Afzaal Ahmad
Senior C++ Engineer focusing on
Real-Time, Low-Latency & AI-Enabled System Design
Doha, Qatar Born 10/05/1990 +97-451-***-***
My notice period is 30 days.
TECHNICAL SKILLS
Software Engineering (10 years of project experience) Programming Languages: C++ C Modern C++14/17 Python C# Frameworks / Libraries: GTest Protobuf JSON Swagger/OpenAPI TIBCO BW5/BW6 Tools: CMake Docker Kubernetes Jenkins Git/Bitbucket ASan/Valgrind Copilot Cloud / Infrastructure: AWS (S3 EC2 CloudWatch) Windows Server Linux Databases / Query Languages: Oracle PL/SQL Networking / Protocols: TCP/UDP Networking FIX MITCH Architecture / Design: UML C4 Architecture Development Practices: Multithreading Low-Latency Systems Real-Time Systems CI/CD Agile/Scrum
WORK EXPERIENCE
03/2024 – today Senior C++ Developer
The Group Securities, Doha, Qatar
Project: Market Connectivity Platform – trading & financial messaging system providing real-time MITCH/FIX market data connectivity for thousands of concurrent users worldwide.
● Architecting and developing low-latency market-connectivity components using modern C++14 with cross-platform support; improved data throughput by 30% and enabled full Linux deployment readiness.
● Migrated a legacy MITCH datafeed system from Windows-only to cross-platform C++14 with CMake, reducing build time by 40% and lowering operational cost benchmarks.
● Dockerized complex C++ services for QA/production parity, cutting environment setup time by 50%.
● Led deployments of FIX (FixGateway) and MITCH (MIServer) components across QA/production with zero-downtime rollouts; established robust monitoring & PL/SQL-driven issue diagnostics.
● Integrated TIBCO BW5/BW6 with regional exchanges and banking systems to streamline order-flow, reducing message latency by 20%. Technologies used: C++14 CMake Docker Multithreading TCP/UDP Oracle PL/SQL TIBCO BW FIX MITCH Linux Windows Server 2019 Kubernetes AWS CloudWatch
03/2021 – 03/2024 Senior Software Engineer
Afiniti Software Solutions, Islamabad, Pakistan
Project: Cross-Platform Real-Time Analytics SDK – USA-based analytics software that helps a telephony and analytics system communicate in real time.
● Designed and engineered performance-critical SDKs using C++14/17, multithreading and TCP sockets, achieving sub-millisecond event processing for analytics automation.
● Built a cross-platform Config Sync SDK using shared memory, STL, and Swagger/Async APIs; reduced config propagation time by 60%.
● Developed high-throughput reconciliation and operational tooling, improving system reliability KPIs by 45%.
2 of 2
● Enhanced thread-safety and locking mechanisms, removing race conditions and cutting defect rates by 35%.
Technologies used: Modern C++ Multithreading TCP Sockets Shared Memory Swagger/OpenAPI Linux Windows Git Jenkins Docker 01/2015 – 03/2021 Senior Software Engineer
ORMS, Islamabad, Pakistan
Project: Simulation System - Tactical training simulations for pilots used by the Pakistani Army.
● Led the design and development of real-time simulation systems for mission-critical defense platforms, with a focus on latency, performance, and scalability across multi-node environments, saving 60k USD daily.
● Enhanced a high-fidelity Fighter Tactical Simulator using Modern C++, Embedded C, and TCP/UDP socket programming, ensuring deterministic behavior and low-latency response under combat scenarios.
● Built a complete Mission Generation System in C# (WPF/XAML), featuring real-time coordination and 3D visualization using Helix Toolkit.
● Designed the Mission File Generator for flexible data interchange, built in C# with WPF for seamless configuration of simulation runs.
● Developed performance and diagnostics tools for deployment, testing, and real-time debugging across distributed simulation environments. Technologies used: C++98/C++11 Embedded C TCP/UDP Sockets Helix Toolkit Multithreading Windows
EDUCATION
09/2011 – 06/2015 Bachelor of Science in Computer Science Air University, Islamabad, Pakistan.
CERTIFICATIONS
Complete Modern C++ (C++11 14 17) Functional Programming in C++ (C++ 20 23) Parallel and Concurrent Programming with C++ Part 1 Parallel and Concurrent Programming with C++ Part 2 Learning FPGA Development C++ Standard Template Library TestDriven Development in C++ Learning Python 2021 Advanced Design Patterns Design Principles Agile Software Development LANGUAGE SKILLS
English (C2) Urdu (Mother tongue)
HOBBIES
Hiking Swimming Football Photography