About Mikhail
- ML-based cost forecasting service, 95% accuracy (Apache Spark, Spring Batch, AWS)
- 60% cloud cost reduction through profiling and architecture redesign
- Distributed testing platform running thousands of regression tests across iOS, Android, Apple TV, PS, Roku, Chrome - with monitoring, reporting, and automated recovery
- Event-driven architectures, microservices migrations, DevOps pipelines
- Real-time AI pipeline: TensorRT-compiled Whisper ASR model, cloud LLM with sub-second retrieval, custom prompt engineering - optimized for consumer hardware
English
Native or bilingual
Experience
- Clarivate (Unycom GmbH)Lead Software EngineerJune 2019 - Today (7 years and 2 months)
- Design of distributed systems using cloud-native microservices
- Development of ML-based service tailored for IP professionals, delivering cost forecasts with 95% accuracy using decision trees. Technologies used: Apache Spark, Spring, Spring Batch, AWS
- Performance optimizations that allowed to decrease cloud costs by 60%
- Data analysis with Jupyter notebooks and Python
- DevOps activities with Docker, Jenkins and various AWS services (EC2, Aurora, EKS, CloudWatch, etc)
- Sperasoft LLCLead Software EngineerMay 2017 - June 2019 (2 years and 1 month)
- Design and implementation of enterprise-level distributed testing system
- Backend development with Java Spring, Spring Cloud, Hibernate, Postgres, Redis and Zookeeper
- Event-driven system design using Kafka as a decoupling service bus
- System integration with a lot of internal and external services including docs.google.com, slack.com and various statistics services using oauth2
- Client middleware based on Java and Python
- DevOps activities with Docker, Rancher, Jenkins, Ansible, ELK, Grafana
- Continuous communication with overseas customers
- Many months of business trips for on-site project development in San Francisco
- Sperasoft LLCSenior Software EngineerNovember 2016 - May 2017 (6 months)
- Creation of advanced test runner for comprehensive testing with automatic detection and recovering from different test environment issues
- Additional functionality for test runner such as html reports generation, Rally integration, automatic recovery and many other features
- Automated system to deploy test runner and scale it with Jenkins
Recommendations
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Master Degree, Computer ScienceVolSU2008