Work Experience

Software Development Engineer 1, IQVIA
June 2023 - Present
IQVIA (NYSE: IQV) is a leading global provider of advanced analytics, technology solutions, and clinical research services to the life sciences industry, with 74,000+ employees across 100+ countries.
Key Responsibilities:
- Developing and optimizing microservices-based healthcare applications handling millions of patient records using .NET Core and C#
- Architecting and deploying cloud-native applications on AWS, leveraging services such as Lambda, EC2, S3, DynamoDB, and CloudFormation to build scalable and resilient healthcare data solutions
- Architecture Leadership: Led the design and refactoring of complex filter logic architecture, simplifying the codebase by 40% and enhancing filtering performance by 70% across multiple microservices
- Designing and implementing RESTful APIs following industry best practices and IQVIA's robust security standards for global pharmaceutical clients
- Integrating LLM capabilities into data analytics dashboards, enabling natural language querying of clinical trial data and automated generation of compliance-ready reports with 85% reduction in manual processing time
- Implementing comprehensive database performance optimizations including query tuning, indexing strategies, and execution plan analysis, achieving 60% reduction in complex query execution times
- Dashboard Loading Architecture Optimization: Streamlined healthcare analytics dashboard loading architecture by implementing lazy loading patterns, component-based code splitting, and virtual scrolling for datasets exceeding 100K records. Introduced GraphQL with DataLoader pattern for efficient batch loading, implemented server-side aggregation pipelines, and established Redis-based caching with TTL strategies for frequently accessed metrics. Achieved 80% reduction in initial page load time (from 8.5s to 1.7s), 65% decrease in browser memory consumption, and 90% reduction in API calls through intelligent prefetching and request deduplication. Applied asynchronous rendering patterns and optimized client-side state management, resulting in 5x improvement in dashboard responsiveness and support for 3x more concurrent users
- Performance Testing & Optimization: Established comprehensive performance testing framework using K6 for load testing, Apache JMeter for stress testing, and Lighthouse CI for frontend performance monitoring. Implemented automated performance regression testing in CI/CD pipeline using Grafana k6 Cloud, achieving early detection of performance degradations. Utilized Application Insights Performance Profiler and dotMemory for identifying memory leaks and CPU bottlenecks, resulting in 45% reduction in server resource utilization. Created custom performance dashboards using Grafana to track key metrics including P95/P99 latencies, throughput, and error rates across microservices
- Conducting proof-of-concept projects to evaluate and integrate new technologies, leading to the adoption of several innovative features that enhanced product capabilities
- Creating advanced data partitioning schemes and implementing materialized views to optimize large-scale data access patterns for healthcare analytics applications
- Collaborating with cross-functional teams including data scientists, UX designers, and business analysts across multiple time zones to deliver integrated healthcare solutions
- Participating in regular knowledge-sharing sessions and mentoring junior developers on best practices in software architecture and performance optimization
- Developing and maintaining CI/CD pipelines using GitLab CI to ensure continuous deployment with 99.9% uptime
- Writing comprehensive unit, integration, and end-to-end tests, improving overall test coverage from 72% to 95% and reducing production incidents by 40%
- Implementing zero-downtime deployment strategies using blue-green deployment and canary releases, ensuring uninterrupted service availability during software updates for critical healthcare applications
- Implementing caching strategies with Redis and database optimization techniques, reducing query response times by 40%
- Received the 🏆 IQVIA Impact Program – Silver award (May 2025) for demonstrating outstanding performance by completing numerous tasks, resolving critical issues, supporting team processes, and developing essential features that significantly improved the product.
.NET Core
C#
AWS
Lambda
EC2
S3
DynamoDB
CloudFormation
Microservices
Entity Framework
Redis
PostgreSQL
GitLab CI
REST APIs
LLM Integration
Terraform
Performance Optimization
Test Automation

Full Stack Engineer, Mindshare Bangladesh (Part-time)
Apr 2021 - Nov 2021
Developed an e-commerce aggregator platform allowing brands to promote products by fetching listings from multiple e-commerce platforms across Bangladesh.
Key Responsibilities:
- Built a high-performance web scraping system using Scrapy that collected product data from approximately 20 major e-commerce platforms in Bangladesh
- Deployed and maintained the scraper as a ScrapyRT server on DigitalOcean, enabling real-time product data extraction via API endpoints
- Architected and implemented a backend system using Express.js and MongoDB to manage, process, and aggregate product data from the scraper
- Created APIs for brands to host advertisements and integrate with the aggregated e-commerce data
- Optimized database queries and implemented caching strategies to handle large volumes of product data
Python
Scrapy
ScrapyRT
Express.js
Node.js
MongoDB
DigitalOcean
REST APIs
Web Scraping
Data Aggregation
Technical Skills
-
Programming Languages
C# .NET Python JavaScript Go -
Machine Learning
PyTorch NumPy Pandas OpenAI API LangChain -
Blockchain
Ethereum Solidity Hyperledger Fabric -
Web & Backend Frameworks
ASP.NET Express.js FastAPI -
Databases
PostgreSQL MongoDB Microsoft SQL Server -
DevOps & Cloud
Docker Kubernetes Azure AWS GitHub Actions -
Monitoring & Observability
OpenTelemetry Jaeger -
Other
Redis gRPC Entity Framework Azure Bicep