πŸ‘€ About Me

A seasoned software development leader with over 10 years of experience in technical leadership and designing large-scale distributed systems. Specializing in virtualization, cloud supply channel distribution, and blockchain technology, I’ve successfully delivered infrastructural solutions for industry leaders such as OpenVZ, Parallels Business Automation, Ingram Micro CloudBlue Connect, and Chainstack.

I’m proficient in converting business requirements into robust, scalable software solutions, and I have a strong knack for working with both greenfield projects and legacy systems. With a focus on cloud-native and SRE/DevOps methodologies, I’ve developed an expertise in distributed systems. I give high priority to toil elimination, and my technology stack includes Python (Flask/Django/Postgres), Go, Kubeflow, and MongoDB. I’m well-versed in Kubernetes, GCP/Azure, HashiCorp Terraform, and have a deep understanding of advanced Prometheus/Grafana usage.

πŸ‘” Professional Experience

  • Assistant Director, Cloud Engineering
    Prudential, Group Technology, Singapore
    Dec 2019 – Present
    A seasoned technical leader, overseeing both software and infrastructure development, as well as critical operational and business facets. Strategizing cloud adoption and optimization and ensuring alignment with company vision. A driving force in hiring top-tier engineers, fostering their growth, and cultivating an environment of continuous learning and improvement.

  • Software Engineering Manager
    Chainstack (Acronis' spinoff), Singapore
    Sep 2018 – Dec 2019
    Led a nascent engineering team focused on infrastructure-intensive cloud services for digital ledger technology. Managed talent acquisition, team development, and strategic planning and execution of our technology roadmap. Proved capacity to operate strategically and deliver exceptional results under pressure.

  • Software Engineering Manager
    Ingram Micro Cloud, Irvine, CA
    Dec 2015 – Sep 2018
    Managed both technical and operational aspects of a dynamic Software Development Unit, comprising ~35 developers across three teams, including one remote. Responsibilities encompassed comprehensive project management, from planning and architectural design to the execution of development projects. Maintained a keen focus on strategic execution and team productivity amidst a rigorous meeting schedule.

  • DevOps Manager & Sr. Software Developer
    Parallels, Moscow, Russia
    May 2011 – Deс 2015
    Served in dual roles, overseeing the development and enhancement of the Parallels Business Automation product and promoting continuous integration and deployment. Fostered a collaborative environment and enhanced software quality. Applied technical acumen to the design and development of key product features, ensuring optimal performance and reliability.

πŸŽ“ Education

2006-2011 Master’s degree (CS), Computer Systems Networking and Telecommunications University of Telecommunications and Informatics, Russia.

πŸŽ–οΈ Professional Qualifications

πŸ“œ Patents