Mikhail Gerasimchuk

Tech Lead at ShelterZoom
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Nur-Sultan, Kazakhstan, KZ
Languages
  • Русский Native or bilingual proficiency
  • Английский Full professional proficiency

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Credentials

  • Supervised Machine Learning: Regression and Classification
    DeepLearning.AI
    Feb, 2023
    - Nov, 2024
  • IELTS General - Overal: 5.5(L/R/W/S: 5.5/4.5/6.0/6.0), CEFR: B2
    British Council
    Oct, 2022
    - Nov, 2024
  • Understanding PromQL
    PromLabs
    Oct, 2021
    - Nov, 2024
  • MongoDB Basic Cluster Administration
    MongoDB
    Jul, 2019
    - Nov, 2024
  • MongoDB Diagnostics and Debugging
    MongoDB
    Jul, 2019
    - Nov, 2024
  • Elasticsearch in Action
    Udemy
    Jan, 2018
    - Nov, 2024
  • MongoDB Aggregation Framework
    MongoDB
    Dec, 2017
    - Nov, 2024
  • MongoDB for Developers
    MongoDB
    Sep, 2017
    - Nov, 2024
  • MongoDB Basics
    MongoDB
    Jul, 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 property
    Jun, 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 property
    May, 2015
    - Nov, 2024

Experience

    • 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.

    • 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.

    • 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.

    • 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
    2015 - 2017
  • Сибирский федеральный университет
    Engineer's degree, Computing machines, complexes, systems and networks
    2010 - 2015

Community

You need to have a working account to view this content. Click here to join now