Oleg Yakovenko is a Senior Backend Developer based in Berlin with over a decade of hands-on experience building resilient Ruby-based backends for startups and enterprise clients across insurtech, fintech, IoT and industrial automation. He has led solo backend development for SCADA-like systems, architected APIs and infrastructure, and currently maintains a railsless Ruby backend using the dry-rb ecosystem at an insurtech. Comfortable across the stack, Oleg blends API design, performance optimization, event sourcing (Rails Event Store), and cloud-native tooling (Azure, Kubernetes) to ship production-grade services. His background in PLC programming and industrial control early in his career gives him uncommon experience bridging embedded systems and web services. An active open-source contributor, he enhanced charting features in the well-known caxlsx Excel-generation library to improve scatter chart marker customization. Pragmatic and product-focused, he thrives on turning complex domains into reliable, auditable backend systems.
11 years of coding experience
15 years of employment as a software developer
Kharkov College of Patent Law and Computer Science
Bachelor's degree, Computer Systems Networking and Telecommunications, Bachelor's degree, Computer Systems Networking and Telecommunications at Ukrainian State Engineering Pedagogical Academy, Kharkiv
xlsx generation with charts, images, automated column width, customizable styles and full schema validation. Axlsx excels at helping you generate beautiful Office Open XML Spreadsheet documents without having to understand the entire ECMA specification. Check out the README for some examples of how easy it is. Best of all, you can validate your xlsx file before serialization so you know for sure that anything generated is going to load on your client's machine.
Role in this project:
Back-end Developer
Contributions:11 commits, 4 PRs, 13 comments in 11 months
Contributions summary:Oleg primarily contributed to the `caxlsx/caxlsx` repository by implementing and refining features related to scatter charts and marker symbols within the Excel generation library. Their work involved adding functionality to manage marker visibility and customize marker symbols in scatter series. Additionally, they modified test cases to validate these new features and ensure proper behavior across different chart styles. These changes aimed to enhance the flexibility and customization options available to users of the library.
Contributions:4 pushes, 1 branch in 7 years 4 months
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
Oleg Yakovenko - Senior Backend Developer at Getsurance