Занимаюсь ИТ профессионально с 1994г, имею опыт руководства командами реализации и сопровождения таких проектов, как биллинг телеком-оператора, платформа электронной торговли и др. Работаю исключительно дистанционно с 2010г.
Ключевые навыки
- организация эффективного процесса разработки с участием программистов, аналитиков, QA и SRE
- проектирование, реализация и сопровождение решений, использующих PoGoDo
Под моим руководством создавали и поддерживали программные продукты команды специалистов по
- разработке БД (хранимый код postgresql)
- разработке фронтенда (js, jquery, rеасt)
- администрированию (linux, docker)
- тестированию
- сопровождению
Опыт работы
06.2022 — настоящее время
Разработчик/тех-лид/архитектор в PoGoDo проектах на договорной основе.
05.2021 - 05.2022, ГК Иннотех, лид команды golang-разработчиков
- реверс-инжиниринг, анализ и устранение проблемных мест микросервисов в продакшене
- координация и участие в планировании работ команды разработки (программисты, тестировщики, аналитик)
- проектирование новых сервисов и доработок существующих
09.2009 - 08.2020, ТендерПро, начальник отдела ИТ
Обязанности
- координация работы команды в целях сохранения работоспособности legacy-продукта и сохранения объема доработок
- разработка архитектуры новых подсистем + создание MVP
- внедрение технологий CI/CD для legacy-продукта на основе docker
- руководство ИТ подразделениями компании:
- группа сопровождения и развития проекта www.tender.pro (реrl, sql, js)
- группа back-end разработки (sql)
- группа front-end разработки (js, jquery, rеасt)
- группа администрирования (linux, docker, dcape)
Личные достижения
Организационные
- 10+ лет прода
- создание и обеспечение деятельности квалифицированной команды без текучки кадров
- подготовка решения по переходу c perl на golang с сохранением текущей команды
Технические
- 2020, rpc-sample-app - сервис с фронтендом (gRPC/JSON/Websockets/SOAP), вызывающий бэкенд напрямую или через NATS
- 2017, dbrpc - слой бэкенда тендерной системы, вышедшей в прод, я реализовал golang-подсистему и был лидом sql-команды
- 2010, PGWS. JSON-RPC интерфейс к хранимым процедурам БД (PostgreSQL/plpgsql, реrl, jаvаsсript)
08.2002 - 09.2009, Южный Телеком, начальник отдела биллинга
Руководство группой разработки и эксплуатации биллинговой системы телеком-оператора, решающей задачи:
- проектирование и разработка ПО для тарификации услуг телеком-оператора (PostgreSQL, реrl, bash)
- разработка подсистем тарификации трафика клиентов (NetFlow, Radius)
- тарификация партнерского трафика и обнаружение ошибок в партнерских системах тарификации (PostgreSQL)
- разработка коннекторов к новому оборудованию (реrl, C)
- подготовка отчетности и разработка новых отчетных форм (mod_реrl)
Личные достижения
- Вместе с командой спроектировал, реализовал и поддерживал 5+ лет биллинговую систему телеком-оператора
Opensource
Хобби-проекты, которые я придумал и развиваю в свободное время:
- dopos - Настройка и развёртывание docker-приложений на выделенном сервере (docker, make, golang, gitea, traefik, postgresql)
- pgmig - Пакетная загрузка SQL (миграции) в БД (golang, postgresql)
- procapi - API к хранимым процедурам Postgresql (golang)
- apisite - Фреймворк на основе procapi и apitpl (golang)
Полный список проектов: github.com/LeKovr
Другие проекты
- 2019, Миграция хранимого кода Оrасlе -> Postgresql (разработчик в составе команды, plpgsql)
- 2018, Бэкенд аналитики блокчейн бирж (разработчик в составе команды, golang)
- 2016, Портал авторизации по СМС для Wi-Fi клиентов оператора связи (архитектор и разработчик, golang, jаvаsсript, sqlite)
Личные предпочтения
Дистанционная работа на личной технике с Linux.