Summary
Sergey Podunov is an experienced Java team lead based in Berlin with 13 years building high-load, enterprise-grade systems across HeadHunter, Luxoft, QIWI and ibox. He combines deep core-Java expertise (concurrency, JDBC, Hibernate/EJB3) with practical experience in messaging, reporting and web stacks (JMS, Struts2, Spring MVC, GWT/GXT). At HeadHunter he progressed from high-load system developer to team lead, routinely delivering production services on Tomcat and working with Oracle/Postgres and CI tools like TeamCity, Maven and Git. Sergey is comfortable driving Agile teams (XP, Scrum, Kanban) while remaining hands-on with testing and profiling tools such as JUnit, Mockito and YourKit. Colleagues value his mix of architectural discipline and pragmatic problem-solving when optimizing throughput and reliability. He often pairs backend performance tuning with frontend integration, making him effective at end-to-end delivery of scalable web applications.
13 years of coding experience
7 years of employment as a software developer