Evgenii Terekhov is a Senior Java Software Engineer with 11 years of experience building maintainable, enterprise-grade backend systems, currently based in Batumi, Georgia. He excels at leading greenfield projects and transforming teams—driving agile adoption, daily delivery, and practical tooling to boost productivity. Technically focused on Spring Boot, jOOQ, Postgres, RabbitMQ and GraphQL integrations, he favors robust designs inspired by state machines, decision tables, and solid OOP principles. At MTS Digital he created a decision-table-based micro-framework and promoted TDD and pair programming to raise code quality and reduce external dependencies. He combines hands-on coding with mentoring and methodology work (TameFlow, Theory of Constraints), making delivery more predictable through statistical forecasting and “aging signal” tools. Evgenii’s pragmatic habit of generalizing solutions and codifying ontology-like frameworks helps teams avoid reinvention while keeping systems adaptable and enjoyable to work with.
11 years of coding experience
10 years of employment as a software developer
инвестиционный менеджмент, инвестиционный менеджмент at Пермский Государственный Университет (ПГУ)
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
Evgenii Terekhov - Senior Java Software Engineer at Solveva