Golang/Python developer
Опыт работы
по настоящее время
Разработка высоконагруженных сервисов на python, golang разработка на react.js Принимал участие в разработке архитектуры для разных проектов. Оптимизировал разворачивание и скорость доставки продуктов. Выстраивал пайплайны обработки больших массивов данных как в AWS так и в собственной архитектуре.
май 2020
Занимался разработкой сервисов на python(django/aiohttp), js(vue.js) Помог выстроить систему тестирования голосовых помошников, что позволило сократить время тестирования более чем в 5 раз Занимался разработкой системы слежения за серверами которая позволила своевременно заменять диски и другое выходящее из строя оборудование, количество инцидентов снизилось более чем в 10 раз.
май 2018
Разработка программного обеспечения на языке python с использованием стека hadoop. Разработал набор пайплайнов для быстрого раворачивания и доставки продуктов клиенту с помощью Terraform, gitlab CI/CD, что позволило значительно сократить время деплоев. Реализовал множество продуктов для небольших и крупных закзачиков.
Обо мне
Уверенно знаю Python, 7х летний опыт использования на проде. Знаю стандартные инструменты тестирования и профилирования, современные методы типизации (mypy, pydantic), популярные веб-фреймворки (Django, Flask, FastAPI). В основном работал через ORM (SQLAlchemy, Alembic) с PostgreSQL. Есть большой опыт работы с Javascript и его экосистемой. В проектах часто приходилось решать задачи по веб интерфейсу. В частности, я знаком с React.js , Vue.js, Node.js. Последние 8 лет использую исключительно GNU/Linux дома и на серверах. Есть знания различных дистрибутивов GNU/Linux (ArchLinux, Debian). Есть опыт и понимание средств для CI/CD, в частности Docker, Ansible, Terraform, Packer и Gitlab. Также год опыта работы с Kubernetes (self-hosted и GCP, AWS) как в качестве разработчика, так и в качестве DevOps администратора.
Образование высшее
Знание языков
Дополнительная информация
- Гражданство
- Россия
- Разрешение на работу
- Россия
- Время в пути до работы
- Не имеет значения