Summary
Andrey Markelov is a Principal Software Engineer based in Danville, CA, with over a decade of professional experience and a broader 18-year technical background in designing and delivering distributed systems and microservices. He has led and shipped production services at Atlassian and built high-throughput messaging and loyalty platforms using Java, Kotlin, Spring, Kafka, Redis, Postgres and cloud CI/CD across multiple data centers. His career blends hands-on engineering (from backend and infrastructure to occasional front-end work in Vue/Angular) with team leadership and integrations for large enterprises such as Sberbank and Infobip. Notable strengths include migrating and scaling complex data systems (Neo4j, Spark, ElasticSearch) and introducing monitoring and deployment practices that improved production reliability. He combines deep academic training in mathematics and computer science with pragmatic experience in performance tuning and cross-team collaboration. Colleagues would describe him as a practical architect who prefers shipping resilient, observable systems over theoretical perfection.
12 years of coding experience
15 years of employment as a software developer
Математика, Математика at Chelyabinsk State University
Master's degree Mathematics and Computer Science, Master's degree Mathematics and Computer Science at South Ural State University (SUSU)
English, Russian