Nazarii Yaremchuk is a Java software engineer with three years of professional experience, currently building backend systems at Etiya after an internship with EPAM Systems. He combines a formal CS education from Lviv Polytechnic with practical engineering skills in performance-focused code refactoring and test automation. Nazarii has contributed to the prominent open-source Godot Engine, optimizing animation code, adding unit tests, and implementing array-based hash maps to improve core performance. Comfortable in backend development and automation, he demonstrates an eye for low-level optimizations that yield measurable runtime benefits. Based in Ukraine, he brings a pragmatic approach to scalable, testable software and a curiosity for systems-level improvements beyond typical application code.
3 years of coding experience
Bachelor's degree, Computer and Information Sciences, General, Bachelor's degree, Computer and Information Sciences, General at Lviv Polytechnic National University
Godot Engine – Multi-platform 2D and 3D game engine
Role in this project:
Backend Developer & Test Automation Engineer
Contributions:92 reviews, 79 PRs, 253 comments in 1 year 4 months
Contributions summary:Nazarii primarily contributed to the Godot Engine's core, focusing on refactoring and optimization. They moved include statements, added unit tests for various functionalities, and optimized animation-related code. Furthermore, the user implemented array-based hash maps and used local vectors for several data structures, indicating a focus on improving performance within the engine.
Godot Engine – Multi-platform 2D and 3D game engine
Contributions:464 pushes, 74 branches in 1 year
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
Nazarii Yaremchuk - Java Software Engineer at Etiya