Work Experience
Professional journey and key contributions
Software Development Engineer 1, IQVIA
Backend engineer on the KPI Library team, building microservices-based healthcare applications that handle millions of patient records using .NET Core and C#. IQVIA (NYSE: IQV) provides analytics, technology solutions, and clinical research services to the life sciences industry, with 74,000+ employees across 100+ countries.
Key Responsibilities
- Built and deployed cloud-native microservices with C#/.NET Core and EF Core on AWS (Lambda, EC2, S3, DynamoDB); shipped RESTful APIs used by global pharmaceutical clients
- Led design and refactoring of complex filter logic, simplifying the codebase by 40% and improving filtering performance by 70% across multiple microservices
- Built a multi-agent system with LangGraph and LangChain using MCP (Model Context Protocol) to generate real-time dashboards from natural language prompts; implemented RAG pipelines for document retrieval and context-aware responses
- Cut complex query execution time by 60% through PostgreSQL query planning, indexing, and materialized views
- Implemented in-memory caching in .NET services and tuned MongoDB performance, improving API response times by 40% across healthcare data pipelines
- Built a multi-layer hashing approach that enabled automated Playwright tests for export features; led export test suite development; raised code coverage from 72% to 95%
- Improved CI/CD pipelines with optimized build stages and parallel test execution, cutting deployment time by 35%; added distributed tracing with Jaeger to reduce troubleshooting time by 50%
- Led proof-of-concept projects, mentored junior developers, and collaborated with cross-functional teams across time zones
- Received the IQVIA Impact Program - Silver award (May 2025) for performance and essential feature delivery
C#
.NET Core
EF Core
PostgreSQL
MongoDB
AWS
Docker
Kubernetes
LangGraph
LangChain
RAG
Playwright
Jaeger
OpenTelemetry
GitLab CI
Full Stack Engineer, Mindshare Bangladesh (Part-time)
Built an e-commerce aggregator platform that let brands promote products by pulling listings from multiple e-commerce sites across Bangladesh.
Key Responsibilities
- Built a web scraping system with Scrapy that collected product data from about 20 major e-commerce platforms in Bangladesh
- Deployed and maintained the scraper as a ScrapyRT server on DigitalOcean, enabling real-time extraction via API endpoints
- Built the backend with Express.js and MongoDB to manage, process, and aggregate product data from the scraper
- Created APIs for brands to host ads and integrate with the aggregated data
- Optimized database queries and caching to handle large volumes of product data
Python
Scrapy
ScrapyRT
Express.js
Node.js
MongoDB
DigitalOcean
REST APIs
Web Scraping
Data Aggregation
Technical Skills
Technologies and tools I work with
Backend & Systems
C#/.NET Core
Go
C++
EF Core
AI & Agents
Python
LangGraph
RAG
PyTorch
CUDA
Databases
PostgreSQL
MongoDB
SQL Server
DynamoDB
Cloud & DevOps
AWS
Docker
Kubernetes
Terraform
GitHub Actions