10/07/2026 updated

**** ******** ****
100 % available

Senior Software Engineer | Consultant

Sofia, Bulgaria
Worldwide
BSc in Informatics and Information Technologies in Business
Sofia, Bulgaria
Worldwide
BSc in Informatics and Information Technologies in Business

About me

C++ engineer with 15+ years in performance-critical and real-time software, from trading and EV charging systems to OS kernels and binary analysis. I'm as comfortable debugging at the hardware level as discussing business requirements. I value clear communication and reliable results.

Boost (C++ Libraries)C++ (Programming Language)Computer-Aided Software EngineeringDirectXDirect3DLinux On Embedded SystemsMetaTrader 4Financial SoftwareField-Programmable Gate Array (FPGA)Sync (Unix)Qt (Software)Reverse EngineeringSystems IntegratorSystem SoftwareSystems IntegrationVHSIC Hardware Description Language (VHDL)VHDL ProgrammingNumerical ComputingCOM+IDA ProLow LatencyFintechTerraformC++14Software Performance
Anton is a senior C++ software engineer with 15+ years of experience in performance-critical, low-latency, and real-time systems, with a focus on fintech, trading systems, and energy systems.

Core Skills: Modern C++ (C++17/20), C, Python, Delphi, x86 Assembly, RISC-V, LLVM, multithreading, performance optimization, Qt, and Boost. DevOps skills include CI/CD (Jenkins / GitHub Actions), Docker, AWS, and Terraform.

Low-Level & Systems: He is proficient in embedded Linux, device drivers, and OS kernel development, with a background in binary analysis and reverse engineering (Ghidra, radare2, IDA Pro). He also has some hobby experience with FPGA development in VHDL and Verilog.

Trading & Fintech: He has experience in automated trading systems, trading bots, and MetaTrader 4/5 Expert Advisors and plugins (MQL4, MQL5), including low-latency crypto arbitrage and broker integrations with Interactive Brokers and Schwab. He is also skilled in the FIX protocol, Forex, backtesting, and quantitative analysis, and holds a Master's in Mathematical Modeling in Finance.

Energy & EV Charging: He has experience developing EV charging station software and Battery Energy Storage System (BESS/BMS) components in C++, along with Modbus, SunSpec and OCPP integrations.

Multimedia: His experience covers Windows virtual camera drivers with real-time video overlay, WinAPI integration, 2D/3D animation frameworks, real-time video processing, DirectX, OpenGL, FFmpeg, and hardware video encoding (NVENC, Quick Sync).

He also has experience leading engineering teams, architecting complex systems, and working directly with international clients.

Experience

Professional experience10+ years
Freelancer since2020

Languages

BulgarianNative speakerEnglishFluent

Project history

C++ Software Engineer and Team Lead, Battery Energy Storage System (BESS)

Energy, Water & Environment

10-50 team member

Coordinated a small team of two engineers and participated in the development and extension of C++ components for a Battery Energy Storage System for a US-based client, with a focus on device communication and performance. Implemented SunSpec protocol support (Modbus-based) to enhance the system's communication with energy devices such as inverters and meters. Optimized existing code for efficiency and reliability, and served as the main point of contact with the client team, providing regular updates and delivering on schedule.

C++ Software Engineer, EV Charging Station Software

Energy, Water & Environment

10-50 team member

Developed EV charging station software system in C++17 on Linux for a Singapore-based client. Implemented OCPP 1.6 communication with the central management system and Modbus RTU integration over RS-485 with on-site hardware such as power modules and energy meters.

Worked on charging session control, device monitoring, and error handling, and collaborated remotely with the client team, providing regular updates throughout the project.

Certificates

Practical Project Management (PMBOK)

Udemy

2021

DevOps Fundamentals

SoftUni

2020


Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in