Mikhail Kochetkov

Mikhail Kochetkov Email and Phone Number

23 y.o. Tech Lead from Moscow @
Mikhail Kochetkov's Location
Moscow, Moscow City, Russia, Russian Federation
About Mikhail Kochetkov

Я амбициозный и целеустремленный человек, который не боится трудностей и ответственности. За почти 4 года опыта я побывал на позиции мейнтейнера фронтенд проекта, попробовал себя в роли CTO стартапа и сейчас занимаю позицию ведущего фронтенд разработчика.За счет своего опыта мои навыки не ограничиваются только Frontend разработкой, поэтому мне может быть интересно попробовать себя на роли Backend разработчика или архитектора.Мне интересны сложные и амбициозные IT проекты из различных областей. В первую очередь проекты, в которых я смогу бросить себе вызов, узнать что-то новое и достичь следующего этапа в своем развитии.

Mikhail Kochetkov's Current Company Details
Ctrl2GO Solutions

Ctrl2Go Solutions

23 y.o. Tech Lead from Moscow
Mikhail Kochetkov Work Experience Details
  • Ctrl2Go Solutions
    Ведущий Frontend Разработчик
    Ctrl2Go Solutions Apr 2022 - Present
    Москва, Россия
    Мы создаем решение в области прогнозного обслуживания оборудования с использованием современных методов анализа данных Big Data и Machine Learning для энергетической отрасли.В рамках своей деятельности, я принимал участие в:- Развитии нескольких продуктовых модулей- Построении процессов разработки внутри команды- Формировании критериев качества кода, стандартов разработки и их контрольВ рамках своих обязанностей занимаюсь:- Разработкой вспомогательных оснасток и инструментов проекта- Непосредственной разработкой нескольких продуктовых модулей- Формированием контрактов между клиентской и серверной частью приложения, проектирую даталогический слой приложения, а так же определяю требования для API- Обучением Middle разработчиковСреди решенных мной задач, мне довелось заняться интересной задачей по проектированию структуры AST дерева для своеобразного DSL языка.
  • B'Space
    Chief Technology Officer
    B'Space May 2021 - Mar 2022
    Москва, Россия
    В ходе развития компании, принял участие в создании основного продукта - инструмента автоматизации сарафанного радио в контексте бизнеса.В рамках разработки взаимодействовал и руководил 1 UI/UX дизайнером и 1 Frontend разработчиком.Среди решаемых задач были:- Анализ сценариев выхода продукта на рынок с целью формирования технических требований и ограничений, а так же возможных допусков для ускорения и удешевления разработки в условиях стартапа;- Проектирование системы на основе графовых структур данных;- Решение задач оптимизации системы из-за ее сетевой структуры;- Разработка архитектур Frontend приложений и Backend сервисов, а так же проектирование протоколов их взаимодействия;- Разработка Backend на стеке Kotlin + Spring Boot;- Интеграция с интернет эквайрингом для реализации функций подписки на продукт с использованием основ event-source архитектуры;- Работа над синхронизацией данных между Neo4j и PostgreSQL в рамках транзакций системы;- Организация среды разработки системы;- Выстраивание процесса доставки новых версий продукта пользователям в полуавтоматическом режиме;- Выработка стандартов разработки и основ менеджмента компании;- Организация мониторинга на базе Prometheus, Grafana и Loki;- Изучение Kubernetes с целью организации более отказоустойчивой инфраструктуры проекта и полной автоматизации процесса обновления продукта;- Администрирование виртуальных машин на базе Mail.ru Cloud Solutions;В рамках подготовки продукта к выходу на рынок основной сложностью выступали проблемы нехватки ресурсов и сжатых сроков. Однако в таких условиях удалось выработать оптимальные процессы выхода и обновления продукта, его мониторинга и выстроить планы на дальнейшее технологическое развитие.После выхода на рынок, я занялся развитием своих навыков в области продуктовой аналитики и продуктового менеджмента. В результате чего были выявлены недочеты в продуктовой стратегии и бизнес модели продукта, которые не удалось устранить в рамках доступных ресурсов.
  • B'Space
    Ведущий Инженер По Разработке По
    B'Space Jan 2020 - Apr 2021
    Москва, Россия
    Отвечал за разработку первых прототипов основного продукта компании.Начинал как Lead Frontend Developer, однако в процессе развития проекта переквалифицировался в Lead Fullstack Developer, освоив разработку бэкенда на Node.js + NestJS, а так же прокачав навыки в автоматизации процессов разработки с помощью DevOps практик.Принимал участие в найме первых разработчиков в компанию. Занимался их обучением, менторингом и руководством.Так же работал со следующими технологиями:- Frontend: React, Next.js, Mobx, MST, Apollo;- Backend: Node.js, NestJS, GraphQL, Prisma, GRPC;- Databases: PostgreSQL, MongoDB, Redis;- DevOps: Gitlab CI/CD, Bitbucket CI/CD, Docker, Nginx;
  • Biblio Globus Market
    Full Stack Developer
    Biblio Globus Market Feb 2019 - Sep 2020
    Moscow, Russian Federation
    Мои первоначальные обязанности были в разработке нового SPA приложения для работы с продуктом компании, поскольку старая версия была устаревшей и более не могла поддерживаться и развиваться компанией.Из-за нехватки старших Frontend специалистов, мне было необходимо самостоятельно учесть функциональные требования, а так же требования и планы бизнеса, при разработке архитектуры данного приложения.Среди решаемых задач были:- Построение новых протоколов синхронизации состояний в реальном времени между Frontend и Backend- Работа со стримингом видео реального времени- Построение модульного конфигурируемого интерфейса- Построение слоистой архитектуры приложения для разделения ответственности и в последствии разделения обязанностей по разработке между разработчиками- Разработка CI/CD пайплайнов для эффективной сборки и доставки этого приложения- Работа с контейниризацией Backend микросервисовНа проекте являлся Maintainer'ом основного Frontend проекта.В результате, я смог сильно повысить свой уровень владения современным стеком Frontend технологий, в том числе получил опыт построения архитектуры приложения с учетом специфических требований по организации проекта и работы самого приложения. Так же освоил на базовом уровне DevOps и Backend.По итогам, стек технологий, которым я владел:- Frontend (React + Mobx + Typescript + Three.js)- Backend (Golang + Microservices patterns)- DevOps (Docker, CI/CD, Nginx)

Mikhail Kochetkov Education Details

Frequently Asked Questions about Mikhail Kochetkov

What company does Mikhail Kochetkov work for?

Mikhail Kochetkov works for Ctrl2go Solutions

What is Mikhail Kochetkov's role at the current company?

Mikhail Kochetkov's current role is 23 y.o. Tech Lead from Moscow.

What schools did Mikhail Kochetkov attend?

Mikhail Kochetkov attended Bauman Moscow State Technical University.

Not the Mikhail Kochetkov you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.