Artem Ocheredko

Senior Software Engineer at SumUp

Berlin, Germany
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 Ocheredko is a Senior Software Engineer with 12 years of experience building resilient backend systems, currently focused on hardware-related services at SumUp in Berlin. He specializes in Erlang/Elixir for high-availability financial and payments platforms, with practical exposure to Go and Scala and a curiosity for distributed systems and fault-tolerant architectures. His background includes designing payment systems with Riak and Docker, banking apps backed by MongoDB, and translating stakeholder requirements into production-grade solutions. An active contributor to open-source tooling, he improved validation robustness and test coverage in the widely used go-swagger project, demonstrating attention to edge cases and QA. Known for bridging business needs and engineering detail, he combines deep protocol-level thinking with pragmatic delivery.
code12 years of coding experience
job9 years of employment as a software developer
bookBachelor’s Degree Mathematics and Computer Science, Bachelor’s Degree Mathematics and Computer Science at Kuban State University (KubSU)
languagesEnglish, German, Russian
github-logo-circle

Github Skills (7)

go10
api10
testing10
golang9
code-generation8
swagger8
swagger-codegen7

Programming languages (9)

C++RustJavaScriptGoMustacheErlangMarkdownElixir

Github contributions (5)

github-logo-circle
go-swagger/go-swagger

Mar 2016 - Apr 2016

Swagger 2.0 implementation for go
Role in this project:
userBack-end Developer & QA Engineer
Contributions:5 commits, 3 PRs, 4 comments in 22 days
Contributions summary:Artem focused on improving the `go-swagger` project by addressing validation issues and enhancing test coverage. Their commits include adding and modifying tests related to validation functions, specifically dealing with required fields, min/max lengths, and unique item constraints. Additionally, the user refactored existing validation functions to address edge cases and improve code robustness. They also contributed to the project by merging branches and updating documentation.
golangapiswagger-2code-generatorswagger-codegen
galaxie/go-swagger

Mar 2016 - Apr 2016

Contributions:8 pushes, 2 branches in 21 days
golangswagger-2openapiswagger
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