Summary
Nikolay Tkachev is a Senior Software Developer based in St. Petersburg with 8+ years of hands-on experience building backend systems in Java and evolving microservices architectures for high-availability, performance-sensitive domains. He has deep Java SE skills and practical expertise with Spring, Hibernate, and modern observability stacks (Zipkin, Micrometer, ELK), and has led performance optimizations, migrations (Oracle→Postgres), and cloud deployments on Kubernetes. His background spans ETL, messaging, and streaming solutions (GCP, Kafka, RabbitMQ, Pub/Sub) as well as pipeline and async architectures using async servlets and ZeroMQ. Nikolay pairs backend focus with modest front-end experience (jQuery, underscore, early Angular2) and a clear desire to grow into full-stack roles. He’s shown a consistent pattern of clarifying fuzzy requirements, mentoring peers, and delivering production-ready features across cross-functional teams for international clients. Outside work he pursues active outdoor sports, hinting at a pragmatic, persistent approach to problem solving.
3 years of coding experience
9 years of employment as a software developer
ПТЛ
Специалист Программное обеспечение вычислительной техники и автоматизированных систем, Специалист Программное обеспечение вычислительной техники и автоматизированных систем at Saint Petersburg State University of Aerospace and Instrumentation
Русский, English