Oleg Ilyenko is a seasoned Scala backend engineer with 16 years of experience building robust server-side systems from e-commerce platforms to cloud-deployed CRM and financial integrations. Based in Berlin, he has been contributing to commercetools while maintaining a long history of Java/Scala architecture and hands-on development across companies like Zalando and Solve.IT. A prolific open-source contributor, Oleg has improved both backend libraries (sangria GraphQL enhancements, JSON4S support) and front-end tooling (GraphiQL UI/UX and editor ergonomics), showing rare full-stack fluency for a backend specialist. He combines deep practical experience in integrations (SAP, payment/customs systems) and CI/CD automation with a pragmatic eye for developer ergonomics and schema design. Colleagues know him for steady, incremental refactors that reduce technical debt and for bringing production-grade rigor to open source projects.
16 years of coding experience
10 years of employment as a software developer
Oracle DBA, Oracle DBA at Computer-Informational technology center in Donetsk
Bachelor, Software - Computer Engineering, Bachelor, Software - Computer Engineering at Donetsk National Technical University
Contributions:37 releases, 906 commits, 113 PRs in 3 years 3 months
Contributions summary:Oleg's commits primarily involve updating the JSON4S library version, adding support for JSON4S-Jackson, and refactoring argument handling. These changes suggest involvement in core library enhancements and data handling. The commits also include implementing schema-related features like annotations and documentation.
GraphiQL & the GraphQL LSP Reference Ecosystem for building browser & IDE tools.
Role in this project:
Front-end Developer
Contributions:5 commits, 6 PRs, 28 comments in 2 months
Contributions summary:Oleg primarily focused on enhancing the GraphiQL user interface. Their contributions include styling improvements using CSS, and the implementation of keyboard shortcuts within the query and variable editors. The user also addressed variable handling by parsing variables as a JSON object instead of a string and improved the overall error handling for invalid variable inputs. Furthermore, they made adjustments for the correct sizing of editor components and fixed minor UI bugs.
browservscodeide-toolslsp-serverbrowser-ide
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 Ilyenko - Scala Backend Engineer at commercetools GmbH