Больше информации по резюме будет доступно после регистрации

Зарегистрироваться
Был меньше недели назад

Мужчина, 33 года, родился 17 января 1993

Бишкек, готов работать удалённо, готов к редким командировкам

Senior Backend PHP / Full-Stack (with AI) developer

2 600 $ на руки

Специализации:
  • Директор по информационным технологиям (CIO)
  • Технический директор (CTO)

Тип занятости: полная занятость

Опыт работы 11 лет 1 месяц

Декабрь 2023по настоящее время
2 года 5 месяцев

Нижний Новгород, www.part-kom.ru

Автомобильный бизнес... Показать еще

Full-stack разработчик
ООО ПартКом — российская компания в сфере дистрибуции и E-Commerce автозапчастей. Организация имеет развитую складскую и логистическую инфраструктуру, работает напрямую с поставщиками и обслуживает широкий круг клиентов: магазины, сервисные центры, станции техобслуживания. Для обеспечения деятельности используется собственная ИТ-система, поддерживающая процессы закупки, хранения, обработки заказов и доставки. В рамках развития и поддержки внутренних систем и сервисов компании команда web-разработки отвечает за: разработку и поддержку административных UI, реализацию backend-логики, разработку API, интеграции с внешними сервисами, работы с БД, оптимизацию производительности и обеспечение отказоустойчивости. Значительная часть проектов относится к категории legacy, включая реализацию решений для highload-нагрузок, построенных на самописных решениях. Разработчики также занимаются поддержкой инструментов для автоматизации процессов, тестированием, документацией и сопровождением существующих решений. Мои обязанности: (основное) - разработка UI административных панелей на базе DVelum, серверной и клиентской логики для них - разработка API (для коммуникации сервисов между собой, а также для внешних обращений) - разработка консольных инструментов - поддержка и развитие существующего legacy-кода, анализ и доработка ранее реализованных решений - оптимизация backend-компонентов и рефакторинг монолитных участков в микросервисы (работа с данными) - работа с базами данных: обновление схем, составление SQL-запросов, миграции, обработка дампов - работа с очередями - диагностика и устранение ошибок (GrayLog, Xdebug, анализ локальных логов и логов в БД) (качество и автоматизация) - внедрение проверок качества кода и написание тестов (unit/функциональные) - настройка и выполнение задач через планировщик - повышение версии RoadRunner - использование AI-инструментов для анализа и ускорения работы с кодовой базой (взаимодействие и документация) - подготовка технической документации - участие в code review и разрешение конфликтов при слиянии веток - формирование задач и комментариев для команды, подготовка отчётов. Стек: docker, legacy php (5.6 - 8.2), RoadRunner (v2 - v2024), DVelum, javascript, ExtJS, VueJS, MySQL, phpmyadmin, redis, memcached, RabbitMQ, GrayLog, Bruno, custom search engine, Zabbix и другое.
Май 2023Сентябрь 2023
5 месяцев
CargoTech

Томск, app.cargotech.pro/

Перевозки, логистика, склад, ВЭД... Показать еще

Backend developer
Cargotech — логистический стартап. Если вкратце — «Uber в грузоперевозках». Среди клиентов компании — Ikea, Nestle, Сибур, а также крупнейшие транспортные операторы. Продукт объединяет грузоотправителей, грузополучателей и перевозчиков, предоставляя цифровые инструменты для планирования, управления и аналитики грузоперевозок. Техническая команда занимается разработкой и поддержкой модульной backend-архитектуры на PHP 8.2 (Laravel 10), интеграцией с frontend-приложением на Vue.js, проектированием и оптимизацией запросов к PostgreSQL, созданием индексов и миграций, работой с очередями и распределением нагрузки, разрабаткой консольных утилит и Telegram-ботов, интеграциями с внешними API. В работе активно применяются AI-инструменты для анализа и ускорения разработки. Мои обязанности: (основные задачи) - разработка бизнес-логики для административной панели (Laravel Orchid, Filament) - проектирование и разработка REST API для клиентов - создание бизнес-логики для Telegram-ботов - интеграция с внешними API, тестирование и обработка полученных данных (ATI.su, Rusprofile, сервисы геокодинга и карт) - разработка и выполнение консольных команд - анализ и доработка ранее реализованных решений (работа с данными) - составление и оптимизация сложных SQL-запросов, включая условия внутри jsonb-полей - использование UUID, применение индексов для нагруженных таблиц - создание и выполнение миграций - диагностика и устранение ошибок (качество и автоматизация) - использование AI-инструментов для ускорения написания кода и анализа потенциальных ошибок - участие в code review и разрешение конфликтов при слиянии веток. Стек: docker, php 8+, Laravel, Laravel Orchid, Filament, Nutgram, javascript, VueJS, PostgreSQL, redis, RabbitMQ и другое.
Июнь 2019Апрель 2023
3 года 11 месяцев
Самозанятый

