Станислав Годуйко - Python Backend Dev

  • Middle
  • Беларусь, Минск
  • 3 000 $ (дол/мес)
  • Полная занятость
  • Готов(а) к удаленной работе
  • Обновлено 8 месяцев назад
Photo

Навыки

  • Alembic
  • Bash
  • Celery
  • CI/CD
  • Django
  • Docker
  • Docker compose
  • DRF
  • Elasticsearch
  • FastAPI
  • Flask
  • Git
  • GitHub.
  • GitLab
  • GoLand
  • Grafana
  • Jenkins
  • JWT
  • Kibana
  • MongoDB
  • MySQL
  • Nginx
  • Numpy
  • OAuth2
  • Pandas
  • PostgreSQL
  • pydantic
  • pytest
  • Python 2.x
  • Python 3.x
  • RabbitMQ
  • Redis
  • Sentry
  • SQLAlchemy
  • Swagger API
  • unittest

Опыт работы

Schoolsby

Python Backend Developer - 01.11.2020-01.09.2021

Описание проекта/роль
Платформа школьных журналов и дневников, которая позволяет учителям вести журнал в электронной форме, а родителям получать информацию напрямую от учителя.
Сервис имел существующую браузерную версию, так что работа велась по созданию api для мобильных приложений. Мобильные приложения разрабатывались для учителя, родителя и ученика.

Задачи
— Разработка модуля отчетов успеваемости ученика за неделю/четверть и год.
— Разработка модуля переписок
— Разработка модуля ведения журнала
— Разработка модуля дневника
— Разработка событий по ученику
И пр. модули.

Технологический стэк
Python 2.x, Django, Django ORM, Unittest, MySQL, ElasticSearch, Redis, Kibana, GitLab, Jira, Confluence, Jenkins.

UnicLab

Python Backend Developer - 01.10.2021-01.03.2022

Описание проекта/роль
Система агрегирования данных умных счетчиков. Умные счетчики газа, воды и электричества. Был разработан сервис персональных данных, который занимается отображением и аналитикой данных. Прошел с проектом весь путь от начала разработки сервиса личного кабинета до финального релиза всей системы в производственной среде.

Задачи:
— Код ревью
— Проектирование базы данных
— Архитектурное решение
— Написание документации (C4)
— Создание отчетов erip по счетчикам
— Синхронизация данных между агрегатором данных и сервисом аналитики и отображения данных
— Разработка модуля адреса/локации

Технологический стэк
Python 3.x, Flask, SQLAlchemy, Alembic, Docker, PostgreSQL, Pydantic, RabbitMQ, Redis, Grafana, Docker-compose, GitLab CI/CD.

TFN group

Python/Golang Backend Developer - 01.04.2022-наст. время

Описание проекта/роль
Система телематики автомобиля. Система была существующей, поэтому работа велась по исправлению багов и ускорению узких мест. При этом регулярно дорабатывался/добавлялся функционал на всех сервисах.

Задачи:
— Оптимизация SQL-запросов
— Улучшения процессов оплаты на сервисе
— Улучшения в процессе регистрации новых устройств и т.д.
— Ускорение ответов от сервиса
— Улучшение и исправление функционала
— Доработка push-уведомлений и рассылки по электронной почте с возможностью управления и мониторинга общей отправки
— Реагирование на проблемы с сервисом
— Исправление ошибок
— Ревью кода
— Написание документации (C4)
— Пайплайны извлечения данных из файлов в базу данных

Технологический стэк
Python 3.x, Golang, RabbitMQ, PostgreSQL,
MongoDB, Django, DRF, Django ORM, FastAPI, Pydantic, SQLAlchemy, Alembic, Linux, Redis, Grafana, Sentry, Unittest.

Образование

инженер-программист

БрГУ имени А.С.Пушкина
01.09.2014/01.06.2019

Обо мне

Работал на проектах, которые ежедневно помогают десяткам тысяч людей. Работал как самостоятельно, так и в команде разработчиков. Приходил на действующие проекты, а также  занимался разработкой сервиса с нуля.

В свободное от работы время играю в футбол, собираю друзей на настолки и выезжаю на природу. Люблю путешествовать и знакомиться с новыми людьми. Профессионально падаю со сноуборда.

Приложение GeekLink

Установить
×
44 / 0,385 / 54.78mb