Artem Kostiuk

Staff Data Backend Engineer

Old Toronto, Ontario, Canada
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
Artem Kostiuk is a Staff Data/Backend Engineer with 13 years of hands-on experience optimizing and shipping distributed data systems, currently driving performance and tooling at Forma.ai from Old Toronto. He has repeatedly cut runtimes by 90% and improved Spark pipeline performance up to 60x, saving his employers tens of thousands of dollars and turning multi-week manual workflows into hours of automated work. Artem authored a production Domain-Specific Language and its execution tools, built scalable pipelines processing billions of rows with Spark, Databricks, Python, Pandas and Polars, and mentors engineers across teams. A long-time open-source maintainer and contributor, he has improved OAuth client libraries and created popular frameworks like Ramses API, demonstrating strength as a practical generalist who blends algorithmic tuning, developer tooling, and product-focused engineering.
code13 years of coding experience
job9 years of employment as a software developer
bookMachine Learning Software Foundations Certificates, Computer Science, Machine Learning Software Foundations Certificates, Computer Science at Data Sciences Institute, University of Toronto
bookMaster's degree, Business Administration and Management, General, Master's degree, Business Administration and Management, General at Interregional Academy of Personnel Management
languagesRussian, Ukrainian, English
github-logo-circle

Github Skills (6)

javascript10
oauth10
back-end-development8
backend8
front-end-development7
testing6

Programming languages (14)

MDXJavaCSSRustScalaRAMLGoHTML

Github contributions (5)

github-logo-circle
A JavaScript implementation of an oauth2 client, for inclusion in the JavaScript client generator for APIs described with RAML.
Role in this project:
userFull-stack Developer
Contributions:3 releases, 50 commits, 33 PRs in 1 year 8 months
Contributions summary:Artem's contributions primarily involved modifications to both the front-end and back-end components of the oauth2 client. They reworked the request function to work with the popsicle 12 library. The user also addressed linting issues and updated the project's standard. Moreover, they implemented changes to preserve query string parameters in authorization URIs and fixed an issue with empty scopes in authorization requests.
javascriptoauth2-clientraml
raml-org/raml-org

Jun 2018 - Aug 2020

Project website
Contributions:94 commits, 21 PRs, 65 pushes in 2 years 2 months
project-websiteraml
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