Больше информации по резюме будет доступно после регистрации
ЗарегистрироватьсяWas less than a week ago
Male, 25 years, born on 10 April 2001
Domodedovo (Moscow region), willing to relocate (Moscow), prepared for business trips
Middle Python Developer
Specializations:
- Programmer, developer
Employment type: full time, part time, project work/one-time assignment
Work experience 5 years 4 months
May 2024 — currently
2 years
Moscow, rabota.sber.ru/
Financial Sector... Show more
Ведущий инженер по разработке
Разработка микросервисов и интеграцией
September 2021 — May 2022
9 months
Alytics
Moscow, alytics.ru
IT, System Integration, Internet... Show more
Инженер-программист
Мониторинг системы(Grafana, Zabbix, Kibana), выявление ошибок, реабилитация сервисов после сбоев, обслуживания(k8s, docker, htop, bash, ssh certs, cleaning indexes, postgres analyze), деплоев(jenkins, Kubernetes), хотфиксы по выявленным проблемам, разработка - Django, Celery, RabbitMQ, Redis, Postgres.
July 2018 — January 2021
2 years 7 months
CryptNet
Yevpatoriya
IT, System Integration, Internet... Show more
Инженер-программист
Разработка облачного сервиса для использования приложений пользователями с применением технологий распределённых сетей, с возможностью свободного обмена информаций, безопасного хранения личных данных пользователей. Разработка прототипа (кроссплатформенное приложение на Windows, Linux, Mac, Android) с авторизацией и регистрацией в блокчейн сети, с возможностью передачи сообщений по новому протоколу сети CryptNet, реализовал сам блокчейн, кошелёк и механизм проведения транзакций между пользователями). Общение с заказчиком, формализация требований, графический дизайн приложения, прототипирование интерфейса и его разработка, выбор стека технологий, инженерия сетевого взаимодействия пользователей сети, обход NAT.
Skills
Skill proficiency levels
About me
В разработке с 2017 года, начинал с вёрстки, создания игр и кроссплатформенных сетевых приложений (Python, C#, C). Сперва работал с библиотеками Python (Kivy, PyQt5, p4a, os, sys, threading, socket, multiprocessing, PyCrypto(pycryptodomex), selenium, json, re, requests, bs4, sqlite3, psycopg2). Последние 5 лет разрабатываю web сервисы на Python, в приоритете использую стек Django, DRF, SQL(PostgreSQL), Celery, Redis, но также есть и опыт работы с асинхронными проектами: FastAPI, SQLAlchemy, Pydantic, Alembic для написания REST API и бизнес-логики. На прошлых проектах работал с CI-CD: docker-compose, Kubernetes, Jenkins, а также использовал инструменты для мониторинга – ELK стек, Zabbix как триггеры к инфраструктуре, Grafana – pipelines и очереди сервиса, flower как мониторинг Celery.
При написании кода, могу оценить его сложность, произвести профайлинг конечных точек или отдельного кода с помощью cProfile, если потребуется оптимизация – сделать ANALIZE SQL запросов в базу данных, настроить связи так, чтобы запросы выполнялись быстрее с грамотной отложенной загрузкой. Стараюсь покрывать самые важные и нагруженные участки кода unittest. Использование black, ruff и mypy позволяет мне поддерживать код в хорошем состоянии, особенно с случае с возрастанием сложности функций и методов, ошибок типизации. При интеграции сторонних сервисов в код использую mock в тестах. Стараюсь поддерживать чистую архитектуру и код на проекте, но, если затрудняюсь с решением по организации кода – без труда выхожу на один из паттернов проектирования, не выдумывая велосипед. Для контроля версий в команде использую GitHub Flow.
Secondary special education
2022
Secondary special education
ГБПОУ Колледж связи №54, Москва
Информационные системы и программирование (программист), Прикладная математика и информатика
2021
Secondary special education
Школа программирования 21, Москва
Без факультетов, Алгоритмы, Графика, Unix, WEB
Languages
Professional development, courses
2020
Нетология
Личное решение, Курс Project Manager
2020
University at Buffalo and The State University of New York
Coursera, Курс Blockchain Basics
Tests, examinations
2020
Онлайн
GeekBrains, Тест по Python. Начальный уровень
2020
Онлайн
GeekBrains, Регулярные выражения и ООП в Python
2020
Онлайн
GeekBrains, Python. Уровень 1
2016
Онлайн
GeekBrains, HTML&CSS. Начальный уровень
Citizenship, travel time to work
Citizenship: Russia
Permission to work: Russia
Desired travel time to work: Doesn't matter

