Sergey Esipenko

Lead Software Developer at Yandex

Barnaul, Altai Krai, Russia
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
Sergey Esipenko is a Lead Software Developer with nine years of experience specializing in computer vision, image processing, and algorithmic problem solving. He has progressed through technical and leadership roles at Yandex and OK.RU, combining hands-on engineering with team leadership and delivery of production-grade systems. Early work on PassportVision involved OpenCV and Tesseract integration and OCR post-correction, reflecting a practical mastery of vision pipelines beyond theory. Sergey contributes to Java-focused repos that emphasize robust text processing and unit-tested implementations, evidencing attention to correctness and maintainability. Based in Barnaul, he pairs a solid mathematical and CS background with a track record of shipping complex, real-world solutions in large Russian tech companies.
code9 years of coding experience
job7 years of employment as a software developer
bookEngineer's degree Computer Software Engineering, Engineer's degree Computer Software Engineering at Altai State Technical University
languagesRussian, English
github-logo-circle

Github Skills (7)

unit-testing10
javas10
reflections10
reflection10
junit10
java10
text-processing10

Programming languages (2)

C#Java

Github contributions (5)

github-logo-circle
polis-vk/java-tasks

Oct 2021 - Nov 2021

Домашние задания по Java
Role in this project:
userBack-end Developer
Contributions:74 reviews, 9 commits, 38 PRs in 1 month
Contributions summary:Sergey's primary contributions center around the development and testing of Java code, specifically focusing on text processing functionality. They implemented and tested various text processing operations such as whitespace removal, string replacement, and text trimming within the `TextProcessor` and `TextProcessorManager` classes. The user also wrote unit tests to validate the correct sequencing and overall functionality of these text processing components. Furthermore, the user added a new task centered on reflection in Java with corresponding test files.
java
polis-vk/2022-ads

Oct 2022 - Nov 2022

Задачи для курса "Алгоритмы и структуры данных" 2022 года в Образовательном центре VK в Политехе
Contributions:123 reviews, 13 commits, 125 PRs in 1 month
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
Sergey Esipenko - Lead Software Developer at Yandex