About

Hi, I'm Ahsanul Ameen Sabit — a senior software engineer with a strong focus on back-end web development, microservice architecturee and distributed system design. Currently, I work as a Software Development Engineer III at IQVIA, a leading global provider of information, services and technology for the healthcare industry. At IQVIA, I design and develop scalable back-end microservices along with in-house libraries, design RESTful web APIs and event driven architectures using .NET Core, EF Core, AWS, rabbitMQ, SQL and NoSQL databases ensuring service performance, scalability, security and availability.

Recently, I'm actively working as an Agentic AI tech-lead on designing and developing MCP tools for supporing the Gen AI based intelligent offerings of IQVIA's existing data driven products. I had the opportunity to develop the Agent Studio platform from scratch which is heavily used by all of our internal teams and delivey managers to configure, manage and publish suitable AI Agent offerings from IQVIA.

I have practical experience on SDLC lifecycles, project management methodologies, preparing daily builds and patches for regular release managements. I've worked closely with Architects and Business Analysts while collaborating with diverse teams such as AppDevOps, ML Engineers and frontend team. With my consistent contribution, I've achieved the trust and reputation from my teammates and tech leads. My work areas exceeds regular development works and shares a significant portion of research, investigations, and experimentations with upcomming featues and innovations.

Previously, I've also worked as a Software Engineer at Samsung R&D Institure Bangladesh where my participation diversed from ML Research to Mobile Web Engine team suport.

My interests extend well beyond conventional software engineering. I specialize in software engineering, architecture, and testing, as well as designing robust distributed systems. I'm also passionate about research topics like security and protocol design, algorithms and theory, high‑performance computing and database systems, computer networking, agentic AI system design, human‑computer interaction and more. I remain curious about how intelligent‑agent workflows and large‑language‑model platforms can intersect with domains such as communications, security, healthcare, ethics and law — always striving to create systems that are responsible, transparent and aligned with human values.

I have graduated from Bachelor of Science in Computer Science and Engineering from the Bangladesh University of Engineering and Technology (BUET) in April, 2022, and during my final year, I completed my thesis under the supervision of Dr. Md. Saidur Rahman.

Outside of work and research hours, I enjoy pursuing personal interests such as reading books on a wide variety of topics, watching documentaries, and exploring meta‑research across different fields. At work, I focus on helping and developing my teammates, engaging in thoughtful discussions, resolving conflicts, and moving toward clear resolutions.

Recent News

June, 2025: IQVIA Impact Program – Silver Award (2025)

Recognizing the immense contribution to designing and developing the Agent Studio platform and NBA agent-based offerings.

Work

Software Development Engineer 3

April 2025 - Present

IQVIA, Dhaka, Bangladesh

  • Architected Planner Algorithm v1.0 & v2.0 for dynamic HCP segmentation, reducing configuration complexity by 50%, Built an MCP server with form-based tools supporting ML classification and sales co-planner recommendation engine, improving HITL-driven agent workflows.
  • Defined architecture for Judge Agent metric APIs with refresh token lifecycle management to ensure secure, uninterrupted authentication in AWS Lambda runs.
  • Integrated data-service secured APIs for Snowflake datamart access, boosting agent efficiency and scalability.

Software Development Engineer 2

January 2024 - March 2025

IQVIA, Dhaka, Bangladesh

  • Developed the multi-agentic UI configuration backend from scratch as part of AI Assistant integration, reducing configuration complexity by 80%.
  • Co-led an agile backend team; designed, implemented, and reviewed layered architecture features for various microservices and in-house libraries using .NET Core, EF Core, SQL, NoSQL, rabbitMQ, Angular, NUnit etc.
  • Resolved a critical cached token expiry issue in production by identifying and fixing the root cause through extensive experimentation, ensuring stable authentication and uninterrupted service availability
  • Enhanced API performance by 60% through advanced caching and ORM query tuning, and delivered DevOps-requested SQL scripts for multi-tenancy validation and Blue-Green Deployment rollout management.
  • Built and deployed a proactive messaging bot service as a proof-of-concept, integrating MS Teams Bot with existing applications using the Bot Framework SDK and Azure architecture.

Software Developer

September 2022 - December 2023

