Alexey Gravanov
Cloud Architect & DevOps, Head of Architecture
Experience
Cloud Architect & DevOps, Head of Architecture
ProSiebenSat.1 Digital GmbH / Seven.One Entertainment Group GmbH
- 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.
Senior Solutions Architect
Amazon Web Services EMEA SARL
- 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.
Platform Architect & DevOps
RIO - The Logistics Flow / MAN Truck & Bus
- 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.
Software Architect
AutoScout24 GmbH
- 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.
Lead Software Developer
AutoScout24 GmbH
- 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.
Senior Software Developer
AutoScout24 GmbH
- 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.
Software Developer
DAVID Systems GmbH
- 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.
Software Developer
FAST Video Security GmbH / NICE Systems GmbH
- 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.
Skills
- Platforms & Technologies: Aws Cloud, Kubernetes, Amazon Eks, Amazon Ecs, Docker.
- Infrastructure As Code: Aws Cloudformation, Aws Cdk, Aws Sam, Terraform.
- Programming Languages: Python, Go, Javascript, And Others.
- Databases: Amazon Dynamodb, Postgresql, Mysql, Redis, Oracle.
- Messaging: Kafka, Amazon Kinesis, Amazon Sqs, Amazon Eventbridge, Rabbitmq.
- Monitoring & Alerting: Amazon Cloudwatch, Datadog, Grafana, Prometheus, Influxdb, Opsgenie.
- Ci/cd Tools: Aws Codepipeline, Aws Codebuild, Gitlab Ci, Jenkins, Gocd, Teamcity, Git.
- Techniques: Microservices, Devops, Devsecops, Event-driven Architecture, Cqrs, Event Sourcing, Feature Toggles, Trunk-based Development, Chaos Engineering, Resilience Engineering.
Languages
Education
Novosibirsk State University
Diploma of Specialist, Mathematics and Computer Science · Mathematics and Computer Science · Novosibirsk, Russian Federation
Certifications & licenses
AWS Certified Advanced Networking - Specialty
AWS
AWS Certified Cloud Practitioner
AWS
AWS Certified Data Analytics - Specialty
AWS
AWS Certified Database - Specialty
AWS
AWS Certified DevOps Engineer - Professional
AWS
AWS Certified Developer - Associate
AWS
AWS Certified Security - Specialty
AWS
AWS Certified Solutions Architect - Associate
AWS
AWS Certified Solutions Architect - Professional
AWS
AWS Certified SysOps Administrator - Associate
AWS
Similar Freelancers
Discover other experts with similar qualifications and experience