Work
The teams I worked with, what I built, and the responsibilities I held.
Experience
June–August 2026
Remote summer research internship at the University of Illinois Urbana-Champaign through UIUC++ Summer Research in Software Engineering (SRSE) 2026 with Professor Tianyin Xu's group, focused on software and systems reliability research.
- Working on software engineering research with an emphasis on reliable systems and rigorous empirical evaluation
- Reading systems and software reliability literature, prototyping research ideas, and preparing artifacts for reproducible evaluation
Software Engineering ResearchSystems ReliabilityEmpirical EvaluationReproducibility
Software Development Engineer 1, IQVIA
June 2023–June 2026
Backend engineer on the KPI Library team, building .NET/C# microservices for healthcare analytics workflows over large patient-level datasets. 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 healthcare analytics services with C#/.NET Core and EF Core on AWS (Lambda, EC2, S3, DynamoDB); shipped RESTful APIs used by global pharmaceutical clients
- Refactored a complex healthcare-analytics filter path into reusable query components, reducing duplicated business rules and improving filtering performance by 70% in the targeted workflow
- Helped build a LangGraph/LangChain workflow using MCP and RAG to turn analyst prompts into structured dashboard setup, modification, analysis, and export actions
- Reduced selected complex query execution times by 60% through PostgreSQL query planning, indexing, and materialized views
- Implemented in-memory caching in .NET services and tuned MongoDB access patterns, improving selected API response times by 40%
- Built deterministic Playwright export regression tests with multi-layer hashing, raising export-workflow coverage from 72% to 95%
- Improved CI/CD build stages and parallel test execution, cutting deployment time by 35%; added distributed tracing with Jaeger to make latency regressions easier to diagnose
- Led and contributed to 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, Mindshare Bangladesh (Part-time)
April–November 2021
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
Languages & Systems: Rust, C#/.NET Core, C++, Go, Java, Shell
AI & Agents: Python, LangGraph, MCP, RAG, PyTorch, LLM Evaluation
Web & Backend: TypeScript, Node.js/Express, React/Next.js, Microservices, REST APIs, EF Core
Data & Storage: PostgreSQL, MongoDB, SQL Server, Oracle/PLSQL, DynamoDB, SQLAlchemy
Cloud & DevOps: AWS, Docker, Kubernetes, Terraform, GitHub Actions
Security & Research Tooling: CodeQL, Semgrep, Bandit, YARA, Z3, Solidity/Web3