Люблю программирование и все с этим связанное. В приоритет ставлю понимание технологий изнутри и обдуманный каждый шаг в работе. Любая сложная задача - это вызов, который я принимаю с удовольствием, ведь только выжимая максимум из себя можно развиваться. Результатом моей работы является чистый и поддерживаемый код, который эффективно использует ресурсы продакшн системы.
Имею большой опыт разработки веб сервисов, используя Python и PostgreSQL, код покрываю тестами (pytest), активно использую Docker (Compose и Swarm), клиентам отдаю Swagger (OpenAPI) спеку. Умею коммуницировать с бизнесом, брать на себя ответственность за выполнение задач и оценку трудозатрат на них.
Программирование не только моя работа, но и хобби. Я активно развиваюсь, открываю для себя новые технологии, хожу на разного соревнования, сделал небольшой вклад в open source. Я твердо уверен, что постоянный рост разработчика помогает развитию продукта, который он пишет.
В компанию я пришел простым разработчиком, но спустя пару месяцев обстоятельства сложились так, что я стал управлять командой из 4 человек. Мы успешно разработали сервис для обмена валюты, в рамках которого было выполнено огромное количество сложных задач:
Вторым этапом моего развития в компании была платформа для привлечения инвестиций в стартапы, с использованием блокчейна под капотом. В рамках этого проекта я руководил командой из 3 человек и в очень сжатые сроки представил MVP, который в дальнейшем превратил в полноценный продукт.
Разработка кадровой системы для органов исполнительной власти Санкт-Петербурга, публичного сайта с вакансиями госслужбы https://hr.gov.spb.ru/, а так же личных кабинетов госслужащих для работы кадровиков с ними. На плечи новой команды, в которую я попал, легли задачи обширного рефакторинга проекта, разделения функционала сервисов по зонам ответственности, реализации т.н. "версий" огромной древовидной (используем MPTT в PostgreSQL) структуры под названием штатное расписание, написание огромных частей приложения со сложной бизнес-логикой (сбор сведений о доходах и проверка этих сведений на разумность).
Реализация аутсорсинговых заказов, в основном различные интеграции сервисов (как самописных, так и более стандартных решений). Активно использовались AWS, в частности API Gateway, Lambda, SQS. Практически все проекты использовали Django+PostgreSQL и обычно представляли собой приложение с выполнением периодичных задач (Celery+Redis) либо плюс простая админка, либо плюс полноценное корпоративное приложение со своей бизнес-логикой.