Stepan Balashov
Tbilisi
telegram • email • linkedin • github
Experience:
-
Lead Software Engineer at InfoTeCS
Cybersecurity software corporation, Department of internal automation
11.2022-now
- Led the team of 7 people
- Transferred the core product to the modern and more suitable stack (Conan + Docker + fresh Debian)
- Prepared the certification for several products
- Reduced average build time for core product by more than 50%
- Released ARM-compatible build for the core product, which allowed running on new hardware
Python, Conan, Docker, Apache Ant/Ivy, GNU Make, TeamCity, Bash, etc.
-
Software Engineer at InfoTeCS
Cybersecurity software corporation, Department of internal automation
01.2021-10.2022
- Designed and implemented a Python application, which not only made it possible to certify core products, but made the build process faster, easier, more generic and automated.
- Set up static and composition analysis pipeline for products to increase code quality and eliminate security risks
- Studied Ansible, created repo with playbooks, implemented IaaC approach, which significantly simplified administrative tasks
- Administered TeamCity and optimized build pipelines
- Integrated Ant/Ivy for flexibility and convenience
- Made a transition from sandbox build environment to Docker
Python, Apache Ant/Ivy, GNU Make, TeamCity, Ansible, Bash, etc.
-
Python backend developer at Sixhands
Outsource, eCommerce, web studio
09.2020-12.2020
Projects:
- Parsing and analyzing financial exchange logs
- SEO Tool for business
- Educational platfrom for children
Activities:
- Designed and implemeted all business logic and MVC structure
- Created API with FastAPI and DRF
- Single-handedly deployed and maintained all infrastructure and applications, set up the CI/CD
- Took care of security
Django, DRF, Docker Compose, nginx, Postgres, etc.
-
Java backend developer at ITMO University
Internship, bootstrap and infrastucture for students
07.2020-08.2020
- Implemented Service Discovery in Docker Swarm cluster
- Created and deployed auth microservice
Java, Spring, Docker Swarm, Eureka, JWT
Pets and startups:
- docs.photo
A service to create photos for documents online based on neural networks
Go, Python, gRPC, Docker, nginx
- ideen
Smart data network based on international patent database
NLP, ML, CS, Python
Education:
- Bachelor’s degree of Applied Math and Computer Science at ITMO University, Faculty of IT and Programming, IT dept.
2017-2021
- Multiple online courses, including k8s course on slurm, C++ course from CSS, and more
Languages:
- Russian, native
- English, C1
Степан Балашов
Тбилиси
telegram • email • linkedin • github
Опыт работы:
-
Ведущий программист, билд-инженер в ИнфоТеКС
Продуктовая корпорация в сфере информационной безопасности
11.2022 - настоящее время
Вел команду из 7 разработчиков, вместе с которыми:
- Перевел центральный продукт компании на современный и более оптимальный стек (Conan + Docker + свежий Debian)
- Подготовил сертификационные сборки для нескольких продуктов
- Сократил среднее время сборки продукта более, чем на 50%
- Выпустил ARM-сборку для основного продукта, что позволило ставить продукт на более широкий спектр железа
Python, Conan, Docker, Apache Ant/Ivy, GNU Make, TeamCity, Bash, etc.
-
DevOps, билд-инженер в ИнфоТеКС
Продуктовая корпорация в сфере информационной безопасности
01.2021 - 10.2022
- Спроектировал и реализовал Python-приложение для главных продуктов компании, что позволило сертифицировать существующие продукты и быстро собирать последующие
- Внедрил комплексный анализ продуктов через BlackDuck, Svace и других статических анализаторов для устранения security-рисков и повышение качества кода
- Изучил Ansible, создал репозиторий с плейбуками и ролями, реализовал подход IaaC, что сильно упростило административные задачи и значительно сократило даунтаймы
- Администрировал TeamCity, оптимизировал и реструктуризовал множество CI/CD пайплайнов
- Обернул и собрал множество компонентов в Apache Ant/Ivy
- Перевел часть сборок с schroot песочниц на Docker
Python, Apache Ant/Ivy, GNU Make, TeamCity, Ansible, Bash, etc.
-
Бекэнд разработчик на Python в Sixhands
Аутсорсинг, веб-студия, eCommerce
09.2020-12.2020
Проекты:
- Парсинг и обработка логов биржи
- SEO утилита для бизнеса
- Образовательная платформа для детей
Достижения:
- Спроектировал и реализовал для проектов всю внутреннюю бизнес-логику
- Разработал API на DRF и FastAPI
- Подготовил и задеплоил всю инфраструктуру и сервисы, поддерживал стабильность, отладил пайплайны
- Обеспечил безопасность бекенда и сервера
Django, DRF, Docker Compose, nginx, Postgres, etc.
-
Бекэнд разработчик на Java в ИТМО
Учебная практика, создание инфраструктуры и шаблонов для учебного курса.
07.2020-08.2020
- Реализовал Service Discovery в кластере Docker Swarm
- Разработал и запустил auth микросервис
Java, Spring, Docker Swarm, Eureka, JWT
Пет-проекты и стартапы:
- docs.photo
Сервис для создания фото на документы онлайн
Go, Python, gRPC, Docker, nginx
- ideen
NLP - cистема знаний, обученная на всемирной базе патентов
NLP, ML, CS, Python
Образование:
- Бакалавр в ИТМО, ФИТИП
2017-2021
- Множество онлайн-курсов, включая курс по k8s от slurm, курс по C++ от CSS, и другие
Языки:
- Русский, родной
- English, C1