Muhammad Moazzam
C++ Software Engineer
Talente
Berlin, BerlinMitglied seit 16. Februar 2025
·
Diese Person einstellen
Senden Sie diesem Kandidaten direkt ein Jobangebot
Über
Highly skilled software engineer with more than 3 years of experience in developing high-performance, ultra-low latency software solutions, specializing in C++ and Python. Expertise in designing, building, and optimizing ultra-low latency systems, including proficiency in multithreading, asynchronous programming, advanced algorithms and networking protocols. Proven track record of delivering scalable backend solutions while implementing modern cloud architectures with AWS.
Strong focus on collaboration, code quality, and performance optimization. Based in Berlin with a valid work permit, seeking to drive technological innovation for high-impact applications.
Berufserfahrung
Low Latency Application Development
- Developed ultra-low latency and HFT applications in C++.
- Reduced order book building latency from 500μs to 17μs through optimization techniques, including multithreading, cache padding, branchless programming, and efficient algorithms.
- Wrote CMake scripts for dependency management and build automation.
- Implemented asynchronous and multithreading programming for performance improvements.
- Designed and implemented REST APIs, gRPC, and WebSocket connections in C++.
- Documented C++ software modules using Doxygen for clear and detailed internal documentation.
- Wrote unit tests in C++ using Google Test to ensure code reliability and maintainability.
- Designed a unified architecture in C++ that consolidated multiple applications into a single system with an API interface, reducing development time by 50%.
- Built a Qt-based desktop frontend to provide a graphical user interface for monitoring and controlling the C++ backend, enabling real-time visualization of trading data and system metrics.
- Designed and implemented OAuth-based authentication mechanisms to securely integrate third-party APIs and ensure user authorization workflows.
- Utilized socket programming for communication over TCP, SCTP, and UDP (multicast and broadcast).
- Collaborated on performance measurements and testing in a local lab environment.
- Integrated algorithmic trading strategies with market data for clients.
- Developed RESTful APIs using Python (Django REST Framework).
- Designed and managed databases with PostgreSQL and MongoDB.
- Built gRPC systems and WebSocket connections in Python for real-time communication.
- Worked on AWS cloud technologies such as ECS, EC2, Lambda, KMS, and S3.
- Wrote unit and integration tests using pytest, ensuring comprehensive test coverage.
- Created test-cases from live financial data using Python libraries, numpy and pandas.
- Integrated Stripe payment gateway for both one-time and recurring payments.
- Documented APIs using Swagger and OpenAPI specifications for easy developer integration.
- Deployed multi-container applications using Docker Compose.
- Managed microservices deployment and scaling with Kubernetes.