Я — бэкенд разработчик с опытом создания и поддержки высоконагруженных веб-платформ на PHP (Laravel), Nest JS и Node.js. Специализируюсь на проектировании микросервисной архитектуры, что позволяет масштабировать и управлять функциональностью через RESTful API. Активно использую контейнеризацию с Docker для обеспечения портируемости и согласованности окружения. Реализую интеграционные API с внешними сервисами, соблюдая стандарты безопасности, и оптимизирую производительность систем с помощью кэширования и автоматизированного тестирования.
Готов к ненормированному рабочему дню и быть доступен для связи 24/7.
Уверенные знания: JavaScript, PHP, TypeScript, Go(junior), Postgresql, MySQL, Oracle;
Фреймворк и cms: Laravel, NodeJS, Yii2;
Технологии: git, docker, ajax
В роли бэкенд разработчика я участвовал в разработке и поддержке высоконагруженной веб-платформы, используя фреймворки PHP (Laravel) и Node.js. Мои обязанности включали:
Разработка микросервисной архитектуры: Я проектировал и разрабатывал микросервисы, которые обеспечивали независимое масштабирование и управление функциональностью. Каждый микросервис взаимодействовал через RESTful API, что позволяло команде быстро добавлять новые функции и улучшать производительность системы.
Создание API интеграций: Я реализовывал различные API для интеграции с внешними сервисами, поддержка стандартов безопасности и надежности, такие как OAuth и JWT. Это включало автоматизацию процессов извлечения данных, отправки уведомлений и синхронизацию с сторонними сервисами, что значительно повысило эффективность бизнес-процессов.
Оптимизация производительности: В рамках работы я активно занимался оптимизацией существующего кода и баз данных, используя кэширование (Redis, opcache) и оптимизацию запросов. Это позволило снизить время отклика системы и справляться с пиковыми нагрузками, обеспечивая пользователям высокий уровень обслуживания.
Тестирование и отладка: Я внедрял автоматизированные тесты с использованием PHPUnit для обеспечения качества кода и минимизации числа ошибок при развертывании. Постоянно занимался рефакторингом и улучшением архитектуры систем, что способствовало улучшению читаемости кода и его поддерживаемости.
Совместная работа в команде: Активно сотрудничал с фронтенд-разработчиками и project менеджера, чтобы обеспечить интеграцию серверной и клиентской частей. Использовал методологии Agile (Scrum), что позволяло нашей команде гибко реагировать на изменения в требованиях и обеспечивать высокую скорость поставки новых функций.
Основные сайты, над которыми работал:
№ Сайт; CMS; Описание
1; https://www.encorefitness.ru/; NodeJS; Разработка и сопровождение фитнесс компании
2; https://rostgroup.ru/; NodeJS; Бэк сайта компании Рост
3; https://www.dellin.ru/2022; Nova; Проведение конкурса для деловых линий
4; https://www.ehrmann.ru; NodeJS; Бэк сайта компании Ерман
5; Ерза; NestJS; Командная разботка бэк приложения вверх для Единой России для выборов
6; Верный каталог; Laravel; Сопровождение бэк для моб приложения магазина верный
7; https://www.verno-info.ru/; Laravel; Сопровождение сайта магазина верный
8; https://vtbbank.cn/; Laravel; Опрос для втб Китай
9; https://mainletter.ru; Laravel; Бэк сайта юридической компании
10; https://myurbn.ru/; Laravel; Бэк сайта застройщика Пересвет Юг
11; https://inbalansy.com/; Laravel; Бэк сайта психологической поддержки и сопровождения
12; https://gravion.ru/; NodeJS; Бэк сайта компании недвижимости
13; https://action.ru/; NodeJS; Бэк сайта маркетингового агенства
14; https://verigram.ai/; NodeJS; Бэк сайта интеграции интелектуальных систем
15; https://blog.maximumtest.ru/; Wordpress; Сопровождение сайта подготовки к ЕГЭ
16; https://dodoacademy.ae; NodeJS; Бэк для мастерклассов
17; https://rabotavdodo.ru; NodeJS; Бэк сайта для поиска вакансий додо
18; https://rabota.metro-cc.ru/; NodeJS; Бэк главной страницы для поиска вакансий метро
19; http://emergingtravel.com; NodeJS; Бэк сайта путешествий
20; https://hungry-panda.ru; NodeJS; Бэк сайта hungry-panda
21; https://api.rosbank.ru/doc/pravila-akcii-novogodnii-advent-kalendar.pdf; NodeJS; Конкурс росбанка
22; https://gift-generator.goldapple.ru/; NodeJS; Проведение конкурса золотого яблока генератора подарков
23; https://taro.goldapple.ru; NodeJS; Проведение конкурса золотого яблока таро
24; https://rebus.goldapple.ru; NodeJS; Проведение конкурса золотого яблока ребусы
25; https://rebus.goldapple.ru; NodeJS; Проведение дня рождения золотого яблока, интеграция с миндбокс, розыгрыш подарков
Разработка утилиты неверногармонизированных ОКС (разработал утилиту на php федерального назначения с использование кладра для определения сопоставления адреса, обрабатывалось порядка 50 регионов РФ, БД ~ 40 Гб и ~ 50 000 000 записей)
Размещение материалов и техническое сопровождение сайтов
Техническая поддержка пользователей филиала ФГБУ
Выгрузки из БД на Oracle
Разработка программы формирования выписок
Разработка по преобразованию дел архива
Разработка ПО для проведения ГИА9 - проект (от ввода данных до проведение рассадки и автоматизированной проверки) использовался 3 года в Оренбургской области.
Разработка и поддержка веб-интерфейса защ почты для обмена файлами и сообщениями, составления отчетов.
Сопровождение ПК, в 2012 обновление 50% ПК от торгов до установки ПО и настройки.
Обучение учителей в сфере ИКТ, проведение ЕГЭ, ГИА9 и мониторингов.
Программист-математик, окончил с красным дипломом.
Математическое обеспечение и администрирование информационных систем
Прошел порядка 10 разных курсов в специальности веб-разработчик и закончил стажировку в GeekBrains