Alexey Gravanov

AWS Cloud Architect & DevOps / Senior Solution Architect

Alexey Gravanov
Augsburg, Germany

Experience

Jun 2021 - Dec 2023
2 years 7 months

Cloud Architect & DevOps, Head of Architecture

ProSiebenSat.1 Digital GmbH / Seven.One Entertainment Group GmbH

Development of ProSiebenSat.1 digital products - video streaming & publishing platforms.

  • Co-authored enterprise cloud strategy including security and governance frameworks for 5 subsidiaries, and implemented part of the governance automation.
  • Performed regular cloud cost optimization reviews across 10 teams resulting in ~20% cost reduction.
  • Led the technology selection for the migration of in-house CIAM for 25M+ accounts to a SaaS solution, and worked with the product team through the migration.
  • Supervised the technology selection and designed the architecture and delivery pipelines for the multi-tenant digital news and sports publishing platform, enabling ~250 editors within ~6 months of development start.
  • Led the implementation of a multi-brand design system from idea and technical concept to implementation and rollout, enabling rapid UI prototyping for new products in a matter of hours.
  • Managed a team of 4 architects and accelerated the professional growth of team members.

Technologies: AWS cloud, Microservices, Docker, Python, Kafka, JavaScript, TypeScript, React.js, Node.js, GraphQL, REST, Gitlab CI, Visual Studio Code, git.

Mar 2020 - May 2021
1 year 3 months

Senior Solutions Architect

Amazon Web Services EMEA SARL

Helping AWS customers to design, build, and maintain scalable and reliable systems using AWS infrastructure.

  • Guided multiple customers in migrating workloads from on-premises and GCP to AWS.
  • Conducted over 25 cost optimization reviews resulting in 20-30% cost reductions.
  • Delivered over 20 workshops and immersion days on DevSecOps, Security, EKS, and Containers on AWS topics.

Technologies: AWS cloud, Microservices, Kubernetes, Docker, Python, Kafka.

Nov 2018 - Feb 2020
1 year 4 months

Platform Architect & DevOps

RIO - The Logistics Flow / MAN Truck & Bus

Development of the RIO - The Logistics Flow platform, a logistics-centric connected truck platform.

  • Designed and led the implementation of an AWS account management solution with custom compliance and governance based on the AWS Landing Zone across EMEA & LATAM regions. Migrated over 60 existing AWS accounts to the implemented solution.
  • Optimized & secured network architecture for centralized Kafka deployment, migrated over 30 AWS accounts from accessing Kafka over the public internet to private connections.
  • Designed and implemented automated open-source software license compliance checks for CI/CD pipelines, accelerating compliance reporting by ~20% for over 150 services.
  • Designed and developed several features for RIO Marketplace that allow fleet owners to book service subscriptions for the trucks they operate. Implemented invoice download functionality.

Technologies: AWS cloud, Microservices, Docker, Kotlin, Python, JavaScript, Node.js, Kafka, Event Sourcing, OpenAPI, REST, IntelliJ IDEA, git.

Jan 2016 - Oct 2018
1 year 10 months

Software Architect

AutoScout24 GmbH

Development of the AutoScout24 platform - an online marketplace for cars.

  • Guided ~50 FTEs in Munich and Barcelona, influencing technology and architecture decisions, and optimizing operational efficiency.
  • Introduced development teams to chaos and resilience engineering, enabling the platform to automatically recover from random failures within minutes and reducing the number of incidents by ~20%.
  • Designed and led the team to implement the listings enrichment pipeline, enabling teams to asynchronously enrich listing data with additional information, such as car price estimates.
  • Designed and led the team to implement the listing creation API to replace the legacy solution, which was implemented with an outdated technology stack and was experiencing performance issues.
  • Led several sessions to create and update the AutoScout24 technology radar.

Technologies: AWS cloud, Microservices, Scala, JavaScript, Node.js, Play, CQRS, Event Sourcing, REST, Kafka, IntelliJ IDEA, Jenkins, git.

Jan 2014 - Dec 2016
3 years

Lead Software Developer

AutoScout24 GmbH