IQVIA, Dhaka, Bangladesh

  • Implemented translation support for the Next Best Action platform, expanding regional coverage by 50% across Japan and other Asian markets.
  • Managed daily builds, patches, and release processes using Amazon EKS and GitLab CI/CD, ensuring robust and reproducible deployments. Remediated CVEs and security vulnerabilities in backend services by analyzing Black Duck (SCA), Aqua image, and SonarQube scan reports, improving codebase security and compliance.
  • Mentored three junior developers during onboarding, promoting best practices and accelerating team productivity. Wrote comprehensive unit, BDD, and API contract tests.

Software Engineer

June 2022 - August 2022

Samsung R&D Institute Bangladesh, Dhaka, Bangladesh

  • Conducted R&D on Generative Adversarial Networks (GANs), contributing to experimental ML research initiatives.
  • Collaborated with the web engine team; gained hands-on exposure to Chromium's high-level architecture, rendering pipeline, and painting mechanism.
  • Created detailed sequence diagrams and performed code reviews, issue resolution, and unit testing to ensure robust browser engine design and implementation.

Academics

BSc in Computer Science & Engineering

February 2017 - April 2022

Bangladesh University of Engineering and Technology (BUET)

  • Graduated with a CGPA of 3.53/4.00.
  • Focused coursework on Algorithm Engineering, Machine Learning, Artificial Intelligence, Computer Security, Software Engineering, Compiler, Basic Graph Theory, High Performance Database System, Computer Networking, Theory of Computation.
  • Participated actively in university events, contributing leadership and creative skills.
  • Developed strong problem-solving and project management abilities through academic projects and competitions.

Research

I have initial research experience in the fields of graph theory, security, algorithms and theory. However, I am highly interested in exploring other areas such as software engineering, machine learning, computer security, computer networks, databases, high performance computing, HCI, Agentic AI and so on.

Research Experience

TOG with reasoning augmented LLMs, in collaboration with Soneya Binta Hossain, 2025-Present

Exploring oracle generation with reasoning LLMs and best approaches to fine tune LLMs for test oracle generation

Naturalistic Embedding of Selfies Inside Group Photos, in Association with Samsung Research, 2022

Using Pose-Guided GAN, selfies can be pose-transferred and embedded realistically into group photos. Experimented with the DeepFashion dataset to develop methods for embedding self-taken camera photos into group photos using pose transfer and generative adversarial networks.

Rapid Secret Sharing Using st-Numbering Scheme, Supervised by Dr. Md. Saidur Rahman, 2021-22

Conducted an analytical and algorithmic study on secure message passing over key-sharing graphs. Developed a generalized secret-sharing protocol using st-numbering and st-routing, enabling secure key agreement between any two participants under partial key leakage. Explored information ratios to optimize memory usage, proposed XOR-based methods for secure key exchange, and extended the scheme to non-biconnected graphs with dynamic node insertion/deletion while minimizing eavesdropper exposure and computation.

Code Generation & Statistics, Supervised by Nafis Irtiza Tripto and Dr. Anindya Iqbal, 2020

Processed CS lab student C/C++ submissions to generate structured (faulty → corrected) code pairs and developed a Java/shell preprocessing pipeline. Explored Seq2Seq models and evaluation metrics for automated code correction, modeling how students identify and fix programming errors.

Research Recognition

10th Best Paper Award – IEEE CS BDC Summer Symposium (2021)

Title: Rapid Secret Sharing using st-Numbering Scheme PID-74 Track 4: 5G Internet and Security.

Undergraduate Thesis

A study on graph based secret-sharing schemes

Investigated graph-based secret-sharing and key agreement protocols optimizing share sizes and security against eavesdroppers.
Supervisor: Dr. Md. Saidur Rahman

Projects

Academic & Personal Projects

Sign Language Classification, 2022

An ML project comparing multiple datasets and achieving higher accuracy through a combined CNN model.
Datasets: Sign Language MNIST, ASL Alphabet, Digits
Languages & Frameworks: Python (TensorFlow)

Interactive Code Learning Platform, 2021

Developed a coding skill evaluator web application with a RESTful API backend using Node.js, Express, and Passport. Utilized PostgreSQL as the database and implemented the frontend with Vue.js, Vuex, and BootstrapVue.
Demo: Interactive Code Learning Platform

ICMP Ping Spoofing + ICMP Redirect Attack, 2021

Built an attack tool in C and Python, enabling spoofing of ICMP echo requests with custom source IPs, and created a redirect attack tool to advertise vulnerable gateways to victims.

