Mikhail Gerasimchuk
Tech Lead at ShelterZoom- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
Русский Native or bilingual proficiency
-
Английский Full professional proficiency
Topline Score
Bio
Credentials
-
Supervised Machine Learning: Regression and Classification
DeepLearning.AIFeb, 2023- Nov, 2024 -
IELTS General - Overal: 5.5(L/R/W/S: 5.5/4.5/6.0/6.0), CEFR: B2
British CouncilOct, 2022- Nov, 2024 -
Understanding PromQL
PromLabsOct, 2021- Nov, 2024 -
MongoDB Basic Cluster Administration
MongoDBJul, 2019- Nov, 2024 -
MongoDB Diagnostics and Debugging
MongoDBJul, 2019- Nov, 2024 -
Elasticsearch in Action
UdemyJan, 2018- Nov, 2024 -
MongoDB Aggregation Framework
MongoDBDec, 2017- Nov, 2024 -
MongoDB for Developers
MongoDBSep, 2017- Nov, 2024 -
MongoDB Basics
MongoDBJul, 2017- Nov, 2024 -
State registration of the computer program #2015616465. Command interface simulator control module for teaching and monitoring student knowledge
Federal Service of intellectual propertyJun, 2015- Nov, 2024 -
State registration of the computer program #2015614495. CryptoT - software complex. Teaching module for learning cryptanalysis techniques mono-alphabetic and polyalphabetic ciphers
Federal Service of intellectual propertyMay, 2015- Nov, 2024
Experience
-
ShelterZoom
-
United States
-
Software Development
-
1 - 100 Employee
-
Tech Lead
-
Nov 2021 - Present
In the ShelterZoom, I'm Improving Golang codebase quality of our DocuWalk product by creating a new services layouts and adopting the clean architecture style. I'm improving CI/CD processes with GitLab, developing monitoring based on the Prometheus and Grafana, improving database performance by queries, index optimize after stress testing sessions and try to make better our AWS Kubernetes based technical ecosystem. In the ShelterZoom, I'm Improving Golang codebase quality of our DocuWalk product by creating a new services layouts and adopting the clean architecture style. I'm improving CI/CD processes with GitLab, developing monitoring based on the Prometheus and Grafana, improving database performance by queries, index optimize after stress testing sessions and try to make better our AWS Kubernetes based technical ecosystem.
-
-
-
Pushwoosh
-
United States
-
Information Technology & Services
-
1 - 100 Employee
-
Golang developer
-
Nov 2018 - Nov 2021
Writing microservices mostly in GoLang and sometimes in PHP for pushwoosh.com. Work connected with high load services ~15K RPS, and also with not so high load services, which are written from scratch. Total request rate range in the cluster from ~40K RPS to ~110K RPS. Used languages, technologies, and tools: GoLang, gRPC, protobuf, Prometheus, Consul, Docker, K8S, PHP7(+daemons in php), PostgreSQL, MongoDB, ClickHouse, Cassandra, Kafka, RabbitMQ, Redis, Grafana, Redash, Gitlab. Writing microservices mostly in GoLang and sometimes in PHP for pushwoosh.com. Work connected with high load services ~15K RPS, and also with not so high load services, which are written from scratch. Total request rate range in the cluster from ~40K RPS to ~110K RPS. Used languages, technologies, and tools: GoLang, gRPC, protobuf, Prometheus, Consul, Docker, K8S, PHP7(+daemons in php), PostgreSQL, MongoDB, ClickHouse, Cassandra, Kafka, RabbitMQ, Redis, Grafana, Redash, Gitlab.
-
-
-
Городские порталы Shkulev Media Holding
-
Russian Federation
-
Technology, Information and Internet
-
1 - 100 Employee
-
PHP developer
-
Jun 2017 - Nov 2018
Real Estate Project Group N1.RU API development, with ~500 RPS load, for vue.js webapp and for Android, iOS mobile applications. Used languages, technologies, and tools: PHP5.6, PHPUnit, MongoDB, Elastic Search, Redis, Swagger/OpenAPI, XDebug, RabbitMQ, Docker, Drone continuous delivery system, Silex Framework, Cilex CLI Framework, Sentry, Grafana, Jira, Tsung. Real Estate Project Group N1.RU API development, with ~500 RPS load, for vue.js webapp and for Android, iOS mobile applications. Used languages, technologies, and tools: PHP5.6, PHPUnit, MongoDB, Elastic Search, Redis, Swagger/OpenAPI, XDebug, RabbitMQ, Docker, Drone continuous delivery system, Silex Framework, Cilex CLI Framework, Sentry, Grafana, Jira, Tsung.
-
-
-
VIPparcel
-
United States
-
Freight and Package Transportation
-
1 - 100 Employee
-
PHP developer
-
Sep 2016 - Jun 2017
Work on VipParcel and ExpressFromUS projects. Modules development, integration with post services(Aramex, DHL), ebay integration etc. Used languages, technologies, and tools: PHP5.6, jQuery, JS, HTML, CSS, Kohana 3 framework, twitter bootstrap framework, Smarty, mercurial(Bitbucket), composer, MySQL, phpStorm, Docker, RabbitMQ. Work on VipParcel and ExpressFromUS projects. Modules development, integration with post services(Aramex, DHL), ebay integration etc. Used languages, technologies, and tools: PHP5.6, jQuery, JS, HTML, CSS, Kohana 3 framework, twitter bootstrap framework, Smarty, mercurial(Bitbucket), composer, MySQL, phpStorm, Docker, RabbitMQ.
-
-
-
YarCode
-
Krasnoyarsk, Russia
-
PHP developer
-
Sep 2015 - Sep 2016
Outsource development - CRM system, RESTfull API, ordering services, etc. Used languages, technologies, and tools: PHP5.4, jQuery, JS, HTML, CSS, Yii2, framework, twitter bootstrap framework, swagger framework, codeception framework, git (Bitbucket, GitHub), composer, MySQL, dbForge, phpStorm, LEMP stack. Outsource development - CRM system, RESTfull API, ordering services, etc. Used languages, technologies, and tools: PHP5.4, jQuery, JS, HTML, CSS, Yii2, framework, twitter bootstrap framework, swagger framework, codeception framework, git (Bitbucket, GitHub), composer, MySQL, dbForge, phpStorm, LEMP stack.
-
-
-
Communal Information Systems
-
Krasnoyarsk, Russia
-
Java desktop application developer
-
Jan 2015 - Jun 2015
Support for the automation of business processes, companies providing energy. Used languages, technologies, and tools: Java, SQL / Eclipse, Aqua data studio, iReport, SVN, CVS, Lotus / MS SQL Server. Support for the automation of business processes, companies providing energy. Used languages, technologies, and tools: Java, SQL / Eclipse, Aqua data studio, iReport, SVN, CVS, Lotus / MS SQL Server.
-
-
-
Sitall-Soft
-
Krasnoyarsk, Russia
-
C# desktop application developer
-
Oct 2012 - Jan 2014
Support of the business process automation system for the printing company CJSC Sitall. Used languages, technologies, and tools: C#, Delphi, XML, SQL / MS Visual Studio, Delphi 7, SVN, SQL Navigator, Crystal Report / Oracle. Support of the business process automation system for the printing company CJSC Sitall. Used languages, technologies, and tools: C#, Delphi, XML, SQL / MS Visual Studio, Delphi 7, SVN, SQL Navigator, Crystal Report / Oracle.
-
-
Education
-
Сибирский федеральный университет
Master's degree, Informatics and computing machines -
Сибирский федеральный университет
Engineer's degree, Computing machines, complexes, systems and networks