Enthusiastic C++ developer with over 10 years of experience in coding and design, dedicated to driving team success through a strong work ethic, meticulous attention to detail, and exceptional organizational skills. Possesses a deep understanding of C++ and its complexities, fostering a commitment to continuous learning and professional growth. Proven ability to excel in low-latency software development, consistently delivering high-quality solutions that meet demanding performance standards. Passionate about leveraging technical expertise to contribute to innovative projects and enhance overall team performance.
- Enhanced the existing algorithm and applications supporting the algorithmic trading suite for Asian equity markets (HongKong, Singapore, Mumbai).
- Worked closely with the Quantitative Researchers to bring new trading strategies to the market, and to constantly evolve the portfolio of the algorithmic offerings of the firm.
- Developed a new market data feed handler for Japan market.
- Maintained a range of trading strategies with executions (VWAP, TWAP, SOR) and derivatives (Option Hedging, Market Making).
- Supported trading desks (Delta1, Cash) and Production Service team.
Technology stacks: Morden C++, Linux OS, FIX protocol, Trading technologies.
- Developed, maintained and enhanced the low-latency market data feeding system for Equity/Futures markets in China.
- Developed performance benchmark tool for the market data sources.
- Designed and developed a new market data capture tool which has been used to capture daily real time market data for post-trade analyses.
- Designed and developed a new market data reconciliation tool which has been used for comparing existing market data sources.
- Designed and developed a new testing framework– a completed order testing system which has been used to test full cycle for trading orders from upstream sending to getting acks by downstream. The tool includes an order viewer, an order management system (OMS) and an exchange simulator (Order matching engine/Participant simulator).
- Designed and developed an UAT auto test harness system based on replay market data for automatically testing parent orders.
- Surveyed and investigated libraries and SDK.
- Provide level 2 and 3 supports for product deployment and production issues from Trading desks and Production Service team.
Technology stacks: Modern C++, Linux OS, FIX Protocol, Low Latency Techniques.
- Designed and developed a quantitative trading engine which included an algorithmic trading suite and a strategy back test simulator for Binance Crypto Exchange from scratched.
- Building Architecture and leading development team from initial requirements to final released products (Quantitative strategies, Trading engine, Exchange simulator).
Technology stacks: C++, Binance API, Boost, ZeroMQ, MongoDB, SQLLite, Protobuffer, Rest API, Websocket.
- Developed monitor desktop applications SCADA/EMS/DMS/GIS for electric power industry.
- Researched and developed sample applications for new libraries/frameworks.
Technology stacks: Microsoft Windows MFC/GUI C++, Win32API, COM, Third-party Libraries.
- Developed and maintained science software about CAD/CAE/CFD 3D Simulation for Heavy Industries/Military.
- Building architecture and leading development team for building of complex software systems from scratch.
- Surveyed, evaluated and integrated 3rd party software and libraries.
Technology stacks: Microsoft Visual MFC C++, Win32API, COM-ATL, OpenGL, Third-Party Software Intergration.
- Led a team in the development of project solutions and objectives.
- Developed test-driven systems for 5-axis CNC machines.
- Developed 3D kinematics simulation tools.
Technology stacks: Microsoft Visual C++, Window Internals, Win32API.
- Collaborated with software, firmware and hardware engineers to develop complete embedded solutions for Radar Safety Technologies like Adaptive Cruise Control System, Brake Assist System.
Technology stacks: Linux OS, C++, CAN protocol, Embedded systems, Autosar.
- Conducted research, gathered information from IoT sensor embedded devices, presented prototype results.
- Developed and maintained C++ software for IoT devices, Video streaming system, QR-BarCode scanner device.
Technology stacks: Linux OS, C++, Socket TCP/IP, Embedded systems, IoT technologies (Z-Wave, Zigbee, Bluetooth)
Modern C 11, 14, 17
Object Oriented Design & Programming
Software Architecture, Design Patterns
Parallel Programming, Multiple Threads, Inter-Process Communication
Memory Models, Performance Tuning, Memory Profiling
Network Programming, Socket TCP/IP, UDP, HTTP
POSIX, Linux Operating System
Windows Internals, Win32API, Visual Microsoft C
MySQL, SQLite, MongoDB
QT GUI, MFC GUI, Desktop Software Development
STL, Boost, Google Test, FIX Protocol, Message Queues
GDB, CMake, Microsoft Build
Agile, Jira, Confluence, GitLab, Azure, CI/CD Pipelines, Code Review
Large Codebase, Open Source, Third Party Software Integration
In my free time, I am developing an open source project as my personal github repository:
https://vinatext.dev/
https://github.com/vinadevs