Сочи, avroralepnina.ru|https://sekaisushi.ru

IT руководитель, web-разработчик, менеджер проекта
Полный цикл разработки индивидуального программного обеспечения. Начиная от разработки концепта, проектирования и составления требований к ПО и заканчивая публикацией ПО, тестированием и настройкой в production окружении и дальнейшими поддержкой и сопровождением. Мои обязанности: - разработка концепта - проектирование - составление требований к ПО - участие в проектировании дизайна - разработка backend - разработка frontend (в том числе вёрстка) - поиск специалистов - делегирование задач - технические переговоры - администрирование хостинга - администрирование сервера - администрирование БД - интеграция сторонних сервисов - работа с VCS - оценка работ - управление доступами - развёртывание, тестирование и настройка в production окружении - поддержка и сопровождение. Стек технологий: Linux, php (7.* - 8.*), Laravel, NGinx + php-fpm, MySQL, javascript, webpack, HTML5, CSS, Twitter Bootstrap, git.
Май 2021Март 2022
11 месяцев
InterUp.net

Санкт-Петербург, interup.net/

Образовательные учреждения... Показать еще

Backend PHP Developer
InterUp — платформа карьерных и проектных решений, которая позволяет определить профессиональный путь и запустить стартап. Проект объединяет инициативных студентов, проводит мероприятия, позволяет сформировать и развить стартап (упаковка идеи, составление бизнес-плана, формирование команды, возможность получить поддержку), помогает строить карьеру мечты (прокачивание навыков, конструктор резюме, отбор на стажировки, приобретение опыта). InterUp развивался как highload платформа с сервисной архитектурой, REST и GraphQL API, распределением нагрузки через Kubernetes и строгим контролем качества кода. Мои обязанности: (основные) - разработка сервис-ориентированной бизнес-логики и RESTful API под задачи frontend-команды - разработка GraphQL-документации (стенд для тестирования API-запросов) - рефакторинг существующего кода, устранение антипаттернов, улучшение архитектуры - code review (качество и тестирование) - покрытие бизнес-логики unit-тестами - автоматизированный контроль качества кода - тестирование и отладка RESTful API (работа с данными и инфраструктурой) - администрирование хранилищ MongoDB - настройка окружений для тестирования, деплой и проверка выполненных задач - работа с GitLab (pipelines, jobs, CI/CD) (взаимодействие и процессы) - участие в спринтах (Asana), daily, взаимодействие с разработчиками. Стек: php 8.1+, Slim Framework, docker, MongoDB, GraphQL, redis, PHPUnit, phpstan, php-cs-fixer, Swagger, git, GitLab (CI/CD), Kubernetes.
Август 2019Июль 2020
1 год
ООО «СИРЕНА БАС»

sirenabus.com/

