Обо мне

Занимаюсь профессиональной разработкой программного обеспечения уже более 12 лет. Прошел путь от фрилансера до профессионального разработчика, занимал руководящие должности - управлял и одной, и несколькими командами разработки. Участвовал в разработке и модернизации высоконагруженных проектов, создавал коммерческие продукты с нуля.

На данный момент предпочитаю продуктовую разработку на Python 3, интересует GoLang, Kotlin, JavaScript. Имею опыт работы с контейнерами и системами оркестрации - Docker, Docker Compose, Docker Swarm, Kubernetes.

Опыт работы

Старший разработчик

Юником24, Feb 2020 - Dec 2020

Работа над основным продуктом компании в рамках b2b направления.

  • Модернизация существуществующего проекта - реализация сложных и нестандартных задач.
  • Разработка отдельных сервисов - переход к микросервисной архитектуре.
  • Проектирование архитектуры - принимал непосредственное участие в проектирование различных систем.
  • Проведение технических интервью - интервью с соискателями, аттестация сотрудников компании.

Итог: создано множество микросервисов, проведены десятки технических интервью,реализованы сотни задач.

Ключевые технологии: Python , PostgreSQL , Docker , RabbitMQ , Django , aiohttp , ClickHouse , Solution Architecture , Problem Solving .

Ведущий разработчик, ментор

СТМ, Oct 2017 - Feb 2020

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

Организация программного кода и упаковка в RPM пакеты для изолированных коммерческих проектов и в Docker образы для консолидированого продуктового сервиса.

Работы по внедрению полного цикла CI/CD процесса с нуля, подготовка инфраструктуры - Gitlab, Registry, DNS, CA, OCSP, RPM-repos, организация тестирования в изолированной среде, применение Docker контейнеров в боевой среде.

Интеграция систем сбора и анализа логов - EFK, системных и служебных метрик - Prometheus. Настройка систем мониторинга и оповещений.

Итог: переход от нетранспортабельного монолита к сегментированным сервисам в отказоустойчивом децентрализованном Kubernetes кластере.

Ключевые технологии: Perl , Python , PostgreSQL , PL/SQL , Docker , Ansible , Django , Continuous Integration , Solution Architecture , DevOps , Problem Solving .

Руководитель проектов

BESK Commerce, Aug 2017 - Oct 2017

Организация разработки продуктов и проектов сторонних заказчиков.

Участие в разработке:

  • мобильных приложений для компаний - TeleMed 24, Love Republic, Bingo Boom, Befree;
  • внутренних сервисов для компании Ашан;
  • проектов азартных игр для зарубежных организаций.

Организация и проведение ICO для компании IQ Clash. Управление тремя командами разработки, полный цикл сопровождения проектов.

Ключевые технологии: Leadership Development , Team Management , Scrum , Agile Methodologies , Product Management , Project Management .

Ведущий разработчик

220 Вольт, Jul 2016 - Aug 2017

Разработка высоконагруженного проекта - свыше 5000 запросов в секунду. Управление командой численностью более 10 человек.

Внедрение технологий повышения качества разработки - автоматизированное тестирование (End-to-End, Unit), изолированное тестирование, CI/CD, API интерфейсы.

Итог: снижение нагрузки на группу тестирования, сохранение обратной совместимости, воспроизводимость проекта.

Ключевые технологии: Perl , Python , MySQL , Docker , Continuous Integration , Team Management .

Ведущий разработчик

Рекламное агентство Укусу, Feb 2014 - Jun 2016

Работа над основным продуктом компании на позиции ведущего разработчика. Управление небольшой командой разработчиков.

Внедрение нового функционала, переписывание и сегментирование монолитного ядра проекта. Интеграция систем мониторинга и оповещения. Организация программного кода, создание сценариев воспроизведения боевого окружения.

Горизонтальное масштабирование проекта - реализация мультисерверной конфигурации.

Итог: отказоустойчивый сервис с возможностью масштабирования, интеграция всех подсистем через API интерфейсы.

Ключевые технологии: Perl , Microsoft SQL Server , Transact-SQL (T-SQL) , MongoDB , Node.js .

Навыки

Инструменты и технологии

Perl Python Go Java PostgreSQL MySQL Microsoft SQL Server JavaScript JIRA Git PHP SVN Transact-SQL (T-SQL) PL/SQL Docker RabbitMQ Ansible Vagrant MongoDB Vue.js Django aiohttp ClickHouse Node.js

Разработка ПО

Software Development Information Security Program Development Computer Security Product Development Web Development Continuous Integration Scalability Solution Architecture Architecture RESTful architecture Post-Agile DevOps Service-Oriented Architecture (SOA) Data Science REST API

Управление командой

Problem Solving Leadership Development Team Management Scrum Information Security Management Agile Methodologies Product Management Project Management

Рекомендации

Илья Машьянов - Старший Продукт-менеджер

January 13, 2020, managed Lev directly

Lev is absolutely self motivated tech teamlead with perfect presentation skills, strategy thinking and understanding business needs. Will recommend him for fast growing IT companies with high load products where you need fast reaction on market request.

Андрей Агеев - Руководитель отдела

January 11, 2020, managed Lev directly

Абсолютно самостоятельный специалист, обладает большим багажом знаний, может и умеет его грамотно применять. Постоянно развивается и "держит руку на пульсе" новых технологий. Постоянно в поисках новых и интересных решений, при этом не боится браться за новые эксперименты.

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

Способен проводить квалифицированную аналитическую оценку требуемой разработки и решения, выдавать рекомендации, ставить задачи. Имеет собственное мнение. В коллективе имеет высокий авторитет. Может и умеет управлять командой.

Евгений Денисов - Разработчик

January 05, 2018, managed Lev directly

From the time we first met, Lev shown himself as a first class developer with mad skills of system architecture. One can see it even working on another project. When we started working on the same project and conversing more closely, Lev turned out to be an erudite in a wide range of competencies with extraordinary sense of humor. Lev's communication skills and iron will make him a great manager who's solutions are founded on a strong technical basis.

Павел Казимирнеко - Сооснователь

December 29, 2017, managed Lev directly

Lev is a great delivery manager and engineer. Deep knowledge at Perl, JS, PHP, MS SQL, t-SQL, PostgreSQL, MySQL, Java, Python, Docker, CI/CD and many others that he used. It was pleasure to work with him. He is not afraid of any new technology and development language. Hard-working person and team player you can easily rely on.

Анастасия Петренко - Руководитель проектов

December 20, 2017, managed Lev directly

Lev is attentive to the details specialist with sensitive and responsive with co-workers. Good and dedicated in team work. Quickly explores new technologies.

Виктор Смирнов - Веб разработчик

December 18, 2017, managed Lev directly

Лев внимателен к мелочам. Предпочитает делать качественное ПО, которое будет исправно работать и не вызывать отторжение у тех, кто его сопровождает. С коллегами и подчинёнными дружелюбен и отзывчив. Разносторонне развитый человек, интересен в общении как по работе, так и на отвлечённые темы. Реально смотрит на вещи.

Рекомендации взяты с https://www.linkedin.com/in/lev-zaplatin/ launch