# Andrey Markelov > Principal Software Engineer | Cloud Architecture, DevOps & Performance Optimization Expert | Building Scalable Platforms at Atlassian Location: Danville, California, United States Profile: https://flows.cv/andreymarkelov Principal Software Engineer with over 18 years of experience designing and delivering scalable, resilient cloud architectures across Atlassian’s core platforms, including Jira, Confluence Cloud, and global messaging and streaming systems. Brings deep expertise in Java, Kotlin, distributed systems, and DevOps, with a proven track record of accelerating deployment pipelines, optimizing infrastructure costs, and elevating system performance, reliability, and availability. Known for leading and mentoring high-performing engineering teams and fostering strong cross-functional collaboration across product, infrastructure, and operations. Active open-source contributor and technology evangelist, continuously driving innovation through adoption of modern frameworks and cloud-native best practices. ## Work Experience ### Principal Software Engineer @ Atlassian Jan 2022 – Present | United States - Enhanced efficiency by embedding AI in CI/CD pipelines for developer support. Improved security through automated vulnerability detection - Achieved $5M in annual savings (2024) by reducing infrastructure overhead through resource tuning and strategic microservice consolidation into a high-efficiency monolith - Set strategy and standards for monorepo development to ensure maintainability, performance, and efficiency - Launched Confluence Whiteboards, a major new Atlassian product enabling real-time visual collaboration across distributed teams - Optimized backend performance via database, JVM, and engineering best practices ### Senior Software Engineer @ Atlassian Jan 2020 – Jan 2022 | Mountain View, California, United States - Increased SLA reliability from 66% to 99.95% through architectural and operational improvements - Modernized legacy systems by upgrading Java to 17, Hibernate to 5, and Spring to 5, enabling improved stability, performance, and long-term support - Enhanced system performance by redesigning caching libraries for Memcached and Redis, optimizing efficiency and scalability ### Senior Software Engineer @ EPAM Systems Jan 2019 – Jan 2020 | San Francisco Bay Area Technology stack: Java, Spring, Spring Security, Redis, Postgres, Spark, Angular, Cloud Foundry, Jenkins, Akamai. - Developed loyalty services using the Spark Framework for a U.S.-based multinational financial corporation, driving customer engagement and retention - Optimized the delivery of advertisement campaign images to Akamai CDN, improving load times and content distribution efficiency ### Senior Software Engineer @ Infobip Jan 2016 – Jan 2019 | Russia, Saint Petersburg Led CPaaS platform development using Java, Kafka, Redis, and Kubernetes. Applied SRE principles to ensure scalability, reliability, and performance. - Designed and deployed 4 production-grade microservices (Java & Kotlin) integrated with Redis, PostgreSQL, Kafka, MSSQL, and Elasticsearch, expanding the company’s service ecosystem - Implemented monitoring for microservices in Infobip’s mobile messaging platform, enhancing system visibility and reliability - Built internal portal UI pages with Vue.js to enhance usability and team productivity - Implemented canary deployment pipelines using Jenkins Job DSL, enhancing release reliability and reducing production risk - Contributed to infrastructure services deployed continuously to production in 9 data centers, supporting global scalability and operational efficiency ### Senior Software Engineer @ OMNIGON Communications, LLC Jan 2015 – Jan 2016 | Russia, Saint Petersburg Building server applications with Java 8, RxJava, Apache Camel and Spring Boot for the largest sports organizations in the United States. - Designed and implemented microservices within a four-tier application architecture using Java 8, RxJava, Spring, Hibernate, MongoDB, Apache Spark, Kafka, and Neo4j - Improved system performance by 14% by designing and implementing a JMeter based performance testing strategy, identifying bottlenecks, and resolving critical issues - Developed backend infrastructure for Apple TV, enabling support for 100k concurrent users using Java and Spring Boot - Migrated 20 GB of data from MySQL to Neo4j by developing custom migration tools and refactoring a Spring Boot service to transition from MySQL to Neo4j for data operations - Increased test coverage to 87% by setting up robust CI/CD pipelines with Jenkins CloudBees, introducing test automation, and integrating PMD for static code analysis to enhance code quality and reliability ### Development Team Lead @ Sberbank-Technology Jan 2015 – Jan 2015 | Russia, Sankt-Petersburg Head of integration Atlassian’s Products department. Design and implementation of Help Desk service for both internal and external users. Accomplishments: - Designed integration solutions; - Suggested solutions to the top management regarding project-related queries; - Monitored working of IT infrastructure and evaluated working of employees; - Provided training and assistance to all members of the IT team; - Developed and maintained technical documents for organization. ### Senior Java Developer @ Phorm Jan 2013 – Jan 2015 | Russia Development of enterprise application that manipulate a big data Accomplishments: - Developed Web-based application; - Developed of stored procedures and SQL for Oracle database; - Researched performance and security of application; - Design and build robust solutions for Big Data problems; - Bug fixing; - Wrote JUnit and Selenium tests. ### Software developer @ Mail.Ru Jan 2012 – Jan 2013 | Moscow Development of enterprise applications, Jira Plugins and integration of different enterprise applications. Accomplishments: - Writing Jira Plugins; - Development internal enterprise applications; - Integration SAP, 1C, Jira; - Quality assurance. ### Lead software developer @ Project-service Jan 2011 – Jan 2012 | Chelyabinsk Designing and development of enterprise application to manage users. Accomplishments: - Designed application architecture; - Designed database structure (PostgreSQL); - Implemented application logic using Python and framework Django; - Developed a thin client based on JavaScript framework Dojo; - Created functional specification; - Tight work with team members: assistance, education; - Configured work environment and defining of development process (SVN, TRAC, FTP). ### Java developer @ Rocket Software Jan 2007 – Jan 2012 It had client-server-agent architecture, which was written in Java, C++, Flex and PL/SQL. Accomplishments: - Developed server application based on Java Servlets API and using WebSphere, Tomcat, Jetty, sMash, JNDI, Spring, JDBC; - Designed and implementing of thin client based on Adobe Flex 3.5 with SOAP and WSDL; - Developed of desktop client using Java and Swing; - Implemented low-level communication between desktop client and IBM DB2 thought JNI; - Designed and creating logic low-level interconnection with IBM DB2; - Supported multiple operation systems (SunOS, IBM AIX, HP-UX, Linux, Windows); - Supported database partitioning feature; - Scalability and performance optimization; - Designed database structure using PL/SQL and Java stored procedures; - Developed installation scripts (bash, bat); - Security programming using JNDI, AES and DES; - Team management, documenting, writing functional specification, teaching team members and consulting; - Developed functional testing (JUnit); - Automatization (Ant, Hudson). ## Education ### Master's degree in Mathematics and Computer Science South Ural State University (SUSU) ### Математика Chelyabinsk State University ## Contact & Social - LinkedIn: https://linkedin.com/in/andreymarkelov --- Source: https://flows.cv/andreymarkelov JSON Resume: https://flows.cv/andreymarkelov/resume.json Last updated: 2026-04-12