Skip to content
Uddip Acharjee Shuvo

Uddip Acharjee Shuvo

Backend engineer in Dhaka building Java services for airlines and high-traffic platforms, and co-author of research on machine learning for biology and health.

About

I have spent six years building software in Dhaka, most of it on the server: Spring Boot microservices that connect airlines to a travel platform over NDC and GDS XML, wallet and settlement services for a high-traffic gaming platform, and backend work at Daraz (Alibaba Group).

Alongside industry work I do research with a group of collaborators on large language models and agents for single-cell and genomic biology, multi-omic cancer classification, machine learning for public health, and how well LLMs write code. That work has appeared at ACL, in Briefings in Bioinformatics and PLOS ONE, and at AAAI and ACM venues.

Airline integrations
Spring Boot microservices that speak NDC and GDS XML to airlines such as IndiGo and Alliance Air, behind one shared library for search, pricing, seats, ancillaries and booking.
High-traffic APIs
Wallet, bet-callback and settlement services tuned with Redis caching, virtual threads and connection pooling to stay fast at peak load.
Applied ML research
LLM agents and genome foundation models for biology, multi-omic cancer classification, and machine learning for public-health data.

Lately exploring Spring AI, retrieval-augmented generation, and MCP servers.

Experience

  1. Apr 2025 – Present

    Software Engineer · Adventure Dhaka Ltd.

    Dhaka, Bangladesh

    • Designed and built Spring Boot microservices that integrate airlines (Alliance Air, IndiGo, and Air Astra in progress) into the company's existing PHP platform.
    • Implemented NDC and GDS XML messaging, with the request and response transformations that map each airline's data onto the internal model.
    • Cut response times by moving NDC XML parsing (JAXB / Jackson XML) to streaming parsers and removing unnecessary transformations.
    • Built a shared library on the NDC schemas that every airline integration reuses for search, pricing, seat availability, ancillaries, booking and payment.
    • Worked with the PHP backend team, product, QA and airline vendors to agree data models, API contracts and integration flows, and kept production healthy with ELK logging and monitoring.
    • Java
    • Spring Boot
    • MySQL
    • Redis
    • SOAP / XML
    • PHP / Laravel
    • Docker
    • Kibana
  2. Jul 2024 – Mar 2025

    Software Engineer · Incognito Solutions Ltd.

    Dhaka, Bangladesh

    • Built high-throughput APIs for game launches, player authentication, wallet operations, bet and result callbacks, and transaction sync with external providers.
    • Designed and developed the settlement and clearing service that processes users' transactions in batches.
    • Reduced database load and API latency with Redis caching of sessions, balances and game metadata, Java virtual threads, connection pooling and async processing.
    • Set up Grafana dashboards to monitor server performance and health.
    • Java
    • Spring Boot
    • Microservices
    • Redis
    • PostgreSQL
    • Grafana
  3. Nov 2023 – Jul 2024

    Backend Engineer · Daraz (Alibaba Group)

    Dhaka, Bangladesh

    • Cut data retrieval time by 25% by optimising queries and database operations.
    • Deployed applications on Alibaba Cloud, managed their server configuration and monitored performance.
    • Java
    • Spring Boot
    • Alibaba Cloud
    • React
    • JavaScript
  4. Nov 2021 – Apr 2023

    Software Engineer · Reve Systems Ltd.

    Dhaka, Bangladesh

    • Designed relational data models from requirements and implemented the backend APIs on top of them.
    • Built the matching web pages, and worked with QA on bug fixing and issue resolution.
    • Java
    • Spring Boot
    • MySQL
    • Oracle
    • Thymeleaf
    • JavaScript
    • Docker
  5. Feb 2020 – Nov 2021

    Software Engineer · Tiger IT Bangladesh Ltd.

    Dhaka, Bangladesh

    • Developed a cross-platform Android and iOS app with Ionic, React, Redux and Capacitor.
    • Made the Android app 40% more responsive, and kept both platforms compatible with new OS versions.
    • Refactored and upgraded the legacy codebase, and took part in code review.
    • Ionic
    • React
    • Redux
    • Capacitor
    • TypeScript
  6. Feb 2019 – Jun 2019

    Software Engineering Intern · SouthTech Group

    Dhaka, Bangladesh

    • Designed and built a database cloning application from scratch to client requirements, including database script generation.
    • C#
    • SQL Server
    • MS Access

