Senior Software Engineer | Trading and Enterprise Systems, Dhaka

Feroz Ahmed builds the quiet systems software runs on.

I am a software engineer and team lead in Dhaka with 10+ years experience building large, regulated, high-integrity systems in Java and Spring Boot. My expertise includes integrating with exchanges using FIX 5.0 SP1 and Nasdaq ITCH (DSE-INET), and I am currently implementing for CME Globex iLink 3 and MDP 3.0. As a Product Owner and technical lead, I have guided teams through complex exchange certifications and delivered robust backend solutions.

Abstract illustration of interconnected systems and data flow, representing backend software.
My current focus

Building intelligent systems that connect language models to real-world APIs via Google Cloud.

I am actively engaged in engineering the infrastructure that enables large language models (LLMs) to interact with and control external systems. This involves developing custom REST APIs, exposing them securely to GCP Model Context Protocol (MCP) servers, and building robust MCP clients. My work focuses on intelligent routing for chat and voice commands, ensuring LLMs can dynamically select and utilize the correct APIs to achieve complex tasks within a controlled and observable environment. I leverage GCP's managed services and agent-based deployments for observability and operational efficiency.

Google Cloud Model Context Protocol (MCP) Intelligent Routing Custom REST APIs LLM Integration Cloud Monitoring GCP Managed Agents
01

Selected work

A few systems I designed, led, or rebuilt from the inside out.

AI Knowledge & Tooling

MCP-connected knowledge system for e-Government APIs

Diagram showing a Model Context Protocol Protocol server connecting an LLM to government APIs and a vector database.

Led research and development for a knowledge system for government projects with private domain knowledge. I connected Model Context Protocol (MCP) servers to expose government APIs (Trade License, National ID, Tax Clearance) as callable tools for LLMs like Claude. Built a retrieval-augmented generation (RAG) pipeline over a vector database using cosine similarity for relevant document lookup. Presented the system to e-GP stakeholders.

ClaudeMCPRAGVector DBLLMAPI Gateway
Fintech & Exchange Connectivity

DSE-INET and CME Globex Order Management System

Live site
Abstract image representing financial data flow and trading systems.

Designed and led the development of PQcal, an Order Management System for equity and derivatives trading. For the Dhaka Stock Exchange (DSE-INET), I integrated with Nasdaq X-stream via FIX 5.0 SP1 and processed Nasdaq ITCH market data. For CME Globex, I implemented iLink 3 order entry (FIXP over binary SBE) and MDP 3.0 live feed (SBE multicast). Currently driving CME AutoCert+ certification.

FIX ProtocolCME GlobexDSE-INETiLink 3MDP 3.0Spring BootKafka
Identity & Access Management

Migrating off Keycloak to a custom Spring Authorization Server

Led the successful migration from Keycloak to a custom-built Spring Authorization Server, achieving approximately 40% infrastructure cost reduction. Implemented OAuth2 and OpenID Connect for single sign-on across more than five applications. Delivered comprehensive IAM training and architectural documentation in Uzbekistan, ensuring smooth adoption and robust security.

OAuth2OpenID ConnectSpring SecuritySSOJWTKeycloak
National e-Government Platform

Bhutan Electronic Government Procurement (e-GP)

Live site

Core architect and team lead for the national e-GP platform, serving over 15,000 users. Developed event-driven microservices using Spring Cloud (Config, Eureka, Gateway, Resilience4j). Implemented distributed tracing, central logging, and secure, passwordless login with QR codes and biometrics integrated with Bhutan's National Digital Identity.

Spring CloudMicroservicesDockerNational Digital IdentityRabbitMQ
02

Experience

Where the work above actually happened.

Feb 2016 - Present
Dohatec New Media
Dhaka, Bangladesh
Product Owner, Team Leader, Senior Software Engineer

Throughout my 10+ years at Dohatec New Media, I have advanced from Software Engineer to Product Owner and Team Lead, overseeing teams of up to 10 developers. My contributions span a variety of large-scale, high-integrity systems.

As Product Owner and Software Engineer for Trading Systems (Jan 2023 - Mar 2026), I led the full requirements and architectural design for an Order Management System. This involved deep dives into FIX 5.0 SP1 and Nasdaq ITCH specifications for DSE-INET, leading a team of 10 through certification, and implementing CME iLink 3 and MDP 3.0 for a derivatives OMS (PQcal Global).

As Team Leader and Senior Software Engineer (Feb 2016 - May 2026), I was a core architect for the Bhutan e-Government Procurement (e-GP) platform, developing event-driven microservices with Spring Cloud, RabbitMQ, and integrating national digital identity for secure login. I also contributed to the Electronic Construction Permitting System (ECPS) in C#/.NET and developed a biometric system for the Anti-Terrorism Unit.

Across these roles, I have been responsible for architectural decisions, ensuring code quality, managing CI/CD pipelines, and engaging with international stakeholders.

03

What I work with

The tools I reach for without thinking.

AI & LLMs
MCP servers, Retrieval-Augmented Generation (RAG), tool calling, prompt engineering, model fine-tuning
Trading Systems
OMS design and delivery, FIX Protocol, Nasdaq X-Stream FIX specification, FIX certification test cases, order lifecycle and order execution, real-time market events, Nasdaq ITCH, CME MDP 3.0 (SBE multicast, MBP and MBO), CME iLink 3 (FIXP over binary SBE), CME AutoCert+
Backend & Architecture
Java, Java EE, Spring Boot, Spring Cloud (Config Server, Eureka), API Gateway, REST, event-driven microservices, RabbitMQ, WebSocket, STOMP, Server-Sent Events
Security & Identity
OAuth2, JSON Web Tokens, Keycloak, Public Key Infrastructure, data encryption, verifiable-credential and digital-identity login
DevOps & Delivery
Agile, Product Owner, Git, Jira, CI and CD, code review, Software Requirements Specification, UML, test authoring, release management
Other Technologies
C#, .NET, Microsoft SQL Server, JSP, Hibernate, JavaScript, jQuery, XML and XSLT
Open source tooling

GCP Model Context Protocol (MCP) Java Client

Developing a production-ready Java client for Google Cloud's Model Context Protocol (MCP). This client enables robust and secure integration of LLMs with existing enterprise systems and APIs, allowing dynamic tool calling and intelligent routing of requests. The goal is to facilitate LLM control over real-world operations in a governed, observable, and scalable manner.

View on GitHub
04

Education & Certifications

Both degrees from the University of Dhaka.

Master of Science in Information Technology

University of Dhaka, Bangladesh
2024, CGPA 3.71 / 4.0
CGPA 3.71 / 4.00

Bachelor of Science in Computer Science and Engineering

University of Dhaka, Bangladesh
2015, CGPA 3.40 / 4.0
CGPA 3.40 / 4.00

Dhaka Stock Exchange FIX 5.0 SP1 and Nasdaq ITCH Certification

Dhaka Stock Exchange (DSE)
Certified on FIX 5.0 SP1 order entry and the Nasdaq ITCH market data feed against the DSE-INET matching engine, 23 October 2024.

Oracle Certified Associate, Java SE 8 Programmer

Oracle
Professional certification in Java SE 8 fundamentals and programming.

Advanced Certificate for Management Professionals (ACMP)

Institute of Business Administration, University of Dhaka
Management training for professionals moving into technical leadership.

CME Group AutoCert+ Certification

CME Group
Certification in progress for CME Globex iLink 3 and Market Data Platform 3.0 (halfway through session, business layer, and market data suites).