Backend PHP developer
SirenaBus.com - это сервис поиска и покупки билетов на автобусы по России, СНГ и Европе. Highload проект. В проекте используются различные реляционные базы данных для разных целей. Основная база данных, которую использует API, состоит из большого количества связанных таблиц, использует различные виды индексов, ограничения и т. д.. Для некоторых разделов платформы используется полнотекстовый поиск. Навигационная карта и дизайн платформы в Figma и Zeplin. Мои обязанности: - разработка серверной логики - разработка RESTful API под нужды frontend команды - интеграция и настройка документации для RESTful API - работа с БД - полнотекстовый поиск - разработка unit тестов - разработка консольных команд (в том числе для cron) - работа с git. Стек технологий: php 7.*, Laravel, NGinx + php-fpm, MariaDB, Sphinx, RabbitMQ, Redis, PHPUnit, git. Рабочий процесс организован: - разработчики разбиты на команды: программный архитектор, backend, frontend, iOS, Android - навигационная карта и дизайн платформы в Figma и Zeplin - спринты задач - time tracker - git репозиторий для backend - development сервер - базы данных для "производственного" и "боевого" режимов - корпоративная почта - командный чат
Январь 2019Май 2019
5 месяцев
ООО "Регард МСК"

Москва, www.regard.ru/

Информационные технологии, системная интеграция, интернет... Показать еще

Backend PHP developer
Компания осуществляет реализацию продукции ведущих производителей, а также сборку персональных компьютеров, графических станций и серверов под собственной торговой маркой "REGARD", имеющей сертификат соответствия Росcтандарта. Компания сотрудничает с более чем 250 партнёрами. Компания имеет собственный интернет магазин, в ассортименте которого представлены не только новинки, но и проверенные, зарекомендовавшие себя модели компьютерных комплектующих. "РЕГАРД" с 1993-го года является официальным дистрибьютором компании "SAMSUNG Elecrtonics". Фирма приобрела большой опыт работы на российском рынке телекоммуникаций. Компания "Регард" заслуженно входит в ТОП 5 независимого рейтинга среди интернет магазинов компьютерной электроники на территории России и ближнего зарубежья: - http://markakachestva.ru/best-brands/2484-luchshie-internet-magaziny-kompjuternoj-tehniki.html - https://hardprice.ru/store. IT специалисты компании занимаются разработкой и сопровождением двух интернет ресурсов: один - для потребителей (https://www.regard.ru/), другой - внутренний, для персонала. Я занимаюсь разработкой серверной части обоих проектов. Первый проект реализован "с нуля" без использования каких-либо фреймворков. Стек технологий: php v.7.3+, MySQL, система контроля версий git, Redmine. Второй проект реализован на базе фреймворка Laravel, но использует собственный абстрактный универсальный слой, позволяющий добиться ещё большего ускорения разработки и избавления от множества классов моделей, контроллеров, таблиц данных, репозиториев, имеющих однотипную структуру. Стек технологий: php v.7.3+, Laravel 5.5, система контроля версий git, Webpack, Marionette.js, Vue.js, Redmine. В проекте полноценно используем ООП, новую функциональность php v7.0+, паттерны проектирования; следование SOLID. Мои обязанности: - разработка серверной логики - разработка RESTful API под нужды frontend команды - разработка Unit и функциональных тестов, проверка тестов - администрирование базы данных; - работа с git в "командном режиме".
Сентябрь 2016Октябрь 2018
2 года 2 месяца
Дальневосточный федеральный университет

Владивосток, www.dvfu.ru/

Образовательные учреждения... Показать еще

Ассистент кафедры ПММУиПО
В августе 2016 года прошёл курсы повышения квалификации по основам проектной деятельности. С сентября 2016 года проводил компьютерный практикум по основам программирования на C/C++ (2 курс). В весеннем семестре 2016/2017 учебного года проводил занятия по основам проектной деятельности (1 курс). С февраля 2018 года помимо дисциплины выше стал проводить занятия по Internet технологиям (3, 4 курсы). 3 курс должен научиться работать с CLI Unix-подобных ОС, развёртывать необходимое серверное ПО, конфигурировать различные web серверы и разрабатывать клиент-серверное ПО, используя языки программирования без различных библиотек, фреймворков и сторонних программных решений. 4 курс должен уметь работать с CLI Unix-подобных ОС, развёртывать необходимое серверное ПО, конфигурировать различные web серверы и разрабатывать клиент-серверное ПО, используя фреймворки, сторонние библиотеки и иные программные решения.
Апрель 2017Сентябрь 2017
6 месяцев
ООО "Аксета"