Education

  • B.Sc. in Software Engineering, University of Dhaka

    2015 – 2019 · Dhaka, Bangladesh

Awards & activities

  • Board Merit Scholarship, Government of Bangladesh

    2011, 2013 · Talent-pool scholarship in the SSC and HSC examinations.

  • Yoga instructor, Quantum Meditation Club

    2018–2022 · Executive member, guiding students in yoga and meditation.

Research

Applied machine learning, mostly for biology and health: LLMs and agents for biology, genome foundation models, multi-omic data integration, machine learning for health, and evaluating LLM code generation.

  1. 2026Conference

    LLM4Cell: Taxonomy and Evaluation of LLM and Agentic Models for Single-Cell Biology

    Sajib Acharjee Dip, Adrika Zafor, Bikash Kumar Paul, Uddip Acharjee Shuvo, Muhit Islam Emon, Xuan Wang, Liqing Zhang

    Proceedings of the 64th Annual Meeting of the Association for Computational Linguistics (ACL), Long Papers

  2. 2026Journal

    Large language model agents for biological intelligence across genomics, proteomics, spatial biology, and biomedicine

    Sajib Acharjee Dip, Dipanwita Mallick, Uddip Acharjee Shuvo, Shovito Barua Soumma, Fazle Rafsani, Bikash Kumar Paul, Nazifa Ahmed Moumi, Shafayat Ahmed, Liqing Zhang

    Briefings in Bioinformatics

  3. 2025Journal

    Predicting hypertension and identifying most important factors among married women in Bangladesh using machine learning approach

    Novel Chandra Das, Probir Kumar Ghosh, Md. Alamgir Hossain, Uddip Acharjee Shuvo, Nipa Rani Talukder, Fatema Khatun, Mohammad Ziaul Islam Chowdhury

    PLOS ONE

  4. 2025Preprint

    MoXGATE: Modality-aware cross-attention for multi-omic gastrointestinal cancer sub-type classification

    Sajib Acharjee Dip, Uddip Acharjee Shuvo, Dipanwita Mallick, Abrar Rahman Abir, Liqing Zhang

    arXiv preprint

  5. 2024Conference

    Assessing ChatGPT's Code Generation Capabilities with Short vs Long Context Programming Problems

    Uddip Acharjee Shuvo, Sajib Acharjee Dip, Nirvar Roy Vaskar, A. B. M. Alim Al Islam

    11th International Conference on Networking, Systems, and Security (NSysS), ACM

  6. 2024Conference

    Equitable Skin Disease Prediction Using Transfer Learning and Domain Adaptation

    Sajib Acharjee Dip, Kazi Hasan Ibn Arif, Uddip Acharjee Shuvo, Ishtiaque Ahmed Khan, Na Meng

    AAAI Fall Symposium Series

  7. 2024Preprint

    PathoLM: Identifying pathogenicity from the DNA sequence through the Genome Foundation Model

    Sajib Acharjee Dip, Uddip Acharjee Shuvo, Tran Chau, Haoqiu Song, Petra Choi, Xuan Wang, Liqing Zhang

    bioRxiv preprint

All publications and citations on Google Scholar

Skills

Grouped by where they sit in a service, from the API other systems call down to the runtime underneath.

  1. API

    What other systems call

    • Spring Web MVC
    • REST
    • SOAP / XML
    • OpenAPI / Swagger
    • Bean Validation
  2. Application

    Where the business rules live

    • Spring Boot 3
    • Microservices
    • Spring Modulith
    • Domain events
    • Virtual threads
  3. Batch & integration

    Moving data in and out

    • NDC / GDS XML
    • JAXB / Jackson XML
    • Spring Batch
    • Apache Kafka
    • Eclipse Dataspace Components
  4. Persistence

    Where the data is kept

    • PostgreSQL
    • MySQL
    • Oracle
    • Redis
    • MongoDB
    • Spring Data JPA
  5. Runtime

    What it all runs on

    • Java 21
    • Docker
    • Alibaba Cloud
    • Linux

Around the code

Build, test and ship

  • Gradle
  • Maven
  • JUnit 5
  • ELK Stack
  • Grafana
  • Git
  • Jira
  • Python
  • PyTorch

Writing

All 12 posts