CV view
Middle Back-End Developer
Negotiable
Russia
Makhachkala
Full
Remote
Work experience
5 years 8 months
Last work experience
Company under NDA
Middle Backend Developer
3 years
About
Birth date
About
Software Engineer с 5-летним опытом в бэкенд-разработке на Node.js. Сейчас занимаюсь разработкой внутренней платформы для цифрового сопровождения производственных процессов АвтоВАЗа.
В свободное решаю алгоритмические задачи на LeetCode.
Люблю активный отдых. Высоко ценю дисциплину и стараюсь максимально эффективно использовать время.
Мой Telegram: @Pilon245
Affiliate experience
No data available
Work experience5 years 8 months
November 2022 - to date
(3 years)
Company under NDA
Middle Backend Developer
Проект: Разработка внутренней платформы для цифрового сопровождения производственных процессов АвтоВАЗа.
Система предназначена для создания, описания и обмена информацией о производимых материалах между различными подразделениями компании. Обеспечивает прозрачность, повторное использование и согласованность данных на всех этапах создания автомобиля — от проектирования до сборки.
Основные достижения:
· Разработал импортозамещённое backend-приложение с нуля, спроектировав архитектуру для простоты расширения и модификации при сохранении стабильности и масштабируемости.
· Реализовал более 10 модулей с чёткой бизнес-логикой и расширенной системой валидации данных.
· Спроектировал архитектуру базы данных с нуля на PostgreSQL, продумав индексы, связи и нормализацию.
· Сократил сроки реализации проекта с 8 до 5 месяцев за счёт улучшенного планирования, декомпозиции задач и контроля этапов.
· Участвовал в выборе технологий и библиотек, обосновывал и внедрял наиболее подходящие решения.
· Создал подробную техническую документацию по архитектуре и API, стандартизировал описание новых модулей.
· Автоматизировал учёт времени и статусов задач через интеграцию с Jira.
· Покрыл ключевой функционал unit-тестами (бизнес-логика, валидация, корректность API-ответов).
Технологии:
Node.js, Express.js, PostgreSQL, Jira, Raw SQL, Swagger (OpenAPI), Docker, CI/CD, Unit Testing, E2E Testing, Sequelize, Cron, Jest.
May 2021 - November 2022
(1 year 7 months)
Company under NDA
Middle Backend Developer
Проект: Разработка ПО для автоматизации обработки заказов и упрощения работы менеджеров.
Система обеспечивает приём и обработку заказов с сайта, электронной почты и сторонних сервисов, предоставляет интерфейс для менеджеров, аналитиков, маркетологов и партнёров.
Основные достижения:
· Создавал и поддерживал отказоустойчивые приложения, обеспечивая стабильную работу под нагрузкой.
· Внедрил вертикальное и горизонтальное масштабирование сервисов.
· Переписал монолитное приложение на PHP в микросервисную архитектуру на NestJS.
· Настроил инфраструктурные компоненты: Nginx, FTP, SMTP, POP3.
· Интегрировал брокер сообщений Kafka, участвовал в разработке архитектуры БД.
· Разрабатывал скрипты автоматизации на Bash и процессы CI/CD.
· Автоматизировал загрузку данных на сайт, сэкономив команде 1–2 часа в день.
· Поддерживал легаси-код на PHP, реализовывал правки и разрабатывал frontend-страницы на Vue.js.
· Администрировал и оптимизировал серверную инфраструктуру на Linux.
· Проводил диагностику и решение проблем в production, работал с Docker.
· Взаимодействовал с бизнес-аналитиками, участвовал в сборе требований и формировании ТЗ.
· Проводил технические собеседования и оценку кандидатов.
· Наставлял junior-разработчиков.
Технологии:
Express.js, NestJS, Node.js, Redis, MySQL, ClickHouse, Docker Compose, Nginx, Kafka, POP3, SMTP, Linux, Bash, PHP, Vue.js, WebSocket, TypeORM.
March 2020 - May 2021
(1 year 3 months)
Company under NDA
Junior Backend Developer
Проекты:
· CRM-система для медицинского центра с интеграцией аптек
· Интернет-магазин производственного заправочного оборудования
· Telegram и WhatsApp боты для уведомлений клиентов
· Благотворительный социальный проект “Blago”
· Калькулятор финансовой грамотности
Основные достижения:
· Проектировал и разрабатывал бизнес-логику для веб-приложений на Node.js и NestJS.
· Создавал и документировал REST API, интегрировал приложения со сторонними сервисами.
· Разрабатывал и поддерживал админ-панели по ТЗ.
· Участвовал в проектировании веб-приложений совместно со старшими разработчиками.
· Проводил рефакторинг существующего кода, улучшая читаемость и производительность.
· Реализовывал авторизацию, регистрацию и управление сессиями с использованием SQL и NoSQL.
· Обеспечивал безопасность и производительность БД: оптимизация SQL-запросов, создание индексов, защита от уязвимостей.
· Полностью сопровождал проекты технически: от настройки окружения до релизов и поддержки.
Skills
No data available
Language proficiency
No data available
Employment
Employment
Full
Work format
Remote
Work schedule
5/2
Relocation
Not possible
Business trips
Business trips not possible