Владивосток, axeta.ru/

Информационные технологии, системная интеграция, интернет... Показать еще

Серверный разработчик
Компания занимается разработкой Internet приложений различного назначения. За период работы в компании было реализовано два web сайта. Мои обязанности: - полностью разработка серверной части проекта (проектирование модели объектов системы; на основе этого создание БД проекта; реализация бизнес-логики приложения, консольных команд, микросервисов, взаимодействие с файловой системой); - администрирование БД; - разработка собственной CMS для управления содержимым сайта; - реализация мультиязычности содержимого; - git management; - тестирование; - настройка web сервера; - настройка и администрирование Linux сервера. Версия PHP: v7.0+. Используемая СУБД: PostgreSQL 9.6. Проект написан с использованием фреймворков Symfony, Foundation 6. Система контроля версий git. Web сервер NGinx + PHP-FPM.
Март 2016Январь 2017
11 месяцев

Владивосток

Информационные технологии, системная интеграция, интернет... Показать еще

Web разработчик
Компания занимается перенаправлением Internet трафика для привлечения сетевых пользователей к ресурсам рекламодателей. Мои обязанности: - в общем - разработка внутреннего ресурса для сбора и анализа статистики и статистических показателей с различных партнёрских программ, в дальнейшем - с различных источников трафика; - реализация инструментов для загрузки данных с удалённых API; - разработка удобного и интуитивно понятного web интерфейса (оптимизация элементов управления, реализация навигации и так далее); - интеграция базы данных; - автоматизация формирования печатных форм из содержимого web страниц; - настройка и администрирование облачного web сервера (VPS); - настройка СУБД и администрирование базы данных; - управление git репозиторием; перенос данных на сервер; - ведение технической документации проекта; - тестирование функциональности. Версия PHP: v7.0.9-1+deb.sury.org~trusty+1. Используемая СУБД: PostgreSQL 9.5. Проект написан с использованием фреймворков Symfony, Bootstrap 4. Система контроля версий git.
Октябрь 2015Июнь 2016
9 месяцев

Владивосток, ct.ibc.ru/

Услуги для бизнеса... Показать еще

Разработчик приложений под iOS
Разрабатывал экспериментальное мобильное приложение для операционных систем iOS (устройства iPad и iPhone). Компания, для которой разрабатывал приложение, имеет собственное web-приложение и серверный RESTful API. Продукт должен был взаимодействовать со сторонними API карт, погоды, курсов валют и метрики. Мобильное приложение имеет модульную структуру и использует мощные сторонние библиотеки, такие как Alamofire для сетевого обмена данными, SwiftyJSON для удобной и быстрой работы со структурой данных JSON, SWRevealViewController для реализации боковой навигации в приложении, Realm - самая быстрая, нереляционная СУБД для мобильных устройств, FontAwesome и Google Material - для современного дизайна. Проект написан на Swift 2.2, менеджер зависимостей CocoaPods. На этапе реализации модулей использовал различные техники программирования на Swift за счёт богатейшей архитектуры языка. Это в первую очередь “новые” для многих популярных языков программирования структуры данных - кортежи, словари, множества, открывающие гибкость и широкие возможности написания красивого и структурированного программного кода. Во-вторых, классы и структуры в Swift гораздо ближе по функциональности, чем в других языках. В третьих, Swift является протоколо-ориентированным языком, и большая роль отводится описанию протоколов и делегированию. Плюс ко всему - я учился разрабатывать, следуя опыту разработчиков с разных мировых “площадок” для программирования, и выделил для себя ряд беспроигрышных реализаций, которые хорошо бы выглядели в любом проекте. Это касается, в первую очередь, современного дизайна и анимаций. Компания предоставляет сервисы для бронирования всех типов услуг для корпоративных клиентов, предпочитающих максимум контроля в организации командировок, а также в работе над мероприятием. Мои обязанности: - реализация пользовательских интерфейсов; - разработка взаимодействия с RESTful API backend'а платформы; - разработка бизнес-логики мобильного приложения; - реализация логики взаимодействия с хранилищем для мобильных устройств. Применённые технологии: Swift 2.2, CocoaPods, Realm.
Октябрь 2014Июль 2015
10 месяцев
ООО "ВМК"

