Head Of C Development Department Senior Software Architect at Soft-FX
Lower Silesian Voivodeship, Poland
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Ivan Shynkarenka is a senior software architect and Head of C Development with over a decade of hands-on experience building high-load, low-latency back-end systems for trading platforms, FX brokers and crypto exchanges. He specializes in cross-platform C++ and deep protocol work — from low-level TCP/UDP/Multicast to FIX, WebSockets and REST — and has driven production-grade optimizations for matching engines and market gateways. At Finstek and Soft-FX he has led architecture and development of ECN and crypto market solutions, combining multithreading performance tuning, cluster management and integration with MT4/MT5 ecosystems. An active OSS contributor, he has improved build systems and cross-platform compatibility in notable projects such as Protocol Buffers and FlatBuffers, demonstrating rare expertise in portability and build/CI troubleshooting across MSVC, MinGW and CMake. He pairs a strong academic background in computer science and AI with practical finance-domain knowledge and even post-graduate study in world economy, giving him a broad view of trading systems beyond pure engineering. Colleagues describe him as a pragmatic architect who turns demanding latency and scalability requirements into reliable, multi-platform shipping products.
12 years of coding experience
8 years of employment as a software developer
Post-graduate study World Economy, Post-graduate study World Economy at Belarusian State Economic University
Master Computer Science, Master Computer Science at Belarusian State University of Informatics and Radioelectronics
High performance components for building Trading Platform such as ultra fast matching engine, order book processor
Role in this project:
Back-end Developer
Contributions:4 releases, 566 commits, 5 PRs in 5 years 7 months
Contributions summary:Ivan's commits primarily focused on the initial setup and implementation of a template C++ library project. These commits involved the creation of core files, including class definitions, version information, and function declarations, alongside example implementations and test cases. The user also added CppCommon dependency and created modules for Catch2 and CppBenchmark, indicating a focus on build configuration and project structure. This work lays the foundation for the development of high-performance components for building a trading platform.
Fast Binary Encoding is ultra fast and universal serialization solution for C++, C#, Go, Java, JavaScript, Kotlin, Python, Ruby, Swift
Role in this project:
Backend Developer & Test Automation Engineer
Contributions:17 releases, 896 commits, 14 PRs in 4 years 5 months
Contributions summary:Ivan's commits primarily focused on adding, enhancing, and testing the Fast Binary Encoding (FBE) library's features, with a strong emphasis on supporting the Ruby programming language. The contributions included the creation of new test cases for serialization and deserialization, and the addition of json support within the library. The user made modifications to the generator to include json functions, ensuring better support across different programming languages within the FBE ecosystem.
pythonprotocolbinary-encodingultrajavascript
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Ivan Shynkarenka - Head Of C Development Department Senior Software Architect at Soft-FX