Oleg Yakovenko

Senior Backend Developer at Getsurance

Berlin, Germany
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
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.
code11 years of coding experience
job15 years of employment as a software developer
bookKharkov College of Patent Law and Computer Science
bookBachelor's degree, Computer Systems Networking and Telecommunications, Bachelor's degree, Computer Systems Networking and Telecommunications at Ukrainian State Engineering Pedagogical Academy, Kharkiv
languagesGerman, English, Russian, Ukrainian
stackoverflow-logo

Stackoverflow

Stats
506reputation
49kreached
6answers
0questions
github-logo-circle

Github Skills (11)

test-driven-design10
rubygems10
ruby10
java6
amazon-lightsail6
capistrano6
amazon-web-services6
android6
ssh6
uri6
ruby-on-rails6

Programming languages (5)

C++MakefileJavaScriptGoRuby

Github contributions (5)

github-logo-circle
caxlsx/caxlsx

Mar 2021 - Feb 2022

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:
userBack-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.
xlsxruby-gemwidthbest-ofoffice-open-xml
olegykz/leather_handmade

May 2017 - Aug 2024

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