Владивосток

Металлургия, металлообработка... Показать еще

Программист PHP
Компания занимается заготовкой, переработкой и транспортировкой металлолома, имеет корпоративный сайт для управления бизнес-процессами. Мои обязанности: - создание элементов управления контентом; - оптимизация и создание элементов интерфейса (вплоть до создания виджетов); - автоматизация формирования печатных форм из содержимого web-страниц; - администрирование базы данных; - тестирование скриптов. Проект был написан с использованием фреймворков Symfony 2, AngularJS, Bootstrap и библиотеки JQuery. За время существования проекта сайт взаимодействовал с двумя СУБД: MySQL и PostgreSQL. Система контроля версий git.

Навыки

Уровни владения навыками
Symfony
Twitter Bootstrap
Zurb Foundation
Git
MySQL
PostgreSQL
PHP
Apache HTTP Server
Linux
Структуры данных
Паттерны проектирования
Алгоритмы
Laravel
Nginx
Unit Testing
SOLID
Slim Framework
GraphQL
MongoDB

Обо мне

Я — full-stack web-разработчик с более чем 10-летним коммерческим опытом (с 2014 года). Основной фокус моей работы — разработка и сопровождение высоконагруженных клиент-серверных приложений, сложных веб-сервисов и API. С 2019 года участвую преимущественно в highload-проектах, где требуется глубокое погружение в архитектуру, бизнес-процессы и техническую организацию продукта. Моя ключевая особенность — стремление к порядку и устранению хаоса. Я люблю автоматизировать бизнес-процессы, упрощать сложные решения, держать системы на актуальных версиях языков и зависимостей. Постоянно слежу за обновлениями, лучшими практиками и новыми инструментами, чтобы обогащать проекты надёжными и современными компонентами. Сильная сторона моей работы — интеграции. Я разрабатываю и внедряю надёжное взаимодействие с API сторонних сервисов, обеспечивая корректный обмен данными и бесшовную работу системы с внешними платформами. Я активно проявляю инициативу в команде: участвую в принятии архитектурных решений, повышаю качество кода, обучаю коллег и помогаю находить оптимальные технические решения. Мне особенно интересно проектировать архитектуру (микросервисную, модульную, монолитную, луковую), продумывать связи моделей, проектировать хранение и передачу данных, выбирать стек под нужды проекта. Моя цель — публиковать надёжные и отказоустойчивые решения, которые проходят тестирование, соответствуют стандартам качества кода и удобны для конечного пользователя. Технологический стек: - Backend: PHP (5–8+), Laravel (5.5–12), Symfony (2–6), Slim - Хранилища данных: MongoDB, MySQL / MariaDB, PostgreSQL, Redis, Memcached, NoSQL - API и интеграции: Bruno, GraphQL, OpenAPI, Swagger - Frontend: JavaScript, jQuery, Vue.js, Three.js, Bootstrap, ZURB Foundation - DevOps: Docker - Системы контроля версий: Git - Трекеры задач: ClickUp, JIRA, Asana, Redmine, Trello.

Высшее образование (Магистр)

2020
Высшее образование (Магистр)
Прикладной математики, механики, управления и программного обеспечения, Информатика и вычислительная техника
2016
Высшее образование (Магистр)
Прикладной математики, механики, управления и программного обеспечения, Прикладная математика и информатика
2014
Высшее образование (Магистр)
Физики и информационных технологий, Информационные системы

Знание языков

Русский — Родной

Английский — C1 — Продвинутый

Арабский — A1 — Начальный

Повышение квалификации, курсы

2016
Дальневосточный федеральный университет
Дальневосточный федеральный университет, Основы проектной деятельности

Гражданство, время в пути до работы

Гражданство: Россия

Желательное время в пути до работы: Не имеет значения