Stepan Ipatieff

Senior Software Engineer at Remote First

Belgrade, Central Serbia
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
Stepan Ipatieff is a Senior Software Engineer based in Belgrade with 11 years of experience building scalable backend systems and leading engineering teams. He combines hands-on backend development in PHP and Python with infrastructure work on high-load platforms, AWS, Redis and MySQL, and a track record of reducing technical debt while shipping product features. Former CTO and team lead at Orion Telecom, he has led 30+ engineers, designed SOA enterprise architectures, and implemented CI/CD and incident management practices. At Remote First he splits time between coding, mentoring, code review and working with product stakeholders to decompose and estimate complex work. An active open-source contributor, he improved error handling and validation in the popular kin-openapi Go project, sharpening diagnostics in schema validation. Known for translating business needs into pragmatic technical solutions, he pairs strong system design experience with a collaborative, mentorship-first approach.
code11 years of coding experience
job10 years of employment as a software developer
bookMaster's degree, Information Technology, 4,7, Master's degree, Information Technology, 4,7 at Siberian State Aerospace University
github-logo-circle

Github Skills (9)

golang10
error-handling10
go10
api10
validation10
openapi10
validations10
testing9
documentation6

Programming languages (10)

TypeScriptC#DockerfileJavaCJavaScriptGoPHP

Github contributions (5)

github-logo-circle
getkin/kin-openapi

Nov 2022 - Nov 2022

OpenAPI 3.0 (and Swagger v2) implementation for Go (parsing, converting, validation, and more)
Role in this project:
userBack-end Developer
Contributions:6 reviews, 5 commits, 6 PRs in 22 days
Contributions summary:Stepan primarily focused on improving error handling and validation within the OpenAPI 3.0 implementation for Go. They fixed issues related to error types in `oneOf` validation, ensuring correct error reporting in specific scenarios. Additionally, the user addressed error wrapping in the schema validation process and customized the `SchemaError` message to provide more informative diagnostics. Their contributions included modifying schema validation logic and test cases to enhance the accuracy and clarity of error messages.
golangapivalidationparsingconverting
micronull/i3rotonda

Jun 2022 - May 2024

i3 workspace switcher with history and filter
Contributions:6 releases, 4 reviews, 9 PRs in 1 year 10 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
Stepan Ipatieff - Senior Software Engineer at Remote First