Москва
Резюме № 53337567
Обновлено вчера
no-avatar

Senior Backend-разработчик

Был сегодня в 9:47
360 000 ₽
38 лет (родился 22 мая 1987)
Хабаровскудаленная работаготов к переезду: Москва
Занятость
полная занятость
Гражданство
не указано
Контакты
Телефон

Почта
Будут доступны после открытия
Профессиональные навыки
  • Показать еще
Фото, имя и контакты доступны только авторизованным пользователям

Опыт работы 16 лет и 7 месяцев

    • Июнь 2022 – работает сейчас
    • 3 года и 6 месяцев

    Fullstack-разработчик

    ООО Стрелка, Москва

    Обязанности и достижения:

    Тип сотрудничества: договор NDA Задачи (разработка с нуля + поддержка): 1. Проектирование архитектуры приложений. Проектирование схем баз данных. 2. Создание фронтенда посадочной страницы для презентации сервиса. 3. Создание фронтенда и бэкенда чат-сервиса. 4. Создание единого сервиса авторизации и аутентификации. 5. Разработка сервиса управления профилем и перепиской. 6. Разработка сервиса "Живой чат" на базе Websocket. 7. Разработка сервиса уведомлений. 8. Разработка фронтенда и бэкенда платежного сервиса. 9. Проведение мероприятий тестирования инструментом JMeter. Написание модульных и интеграционных тестов. 10. Написание конфигурации окружения для разработки и публикации на прод в Docker контейнерах. 11. Написание сценариев bash Linux для автоматического развертывания приложения в кластере под управлением Docker Swarm. 12. Внедрение сервисов мониторинга работы приложений на этапе эксплуатации. 13. Доработка, отладка и оптимизация сервисов, исправление не очевидных ошибок. Контроль качества кода. Стек: - Фронтенд посадочной страницы: Next js, Redux, Redux Toolkit, Bootstrap 5, SCSS, адаптивная верстка. - Фронтенд сайта знакомств: React js, Redux, Redux Toolkit, React Material UI, SockJs, Bootstrap 5, SCSS, адаптивная верстка, npm, NodeJs. - Backend (cервисы посадочной страницы и чата): Java Spring Boot, Hibernate + Postgres + Transactions, Spring Data, Spring MongoTemplate, Spring RedisTemplate, Spring Websocket + STOMP, Spring REST API, Spring Webflux, Reactor core, Cache Caffein + Redis, JWT, обмен сообщениями между внутренними сервисами по RabbitMQ, Spring Email. - Backend (платежный модуль): Laravel 9 + PHP 7.4, JWT Auth (от Java сервиса), Horizon (проверка статусов платежей), Migrations, Eloquent ORM, Vue 2.6, Vue-Router, Vue-rx, Vue-axios, Bootstrap 5, интеграция Qiwi-касса api и ЮКасса api (выставление счетов в личном кабинете) с приемом банковских карт и кошельков, Laravel Events, Email уведомления об оплате. - Сопутствующие технологии: Postgresql, MongoDB, RabbitMq, Horizon, Redis, nginx proxy + SSL, Mail Server Postfix, Docker, Docker Swarm. - Среда разработки: Linux Ubuntu 20.04, WebStorm, система контроля версии Git/GitHub/GitFlic.
    • Апрель 2021 – март 2022
    • 1 год

    Fullstack web developer

    Вебторг (ГиперАвто), Владивосток
    Розничная торговля автозапчастями и ремонт автомобилей.

    Обязанности и достижения:

    Тип сотрудничества: договор возмездного оказания услуг, срочный. https://hyperauto.ru/ Задачи: 1.Исправление ошибок и багов по заданию в Trello на фронте и бэкенде интернет-магазина и панели управления. 2. Написание парсеров данных веб-сайтов (на базе gecko webdriver и phpQuery) для автоматизированного сбора актуальной информации о запчастях для интернет-магазина и службы маркетинга. 3. Рефакторинг и перенос полнотекстового поиска с сайта в сервис магазина. Оптимизация поиска товаров по сегментам товаров, артикулу и oem-коду. 4. Доработка админ-панели сайта Гиперавто. 5. Написание интеграции для взаимодействия магазина Гиперавто с Яндекс Маркетом. 6. Доработка и оптимизация механизмов работы адресной и почтовой доставки и корзины магазина Гиперавто. 7. Обсуждение с командой текущих и будущих задач по улучшению сервисов и приложений. Тип работы: удаленно Стек: 1. Фронтенд: Nuxt.js, Vue.js, CSS, SCSS, Creonit library, TWIG, Creonit library. 2. Бэкенд: PHP 7.2, Composer, Java 11, Maven, Symfony 4, Zend 3/Laminas, Sphinx, ORM Doctrine, ORM Propel, Transactions, Fast API, Migrations, Gecko Webdriver, Docker, Docker-Compose. 3. Linux, WebStorm, Git, GitLab, GitFlow.
    • Апрель 2020 – апрель 2021
    • 1 год и 1 месяц

    Backend/frontend разработка

    Фриланс, Москва

    Обязанности и достижения:

    Тип сотрудничества: NDA, фриланс. Задачи: 1. Доработка и создание бэкендов для мобильных приложений, монолитов с нуля. 2. Разработка адаптивных UI по макетам в Figma. Проектирование архитектуры и БД будущих приложений. 3. Написание платежных шлюзов и их внедрение (кассы QIWI, Яндекс Касса). 4. Проведение рефакторинга кодовой базы и оптимизация логики работы приложений. 5. Исправление багов и написание модульных тестов. 6. Доработка бэкенда интернет-магазинов: скорость загрузки контента, разделения сценариев выдача контента, устранение ошибок. 7. Перенос проектов в Git и слияние кодовой базы с разными историями. Тип работы: удаленно Стек: 1. Бэкенд: Java 8+: Java Spring Boot, Spring REST, Spring MVC, Reactor Java, Spring WebFlux, Transactions, RabbitMQ, Spring Data JPA (для SQL и NoSQL). PHP 7.4, Laravel 6, ORM Eloquent, Middleware, Events, Jobs, Transations, REST API, Horizon, JUnit, PHPUnut, Mockito. 2. Фронтенд: адаптивная вёрстка, SCSS, CSS, .React, Bootstrap, Angular 6+, Typescript, Redux, Redux toolkit. 3. Среда разработки: Linux Ubuntu 20.04, WebStorm. 4. Система контроля версий Git, GitHub, методология Gitflow.
    • Сентябрь 2019 – апрель 2020
    • 8 месяцев

    Заместитель руководителя отдела ИТ

    ООО Ягода (стартап), Хабаровск
    Продажа лицензии, внедрение и разработка программы лояльности для сетевых магазинов и заведений общепита.

    Обязанности и достижения:

    ООО «Ягода» - ИТ стартап, занимающийся развитием своей одноименной RM-платформы, которая содержит в себе встроенную аналитику для анализа движения товаров и клиентов торговых компаний для увеличения повторных продаж (является перспективным конкурентом для UDS Game). Основными заказчиками такой системы являются торговые компании, предприятия общепита, желающие увеличить приток новых покупателей, а также сохранить лояльность прежних, за счет проведения торговых акций среди покупателей. Продукт «Ягода» представляет собой веб-приложение с частным доступом. Фронт приложения выполнен на языке TypeScript/JS (Angular 6+), совместно с библиотеками Bootstrap и Primeng (https://www.primefaces.org/primeng/). Бизнес логика приложения и ее СУБД хранения базируется на InterSystems Cache (язык бэкенда - Cache ObjectScript/Java) https://www.intersystems.com/ru/products/cache/. Основными обязанностями на моей должности были: Задачи: - Доработка имеющегося функционала приложения «Ягода» и написание нового. Со стороны бэкенда на 60%, со стороны фронта – на 40%. - Оптимизация бизнес-логики бэкенда для ускорения работы приложения. - Доработка, отладка и совершенствование системы списания и начисления бонусов. - Создание механизма автоматизированной рассылки сообщений о начисленных или списанных бонусов через различные каналы мобильного уведомления пользователей программы. - Увеличение инструментариев аналитики: ранги покупателей, ABC-анализ по покупателем, ROI, RFM-аналитика. Исправление неработающих графиков и гистограмм. - Создание чата для обратной связи покупателей с представителями торговой компании. - Создание и доработка API конечных точек для запроса данных со стороны касс. - Создание REST API для мобильного приложения «Ягода» (личный кабинет). - Участие в планерках и совещаниях для внесения предложений по улучшению приложения «Ягода». - Помощь младшим специалистам в свободное от разработки время. Все задачи размещались на специально интерактивной доске Trello (https://trello.com/) и делились на спринты. Тип работы: офис Стек: 1. Бэкенд: Cache (язык) InterSystems, InterSystems СУБД, InterSystems ORM, InterSystems Scheduler, InterSystems Bus, Java 8+/maven (для сценариев). 2. Фронтенд: Angular 6+, Typescript, Redux, адаптивная вёрстка, SCSS, CSS. (PrimeNg библиотека). 3. Среда разработки: Windows 7, Visual Code. 4. Система контроля версий Git, GitLab, методология Gitflow.
    • Июль 2009 – февраль 2019
    • 9 лет и 8 месяцев

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

    ФГУП ВНИИФТРИ, Хабаровск
    Всероссийский метрологический центр. Время и частота, неразрушающий контроль, расходометрия.

    Обязанности и достижения:

    Лаборатория: https://vniiftridf.ru/index.php/otdely/194-laboratoriya-metrologicheskogo-obespecheniya-teplotekhnicheskikh-sredstv-izmerenij-i-sistem-izmerenij-raskhoda-i-kolichestva-zhidkosti ВНИИФТРИ - научно-исследовательский институт в сфере вычисления точного времени, неразрушающего контроля и расходометрии. Задачи: 1. Разрабатывал с нуля и поддерживал прикладное программное обеспечения верхнего уровня типа SCADA для расходометрических установок объемно-массового расхода жидкости (программный комплекс для Рабочего эталона 1-го разряда – ГРЭТ1). Также поддерживал подобные систем в "Хабаровский Горводоканал", ЕАО "Облэнергоремонт", "Хабаровские Теплосети". Проводил пусконаладочные работы и ввод в эксплуатацию ГРЭТ-1 в составе комиссии из ВНИИР, г. Казань. Все программное обеспечение представляет собой комплекс программ, взаимодействующих с железом различного типа, производителей и протоколами передачи данных HART, MODBUS RTU, MODBUS TCP, PROFIBUS. Компоненты для работы с протоколами писались отдельно для Java и Delphi и группировались в специальные библиотеки. Сама система представляет промышленный ПК, на котором располагается управляющее ПО, которое собирает данные со всех датчиков, контроллеров и исполнительных механизмов. Результаты измерений передаются в СУБД MS SQL Server и доступны через специальную CRM с аналитикой и отчетами. 2. Являлся сертифицированным гос. поверителем и участвовал в ежегодных контрольных измерениях прогонах нефти через эталонную трубо-поршневую установку на нефтеперегонной станции ННК. 3. Создавал и проектировал схемы СУБД для использования в прикладном и серверном программном обеспечении: MS SQL Server 2008, MySQL. 4. Создавал и поддерживал REST API сервисы для получения результатов измерения для веб-приложений. 5. Создавал и поддерживал фронтенд (CRM) для учета и аналитики результатов измерений. 6. Настраивал и программировал ПЛК (CodeSysV3) различных типов и фирм OWEN, Siemens, Moxa, КонтрАвт, ISP-DAS и VFD Electronics. Настраивал и калибровал весовые устройства фирм Metler Toledo и HBM (платформенного и бункерного типов). 7. Писал прошивки для узких задач для AVR (Atmel) контроллеров. 8. Читал электрические цифровые и релейно-контактные схемы для интеграции программно управляемой автоматики в различные системы. 9. Проектировал, участвовал в монтаже и отладке коммуникационных сетей TCP/IP, RS485, RS232, RS422. 10. Создавал с нуля и поддерживал сайт предприятия на CMS Joomla 2.5/3.5. Проводил первичную SEO-оптимизацию (сайта), общие работы по контролю за работой над сайтом. Достижения Разработка с нуля программного комплекса для Государственного Рабочего Эталона Объемно-массового расхода воды 1-го разряда (ГРЭТ-1). Разработка сопутствующих вспомогательных программных инструментов для адаптации проходящих испытания приборов на эталоне. Место работы: лаборатории Стек: - Серверная часть: Java 7+, JDBC/SQL, XML, JSON, Multithreading, Collections, WebSocket, Tomcat, GUI SWT/Swing; Spring, Spring JDBC, Spring Hibernate, Transactions, (HQL/Native SQL), Maven, Spring Security (Basic, JWT), REST API, JSP, RabbitMQ, Redis, тестирование Mockito, JUnit. Язык: Delphi/C++ (FMX/VCL RAD Studio). Технологии: dbGo (ADO), dbExpress, Indy, последовательный коммуникационный порт (стандарты RS232, RS485), REST (API), TCP/IP, POP3/SMTP/HTTP, XML, JSON, Multithreading. - Визуальная часть: Boostrap, Angular 6+, JavaScript, fetch, WebSocket, Ajax, CSS. - Система контроля версии: Git, GitHub.
    • Сентябрь 2008 – июнь 2009
    • 10 месяцев

    Специалист по электронно-техническим системам производства

    ООО Золотое Звено, Хабаровск
    Автоматизация железнодорожной станции Камышовая, Хасанский р-н.

    Обязанности и достижения:

    Тип работы: офис Подрабатывал студентом в период очного обучения на пол-ставки. Основными обязанностями были: 1. Проектирование и настройка систем видео-наблюдения на базе IP-камер фирмы D-Link иTP-Link. 2. Прокладка и настройка локальной вычислительной сети и сетевого оборудования. 3. Проектирование сборных металлических конструкций в программе AutoCAD 2008. 4. Тестирование электронных схем в программе Electronics Worckbench для нужд заказчиков.
Фото, имя и контакты доступны только авторизованным пользователям
Похожие резюмеВсе 500 похожих резюме
Обновлено 24 октябряПоследнее место работы (11 мес.)PHP-разработчикАвгуст 2024 – июль 2025
Обновлено 23 сентябряПоследнее место работы (13 лет и 9 мес.)Ведущий инженер-программистФевраль 2012 – работает сейчас
Обновлено в 11:00Последнее место работы (1 год и 3 мес.)Программист-разработчикАвгуст 2024 – работает сейчас
Обновлено 18 октября
Превью фото соискателя
Разработчик Javaз/п не указана
Последнее место работы (7 мес.)Ведущий инженер по сопровождению IT Ops (роль Middle Java разработчик)Апрель 2025 – работает сейчас
Обновлено 7 ноября
Превью фото соискателя
Fullstack-разработчикз/п не указана
Последнее место работы (2 года и 6 мес.)Системный администраторМай 2023 – работает сейчас
Обновлено 13 ноября
Превью фото соискателя
PHP-разработчикз/п не указана
Последнее место работы (8 мес.)Системный архитекторФевраль 2024 – октябрь 2024
Обновлено 13 ноября
Обновлено 13 ноябряПоследнее место работы (1 год и 8 мес.)Программист 1СМарт 2024 – ноябрь 2025
Обновлено 12 ноября
Превью фото соискателя
Fullstack-разработчикз/п не указана
Последнее место работы (4 года)Разработчик JavaScript / C#Ноябрь 2021 – работает сейчас
Обновлено 10 октябряПоследнее место работы (11 лет)Специалист по диагностике электронных системНоябрь 2014 – работает сейчас
Работа в МосквеРезюмеIT, Интернет, связь, телекомРазработка, программированиеBackend-разработчик

Смотрите также резюме