Line of Action, 2020

Developed a Java-based AI bot with a JavaFX interface for the game “Line of Action,” utilizing adversarial search algorithms.

Nand to Tetris(Part 1 & 2), 2020

There are 12 projects originated from crash course on how computers actually operate. In the first part, we've built the hardware hierarchy of a simple computer named “Hack” through six sequential projects.
In the second part, we developed a two-tier compiler and a simple OS for a high-level Java-like object-oriented language named “Jack”, which doesn't support inheritance. Outputs were tested via Coursera autograder.
Technologies: HDL, C, C++, Java

Almost C Compiler, 2019

Created a compiler for a subset of the C language family, which is compatible with x86 microcontrollers. Can be emulated via an 8086 emulator.
Technologies: C++, flex/lex, yacc/bison

Smart Stick, 2019

Designed a walking cane for visually impaired users using Bluetooth, sonar sensors, and an ATmega32 microprocessor. The cane detects obstacles and can be located via an Android app.
Language: C++

Network Chess, 2018

Developed a two-player chess game supporting both offline and online (client-server) play using socket programming.
Implemented GUI for board and server using JavaFX, applying strong OOP principles.

Achievements

Impact Program – Silver Award , IQVIA (2025)

Recognized for contribution to designing and developing the Agent Studio platform and NBA agent-based offerings.

Impact Program – Platinum Award , IQVIA (2023)

Highest IQVIA Impact Program award, recognizing contributions to the Next Best Actions team, including team-building in Dhaka, delivering NBA translation stories, and improving regional revenue opportunities.

SWC Professional Level Programmer, SAMSUNG (2022)

Awarded internally by Samsung R&D Institute Bangladesh in recognition for achieving Professional Level in the ‘SWC Profession Test'.

10th Best Paper Award – IEEE CS BDC Summer Symposium (2021)

Rapid Secret Sharing using st-Numbering Scheme (PID-74), Track 4: 5G Internet and Security.

Specialist at Codeforces

Solved 600+ problems in the Codeforces online judge and 1500+ problems overall considering various platforms like HackerRank, Leetcode.

Government Scholarship, Bangladesh (2016-2022)

For outstanding performance in the Higher Secondary School Certificate Examination.

Government Scholarship, Bangladesh (2014-2016)

For outstanding performance in Secondary School Certificate Examination.

Certifications

Build ETL Pipeline in GCP: Load GCS Data to BigQuery via Dataflow

Learned to create an ETL pipeline using GCP, extracting the data from GCS, cleaning and transforming it using Apache Beam and Dataflow, and finally loading it to BigQuery.

Introduction to AI Agents IQVIA

Understanding AI Agents and their types.

Designing and Implementing AI Agents

Various AI agents and their reasoning cycle: ReAct, MRKL, and HITL.

Building AI Agents Using Langflow

Prototyped a ReAct agent using Langflow, using Azure OpenAI models, added web search, vector DB, Knowledge Base, RAG.

Introduction to Agile - Scrum and Kanban

Adopt the Agile mindset, discover Scrum and its development cycle, Kanban.

REST API vs GraphQL vs gRPC - The Complete Guide

Learn the three most popular Web APIs in the industry and how to choose the right one while knowing the advanced concepts and demonstrations, pros and cons, and utilizing a decision tree.

Software Architecture: REST API Design - The Complete Guide

Best practices of RESTful API design, correct use of HTTP Verbs, URL structure, and response codes, Authentication \& Authorization capabilities, improving performance and reducing latency.

Microservices Architecture - The Complete Guide

The 9 attributes of Microservices, its architectural process.

Deep Learning Specialization

Built neural network architectures such as Convolutional Neural Networks, Recurrent Neural Networks, LSTMs, Transformers, and learned how to make them better with strategies such as Dropout, BatchNorm, and Xavier/He initialization. Learned their industry applications using Python and TensorFlow, and tackled real-world cases such as speech recognition, music synthesis, chatbots, machine translation, natural language processing, and more.

The Bits and Bytes of Computer Networking

Gained foundational knowledge in computer networking, including OSI/TCP-IP models, network protocols, troubleshooting, VPNs, and cloud networking concepts.

Contact

Address

Mohammadpur, Dhaka-1207, Bangladesh

Email

ahsanulsabit7@gmail.com

Time Zone

GMT+6 (Bangladesh Time)