AndriiΒ Yurchuk

Staff Software Engineer at ChargePoint

Utrecht, Utrecht, Netherlands
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
Andrii Yurchuk is a Staff Software Engineer based in Utrecht with over a decade of hands-on experience designing and operating distributed systems across telecom, streaming, healthcare, cybersecurity and cloud/IaaS platforms. He excels in Python-driven backend and DevOps work, automating complex environments and shaping cloud-native workflows while keeping developer experience and simplicity front and center. Andrii combines product-focused engineering with strong communication skills, able to negotiate requirements, triage production issues, and deliver reliable systems end-to-end. He is a long-time open-source contributor β€” notable fixes to widely used projects like flask-restful and webargs highlight his attention to API ergonomics, serialization edge cases and test coverage. His background also spans low-level compatibility and build work (e.g., adapting RVM for Solaris), showing comfort across OS tooling and cross-platform build systems. That blend of pragmatic engineering, automation craftsmanship and open-source stewardship makes him effective both as an individual contributor and as a technical mentor.
code13 years of coding experience
job14 years of employment as a software developer
bookMS Economic Cybernetics, MS Economic Cybernetics at Lviv Banking Institute of Banking Business University of National Bank of Ukraine
languagesEnglish, Russian, Ukrainian
github-logo-circle

Github Skills (24)

api-rest10
pytest10
python10
api-design10
scripting10
restful-api10
data-serialization10
flask-ask10
ruby10
serialization10
script10
solaris10
sh10
rest-api10
shell10

Programming languages (21)

JavaRustCGoHTMLKotlinJsonnetTypeScript

Github contributions (5)

github-logo-circle
marshmallow-code/webargs

Nov 2014 - Dec 2014

A friendly library for parsing HTTP request arguments, with built-in support for popular web frameworks, including Flask, Django, Bottle, Tornado, Pyramid, webapp2, Falcon, and aiohttp.
Role in this project:
userBack-end Developer
Contributions:23 commits in 6 days
Contributions summary:Andrii primarily contributed to the `webargs` library, focusing on type validation and argument parsing functionality. Their work involved modifying core Python code, implementing validation logic, and adding unit tests using pytest. The user's commits show a deep understanding of the library's internal workings and the testing of edge cases. The user also refactored and improved existing code for handling different data types and error messages.
redocpythonrequest-validationbottlepydjango
rvm/rvm

Aug 2013 - Oct 2013

Ruby enVironment Manager (RVM)
Role in this project:
userDevOps Engineer & System Administrator
Contributions:100 commits in 2 months
Contributions summary:Andrii primarily focused on adapting RVM, a Ruby environment manager, for Solaris systems. They implemented changes to utilize GNU utilities on Solaris, addressed library dependencies, and patched build processes. Additionally, they merged in upstream changes and refactored some calls, demonstrating a focus on compatibility, build process maintenance, and integration within the RVM ecosystem. This work involved shell scripting, Ruby code adjustments, and direct modifications to build configurations.
ruby-environmentmri-rubyrbxrailsruby
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
Andrii Yurchuk - Staff Software Engineer at ChargePoint