Summary
Konstantin Grigorev is a seasoned Full Stack Developer and engineering lead with 17 years of experience designing and delivering business-critical applications, primarily on the Java/JVM stack. He has a strong track record of team and tech leadership, mentoring developers, and contributing to system architecture across long tenures at EPAM and several startups. Comfortable across front-end frameworks (Angular/React), backend languages (Java, Groovy, Python, C#), databases, DevOps tasks and even blockchain integrations, he favors reactive programming and has spent the last five years deeply applying those patterns. Based in Limassol, Cyprus, Konstantin combines hands-on story development with strategic architecture work, often bridging architects and implementation teams. His background in system analysis and early PL/SQL roots give him a pragmatic, data-aware approach to solving complex engineering problems.
17 years of coding experience
17 years of employment as a software developer
Physical and mathematical high school №344
Master's degree, System analysis and control, Master's degree, System analysis and control at Saint Petersburg State Polytechnical University
Russian, English, Finnish