← В ленту
senior
Регистрация: 01.05.2023

Станислав Шершнёв

Специализация: Python developer
I'm a software engineer with more than 10 years of experience, having worked in both big tech companies and startups. I also have experience in leading development teams and designing and implementing backends, either independently or as part of a team. My expertise encompasses a wide range of technologies, including various databases (SQL/NoSQL), messaging brokers (Kafka, RabbitMQ, Redis PUB/SUB), different types of APIs including WebSockets, CI/CD tools (Jenkins, Gitlab CI), AWS, monitoring and tracing tools, etc.
I'm a software engineer with more than 10 years of experience, having worked in both big tech companies and startups. I also have experience in leading development teams and designing and implementing backends, either independently or as part of a team. My expertise encompasses a wide range of technologies, including various databases (SQL/NoSQL), messaging brokers (Kafka, RabbitMQ, Redis PUB/SUB), different types of APIs including WebSockets, CI/CD tools (Jenkins, Gitlab CI), AWS, monitoring and tracing tools, etc.

Портфолио

KION

Senior python developer.

Finvinci

Разработка новых и поддержка существующих проектов компании, интеграция со сторонними сервисами (email, sms, api партнёров и т.п.), написание библиотек (например https://github.com/Volsor/sendy), создание/настройка CI пайплайнов, рефакторинг, оптимизация.

Cobacode

Проектирование и разработка backend'ов для мобильных приложений (REST API, Websocket API, CRM) с использованием Python (Flask, Aiohttp, Tornado), PHP (Yii), Mongodb, Redis, Ember JS, Amazon AWS, Docker.

Скиллы

Python
PostgreSQL
Django
Golang
Docker
Flask
MongoDB
PHP
AWS
Проектирование архитектуры приложений
Kubernetes
Software Architecture
SQL
NoSQL
Apache Kafka
WebSockets
CI/CD

Опыт работы

Senior python developer
08.2021 - 06.2023 |МТС
.
I managed a development team in one of the departments of the online cinema kion.ru. I also developed and implemented libraries, tools, and practices that enabled the team to focus on solving business tasks and streamline microservices development. This, in turn, reduced TTM and enhanced the reliability of services. Responsibilities: • Development team management (stand-ups, grooming, planning, interviews, 1-1 meetings). • Tech leadership (strategic planning, backlog and technical debt management, code review, technology selection, architecture design, mentoring). • Development of the key parts of the system (development-to-management time ratio was about 50%). • Documentation: descriptions of processes and development standards, technical documentation, architectural diagrams. • Standardisation of development processes and tools. • Ensuring non-functional requirements compliance, monitoring and alerting systems configuration. Achievements: • Established standardised development practices and integrated tools such as linters, formatters, and code analysers into the development process and CI pipelines. • Introduced project templating, significantly reducing the time required to create new microservices. • Developed tools for working with internal infrastructure, allowing for faster feature development. • Proposed and implemented the Sentry monitoring system, enabling rapid errordetection and correction. • Implemented a project build pipeline integrated with the release system in Gitlab. • Initiated the use of MongoDB in the project, providing an optimal solution for specific data storage and processing challenges.
Python developer
06.2018 - 04.2020 |Finvinci
Python, Django, Celery, Flask, PostgreSQL, Redis, RabbitMQ, Jenkins, CI/CD
Разработка новых и поддержка существующих проектов компании, интеграция со сторонними сервисами (email, sms, api партнёров и т.п.), написание библиотек (например https://github.com/Volsor/sendy), создание/настройка CI пайплайнов, рефакторинг, оптимизация.
Backend Software Engineer
03.2016 - 02.2018 |Wawe
Python, Flask, Tornado Web Server, WebSockets, Golang, MongoDB, Redis, RabbitMQ, Docker, AWS
Разработка backend'а для мобильной соц. сети и мессенджера.
Программист
07.2014 - 04.2018 |Cobacode
Программист
Проектирование и разработка backend'ов для мобильных приложений (REST API, Websocket API, CRM) с использованием Python (Flask, Aiohttp, Tornado), PHP (Yii), Mongodb, Redis, Ember JS, Amazon AWS, Docker.
Программист
08.2012 - 04.2014 |NARR8
PHP, MongoDB, Kohana framework, Payment gateways
Разработка (в команде) и поддержка backend'a для приложения Narr8 (ios, android, win, vk, fb.). - Клиентский API - Платёжная система с внутренней валютой и подписками, интегрированная с appstore, google store, vk, fb, paypal и др. - Интеграция со сторонними сервисами(рассылки email, push - уведомлений и т.п.). - Подсчёт статистических и финансовых показателей
Программист
10.2011 - 05.2012 |Tvigle Media
PHP, JavaScript, MySQL
- Поддержка проектов компании - Интеграция с соц. сетями - Работа с сервисом конвертации и хостинга видео - vp.tvigle.ru.

Образование

АК
2004 - 2010
Московский государственный технический университет, имени Н.Э. Баумана, Аэрокосмический

Языки

РусскийРоднойАнглийскийВыше среднего