Java back-end team lead for the Acquisition team:
* Finishing the decoupling of the old monolithic back-end into microservices, retiring the old infrastructure
* Development and support of various microservices (authentication, experiments, affiliates, discounts, organizations, and others)
* Migration to Docker, Terraform, AWS ALB, AWS ECS, Artifactory
* Adoption of AWS DynamoDb and AWS Lambda
* Scaling services to work under heavy load as the company's user base grows from tens of thousands to tens of millions after the launch of the Freemium model
* Implementation of GDPR requirements
* Establishing the quality standards for the development process, code, alerts, logs, and metrics
* Working with the team in the absence of the manager to provide people management and ensure a healthy team attitude
* Working with multiple teams inside the organization for cross-team projects, security initiatives, resolving outages, and security incidents
* Working with enterprise customers to provide data insights and aggregating the data with Apache Spark.