Больше информации по резюме будет доступно после регистрации

Зарегистрироваться
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 2024currently
2 years

Moscow, rabota.sber.ru/

Financial Sector... Show more

Ведущий инженер по разработке
Разработка микросервисов и интеграцией
September 2021May 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 2018January 2021
2 years 7 months
CryptNet

Yevpatoriya

IT, System Integration, Internet... Show more

Инженер-программист
Разработка облачного сервиса для использования приложений пользователями с применением технологий распределённых сетей, с возможностью свободного обмена информаций, безопасного хранения личных данных пользователей. Разработка прототипа (кроссплатформенное приложение на Windows, Linux, Mac, Android) с авторизацией и регистрацией в блокчейн сети, с возможностью передачи сообщений по новому протоколу сети CryptNet, реализовал сам блокчейн, кошелёк и механизм проведения транзакций между пользователями). Общение с заказчиком, формализация требований, графический дизайн приложения, прототипирование интерфейса и его разработка, выбор стека технологий, инженерия сетевого взаимодействия пользователей сети, обход NAT.

Skills

Skill proficiency levels
Python
PostgreSQL
SQL
Blockchain
Git
Redis
Celery
Docker
DevOps
Linux
API
NoSQL
Nginx
Django
FastAPI
Alembic
SQLAlchemy

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.

Portfolio

Secondary special education

2022
Secondary special education
ГБПОУ Колледж связи №54, Москва
Информационные системы и программирование (программист), Прикладная математика и информатика
2021
Secondary special education
Школа программирования 21, Москва
Без факультетов, Алгоритмы, Графика, Unix, WEB

Languages

Russian — Native

English — B2 — Upper Intermediate

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