Work

Professional engineering experience and selected responsibilities.

Experience

Software Development Engineer 1 logo

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.

  • 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 CoreEF CorePostgreSQLMongoDBAWSDockerKubernetesLangGraphLangChainRAGPlaywright

Full Stack Engineer logo

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.

  • 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

PythonScrapyScrapyRTExpress.jsNode.jsMongoDBDigitalOceanREST APIsWeb ScrapingData Aggregation

Technical Skills

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