A SWISS GROUP - международная компания, ориентированная на разработку передовых антивозрастных, эстетических и биорегенеративных технологий для улучшения качества жизни.
Команда 9 человек - техлид, ПМ, 2 бека, 3 фронта, 2 тестера
- Поддержка монолита на Django (DRF) и микросервисов на FastApi, а так же разработка нового функционала
- Оформление документации (Swagger)
- Работа с legacy кодом после 3-х команд разработчиков
- кросс взаимодействие между командами
- работа с БД PostgreSQL - нормализация данных, миграции данных, оптимизация запросов, проектирование архитектуры БД
- Интеграция с сторонними сервисами - аптека, лаборатории анализов, битрикс 24
- Поиск и отладка багов, улучшение существующего функционала
- Покрытие кода интеграционными тестами на PyTest
- Работа в команде по GitFlow (используем GitLab) и SCRUM методике
- Декомпозиция задач
Что это дало:
- Написал сервис аутентификации/авторизации юзеров (FastApi), что повысило безопасность
платформы и ее масштабируемость
- Восстановил работоспобность микросервиса "Чаты" на WebSockets (Django Channels), что дало возможность
пользователям быстрее получать информацию
- Ускорил загрузку графиков анализов в 10 раз за счет оптимизации запросов к БД
- 80% тестами своего кода и частично чужого (старого кода)
- Разработка нового приложения для отчетов и статистики медицинских услуг
- Внедрил pre-commit (fkake8, vulture, pre-commit hook, pytest), что улучшило качество кодовой базы
- написал бэкенд для мобильного приложения - личный кабинет пациентов
Период работы
ноябрь 2021 — ноябрь 2022 (1 год 1 месяц)
Должность
BackEnd Developer (Python)
Компания
OmniChem
Обязанности
Omnichem - единая цифровая экосистема для химической отрасли России, которая устраняет неэффективность всей цепочки поставок химического сырья, повышает прозрачность рынка и оптимизирует процессы взаимодействия между всеми участниками. Проект
занял 4-е место (из 150) в акселераторе "Физтех.Идея!"
Команда 8 человек - Тимлид, 2 бека, 2 фронта, ПМ, девопс, тестер.
Инфра и наблюдаемость: Docker, Kubernetes, CI/CD, Prometheus + Grafana
Обо мне
Здравствуйте!
Я - Александр Лагунов, Python-разработчик. Хочу помочь вашей команде ускорять релизы и повышать надежность продукта. Занимался разработкой и поддержкой микросервисов и монолитов в финтехе, медтехе, e-commerce.
Готов быстро включиться, взять зону ответственности и довести метрики до цели. Буду рад обсудить ваши задачи и показать, где могу быть полезен