💥 Ищем дата-инженера для участия в Публичном собеседовании на Хабр Карьере. Оставить заявку можно здесь → Участвую!
Михаил Лапицкий (rainrainich), 24 года, Россия, АльметьевскМихаил Лапицкий (rainrainich), 24 года, Россия, Альметьевск

Михаил Лапицкий

Бэкенд разработчикФулстек разработчикСредний (Middle)
Рассмотрю предложения

Контакты

Войти
Возраст: 24 года
Опыт работы: 5 лет и 8 месяцев
Регистрация: 01.09.2022
Последний визит: 2 месяца назад
Гражданство:
Местоположение: Россия, Альметьевск
Дополнительно: готов к удаленной работе
Знание языков:

Обо мне

Привет!
Являюсь full-stack разработчиком, но душой ближе к backend. 
Буду раз знакомству)

Русский: родной
Английский: B1

Навыки

Java
Java Spring Framework
Реактивное программирование
Высоконагруженные системы
Apache Kafka
SOAP
PostgreSQL
Docker
TypeScript
React

Участие в профсообществах

Опыт работы

  • Лидер цифровой трансформации государства и бизнеса
    От 100 до 1000 сотрудников
    Фулстек разработчикFull-stack developer
    Ноябрь 2022 — По настоящее время (2 года и 6 месяцев)

    Работаю над хранилищем данных для межведомственного документооборота с возможностью наложения электронной подписи. Хоть и работаю как full-stack, но по факту большую часть времени занимаюсь backend разработкой. Из фронта занимался только админкой.
    Основные обязанности:

    Все, что связано с поддержкой и доработкой высоконагруженного микросервисного приложения.

    • Оперативное устранение багов. В том числе занимался устранением утечек памяти.
    • Оптимизация работы как с точки зрения максимальной производительности в рпс, так и с точки зрения возможности хранения больших файлов. Для нагрузочного тестирования использую Apache Jmeter.
    • Добавление нового функционала. Из необычного: 
      • Занимался реализацией системы мониторинга микросервисов на основе Opentelemetry + Jaeger + Prometheus + SpringAspectJ.
      • Реализовывал возможность наложения EIS подписи на документ через инструментарий от КриптоПро. В том числе через MyDSS 2.0 и MyDss Client. 
      • Довольно часто приходится редактировать SOAP эндпоинты. В том числе была задача на оптимизацию через использование MTOM - вложений.
    • Работа с легаси кодом. Старая версия проекта была монолитом написанным на java8, а фронт был написан на чистом JavaScript. Чтобы оно заработало приходится вручную поднимать ApacheTomcat и Jboss.  Не часто, но приходится лезть в это.
    • Написание unit тестов.
    • Ведение документации в confluence.

    В том числе занимаюсь неразработческими активностями - посещение ежедневных дейликов, еженедельной ретроспективы и планирования. Задачи оцениваем в storyPoint.

    Стек:
    Bakcend: 

    • Часть микросервисов написана на ProjectReactor. Другая часть на обычном императивном Java
    • PostgreSQL
    • Apache Kafka
    • REST + SOAP
    • CI/CD через Gitlab + OpenShift + Docker
    • Система мониторинга: Grafana + Jaeger + Prometheus

    Frontend: React + TypeScript + MUI

      • Разработка программного обеспечения и оборудования для нефтегазовой сферы
        АльметьевскОт 10 до 100 сотрудников
        Full stack middle developer
        Август 2019 — Сентябрь 2022 (3 года и 2 месяца)

        Работал на полставки, совмещал с дневным обучением в вузе.

        • Большую часть времени занимался расширением и поддержкой автоматизированной системы дистанционного контроля и управления (АСДКУ) нефтяных скважин. Занимался как фронтом так и беком. 
          Реализовал подсистемы: создания и обработки заявок, несколько страниц с отчетностью. 
          Дополнил: систему визуализации параметров объекта (работал с Echarts).
          Стек:
          Бек: Java EE (payara, EclipseLink) + PostgreSQL
          Фронт: AngularJS + gruntJS + Bootstrap + JQuery
        • Реализовал модуль оптимизации нагнетательных скважин на Java.
        • Написал с нуля сайт для тренажерного зала.
          Стек:
          Бек: PHP + Laravel + MySql + Docker + Nginx
          Фронт: Angular
        • Сделал мобильное приложение на андроид для дистанционной поверки клапанов давления по Bluetooth: Java (Android studio)
        • Задачи ставились в trello
        JavaPostgreSQLDockerAngular.jsGruntJQueryAngularPHPLaravelMySQL

      Высшее образование

      • АГНИ

        Альметьевский государственный нефтяной институт
        Альметьевск81 выпускник
        Энергетики и автоматики
        Сентябрь 2018 — Июль 2022 (3 года и 10 месяцев)

        Темой диплома была "Разработка информационной системы для формирования заявок по устранению технических проблем". Это один из модулей в АСДКУ, над которым я работал в НТЦ"А2И". Сдал диплом на отлично.
        Диплом в PDF с примерами кода