Резюме: Python backend разработчик
Опыт работы
Python Backend Developer 2 года
Разработка внутренней backend-системы автоматизации производственного предприятия с несколькими направлениями производства промышленных деталей и комплектующих для сельскохозяйственной техники.
Основные задачи и результаты:
Разрабатывал backend-логику обработки производственных заказов: работал с состояниями заказов, производственными данными и правилами прохождения отдельных этапов рабочего процесса.
Дорабатывал логику работы с оборудованием и производственными операциями. Backend учитывал доступные производственные возможности, состояние оборудования и данные, влияющие на выполнение отдельных операций.
Работал с процессами, связанными с материалами и производством деталей: получение и валидация данных, обработка бизнес-правил и взаимодействие между связанными сущностями системы.
Автоматизировал формирование технической и сопроводительной документации. Реализовывал сбор данных из заказов, номенклатуры и производственных сущностей, проверку обязательных полей и подготовку данных для генерации документов.
Разрабатывал и сопровождал интеграции с внешними и внутренними системами через REST API и webhooks. Работал с обработкой входящих событий, валидацией данных и ошибками внешних сервисов.
Работал с PostgreSQL и SQLAlchemy: дорабатывал модели данных, писал запросы для бизнес-сценариев и аналитики, разбирал проблемы производительности SQL-запросов.
Участвовал в развитии аналитики предприятия. Подготавливал данные и запросы для анализа заказов, номенклатуры и производственных операций. Бизнес-данные хранились в PostgreSQL и использовались для аналитических дашбордов.
Разбирал production-инциденты и дефекты: анализировал технические метрики в Grafana и Prometheus, локализовывал проблемный функционал по логам, воспроизводил ошибки и исправлял причины с последующим покрытием сценария тестами.
Писал unit- и интеграционные тесты на pytest. Покрывал бизнес-правила, валидацию и граничные сценарии; внешние API изолировал с помощью mock.
Стек: Python, FastAPI, PostgreSQL, SQLAlchemy, Alembic, pytest, REST API, webhooks, Docker, Prometheus, Grafana, GitHub Actions, Git, GitHub, Jira.
О себе
Backend-разработчик с основным фокусом на Python, PostgreSQL и бизнес-логике.
Есть опыт работы с production-системой и существующей кодовой базой. Умею разбираться в связанных бизнес-процессах, локализовывать проблемы по метрикам и логам, работать с SQL и интеграциями, покрывать изменения тестами.
Интересуюсь архитектурой backend-приложений, асинхронным Python, PostgreSQL и проектированием поддерживаемых систем.
Ищу позицию Middle Python Backend Developer. Хочу работать в команде с сильной инженерной культурой и развиваться в проектировании backend-систем.