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

Зарегистрироваться
Был сегодня в 00:21

Мужчина, 26 лет, родился 17 февраля 2000

Москва, не готов к переезду, не готов к командировкам

Backend-разработчик

Специализации:
  • Программист, разработчик

Тип занятости: полная занятость, частичная занятость, проектная работа/разовое задание

Опыт работы 5 лет 4 месяца

Сентябрь 2024по настоящее время
1 год 8 месяцев
Backend Tech Lead
Restructured legacy code base into polylith monorepo with clean architecture and using DDD concepts. The code base is split into shared components and utilized IOC containers and DI for modules' dependency management. Implemented new product features and domains. Implemented event-driven architecture and event bus for various events processing. Created full CI/CD for the monorepo, using Gitab CI with dowstream pipelines for microservices, helm for kubernetes charts generation, configured review stands for merge requests, and configured danger.systems bot to enhance review process. Stack: Python, FastAPI, SQLAlchemy, RabbitMQ, Kafka, Gitlab CI, Kubernetes, Helm, PostgreSQL, Redis, granian, dishka
Июль 2023Сентябрь 2024
1 год 3 месяца
Программист Python
Development of microservices on FastAPI. Refactoring legacy code bases using SOLID and best practices. Separate code base into modules to be reused in all projects. Optimizing workflow by introducing monorepository and dependency management through Poetry. Improving code quality by introducing linters (ruff) and forcing type annotation (pyright/mypy). Stack: Python, FastAPI, SQLAlchemy 2.0+, alembic, PostgreSQL, SQLite, Redis, Opentelemetry (jaeger), httpx, aiohttp, pydantic, pytest, pyright, mypy, Poetry.
Апрель 2023Июль 2023
4 месяца
Программист Python
Developing identity protocol on Ethereum compatible blockchain. Implementing peer-to-peer overlay network for blockchain protocol. Integration with FaceTec for face recognition and implementing mechanisms for client identification on blockchain. Stack: Python, FastAPI, MongoDB, IPv8, Solidity.
Январь 2022Март 2023
1 год 3 месяца
Artistrazh
Программист Python
Development of asynchronous microservices (FastApi/Starlette), working with DBs (Postgresql, Sqlalchemy, TortoiseORM, Asyncpg), message brokers (rabbitmq + aio_pika, Kafka + Faust) Development of high load web parsers (httpx, aiohttp, bs) Highload parsing of the blockchain data (Solana + solana-py, solana web3.js, ethereum). Development of the decentralized blockchain NFT marketplace (javascript + typescript, node.js + express, solana web3.js + metaplex) Python services optimisation (multiprocessing, multithreading, c-python extensions, asyncio) Architecturing and development of distributed ddos protection system with geographical load-balancing and optimal path reverse proxying to the origin. Stack: Node.js (Nest.js) - backend server management system. Ansible + Molecule + Vagrant + Python + Docker - server deployment and CI/CD. Nginx + Lua (Openresty) - edge server's stack (L7 ddos protection, antibot system, CDN geo distributed system with optimal routing to origin). PowerDNS + TS (Fastify) - edge dns server stack (point client to closest server). Logging: vector (collection), loki (logs aggregation), influxdb (metrics), grafana (visualization). Utility: PostgreSQL, Rabbitmq, Redis. Little bit of frontend on React. Worked on DDoS mitigation service using eBPF + XDP + bcc. Integration of ML model into this pipeline. Have experience with Linux kernel and C.
Декабрь 2020Июль 2021
8 месяцев
gurulabs
Программист
Разработка бэкенда на python (Django, DRF, Flask), php (WordPress) Разработка парсеров на python Вёрстка (html/css, sass/js).
Январь 2019Апрель 2019
4 месяца
Индивидуальное предпринимательство / частная практика / фриланс
Разработка сайтов.
Работа с python (django/flask), работа с базами данных.

Навыки

Уровни владения навыками
Продвинутый уровень
Python
JavaScript
Git
Linux
Английский язык
RabbitMQ
PostgreSQL
FastAPI
TypeScript
Паттерны проектирования
Проектирование систем
Основы компьютерных сетей
Системная архитектура
Средний уровень
Nginx
Lua
Grafana
Vector
Nest.js
Node.js
Ansible
Базовый уровень
Bash
Couchbase
Loki
InfluxDB
Rust
eBPF
Уровень не указан
DRF
Управление проектами
Системное программирование

Обо мне

tg: https://t.me/genessyx Стремление к профессиональному развитию. Желание повышать уровень своих навыков. Умение быстро искать и анализировать информацию.

Высшее образование (Бакалавр)

2021
Высшее образование (Бакалавр)
Факультет физико-математических и естественных наук, Прикладная информатика

Знание языков

Русский — Родной

Английский — C1 — Продвинутый

Гражданство, время в пути до работы

Гражданство: Россия

Разрешение на работу: Россия

Желательное время в пути до работы: Не имеет значения