Development of the AutoScout24 platform - an online marketplace for cars.

  • Participated in the development of the migration strategy of the AutoScout24 platform from C# / .NET / monolithic architecture in the on-premises data center to the Scala / JVM / microservices architecture in the AWS cloud and guided the teams toward the target architecture.
  • Designed and implemented a new Favorites microservice running in the AWS cloud to replace the legacy solution. Integrated the implemented microservice with the existing platform.
  • Designed and implemented two-factor authentication, which reduced the number of fishing cases to near zero.
  • Performed code, design, and architecture reviews.
  • Trained other developers in Scala.

Technologies: AWS cloud, Microservices, Scala, C#, JavaScript, Node.js, Ruby, Play, .NET Framework, ASP.NET MVC, ASP.NET WebAPI, Autofac, MassTransit, CQRS, Event Sourcing, OpenID Connect, OAuth2, REST, RabbitMQ, IntelliJ IDEA, Visual Studio, ReSharper, Jenkins, TeamCity, git.

Feb 2011 - Dec 2014
2 years 11 months

Senior Software Developer

AutoScout24 GmbH

Development of the AutoScout24 platform - an online marketplace for cars.

  • Designed and implemented a User Login & Registration service based on an OAuth2 / OpenID Connect provider and migrated the entire platform to the developed solution.
  • Designed and implemented a Saved Searches service to replace the legacy solution. The implemented solution resulted in ~1.5x better performance. Added similar car recommendation functionality.
  • Designed and implemented an internal infrastructure for email and SMS delivery to replace the legacy solution. The implemented solution resulted in ~2x better performance. Added blocklist functionality and integration with an anti-SPAM system.
  • Implemented an asynchronous event-driven communication architecture between distributed systems of the AutoScout24 platform based on RabbitMQ to improve the scalability and reliability of the overall system.
  • Performed code, design, and architecture reviews.
  • Coached other developers.

Technologies: C#, JavaScript, Ruby, .NET Framework, ASP.NET MVC, ASP.NET WebAPI, Autofac, MassTransit, Event Sourcing, OpenID Connect, OAuth2, REST, RabbitMQ, Visual Studio, ReSharper, TeamCity, git, Subversion.

Apr 2009 - Jan 2011
1 year 10 months

Software Developer

DAVID Systems GmbH

Development of a media asset management system as part of a broadcast software suite.

  • Implemented and maintained a desktop media asset management application, database interface modules, and WCF-based web services.
  • Designed and implemented a user synchronization module between an internal system and an Active Directory.

Technologies: C/C++, MFC, ActiveX, Win32 API, Visual Studio, Subversion.

May 2002 - Apr 2009
7 years

Software Developer

FAST Video Security GmbH / NICE Systems GmbH

Development of a video surveillance system scalable up to several thousand video cameras.

  • Designed and implemented a desktop application with an advanced customizable user interface that allows the operator to control the video surveillance system, monitor live video footage, and analyze the recorded video. The application provides a command-driven, script-based interface for third-party solutions to perform key operator actions.
  • Designed and implemented a mobile application with a backend system that allows the operator to monitor live video footage. The system is scalable to thousands of concurrent users and provides automatic load balancing between live video servers and on-the-fly optimization of video quality based on connection speed.

Technologies: C/C++, MFC, ActiveX, Win32 API, Visual Studio, Subversion.

Summary

With over 20 years of software development experience, and more than 8 years specializing in AWS cloud architecture and infrastructure development, I have helped companies in various industries. My expertise includes building AWS cloud architectures, DevOps activities such as Infrastructure as Code development, building CI/CD pipelines, and setting up logging, monitoring, and alerting. I also have extensive experience in AWS cost optimization and implementing compliance, governance, and security measures for AWS infrastructure. I adapt quickly to new environments, enjoy learning new technologies, and I am friendly and communicative.

Languages

Russian
Native
English
Advanced
German
Advanced

Education

Oct 2003 - Jun 2008

Novosibirsk State University

Diploma of Specialist · Mathematics and Computer Science · Novosibirsk, Russian Federation

Certifications & licenses

AWS Certified Advanced Networking - Specialty

AWS Certified Cloud Practitioner

AWS Certified Data Analytics - Specialty

AWS Certified Database - Specialty

AWS Certified DevOps Engineer - Professional

AWS Certified Developer - Associate

AWS Certified Security - Specialty

AWS Certified Solutions Architect - Associate

AWS Certified Solutions Architect - Professional

AWS Certified SysOps Administrator - Associate