Был на сайте более недели назад

Андреев Дмитрий Дмитриевич

Мужчина, 29 лет, родился 16 июня 1995

Не ищет работу

Москва, м. Беломорская, не готов к переезду, готов к редким командировкам

Контакты
 +7 (929) 664-79-75
 Предпочтительный способ связи — Telegram
Телефон подтвержден
andreevdmitry95@gmail.com — предпочитаемый способ связи

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

Специализации:
  • Программист, разработчик

Занятость: полная занятость, частичная занятость

График работы: полный день, гибкий график, удаленная работа

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

Апрель 2022по настоящее время
2 года 4 месяца

Москва, wall.black/

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

Backend-разработчик
Работаю над следующими проектами: - Платформа для инвестиций «Dubrovsky» — Middle-End сервисы (https://dubrovsky.ru/ , https://mgalaxy.pro/) - Mark Online — Браузерная игра для обучения детей младших и средних классов программированию на Python, Backend игры (https://mark-online.ru/demo/futuropolis — ссылка на демоурок) Ранее работал над проектами: - Выставка выпускных проектов учеников МШП (Московской Школы Программистов) — https://projects.informatics.ru/ - Telegram-бот для поддержки проектов МШП (интеграция с Jira/Jira Service Desk) - CRM-система для ресторанов, кальянных итп LEAP — https://leapcrm.ru/ - Платформа для обучения программированию Codemika — https://codemika.ru/ - Веб-площадка для фестиваля John Caliano — https://jcfest.ru/ Выполнял следующие задачи: 1. Matching Galaxy (разработка с нуля) - Разработка функционала middle-end сервисов приложения - Проектирование функционала для middle-end сервисов приложения - Настройка и развертывание релизов - Решение багов - Координация разработки в монорепозитории - Настройка и доработка окружений для разработки и стендов (локальный, тестовый, прод) - Взаимодействие с командой разработки брокера 2. Mark Online - Разработка новых фич в бэкенде платформы - Проектирование фич на бэкенде - Координация разработки проекта (был неофициальным лидом) - Управление релизами - Решение багов и критических ошибок - Документация фич - Поддержка и сопровождение заказчика - Взаимодействие с командой разработки портала, интегрирующегося с Mark - Рефакторинг 3. Выставка выпускных проектов учеников МШП - Разработка нового функционала - Доработка существующего функционала - Настройка панели администратора 4. Telegram-бот для сервис-деска - Разработка нового функционала - Рефакторинг существующей логики бота - Исправление багов в продукте 5. LEAP - Разработка новых фич на бэкенде системы - Решение багов - Доработка существующих функций на бэкенде - Поддержка - Документация и сопровождение фронтенд-разработчиков по разработанным фичам - Реализация интеграции с 3rd-party системой IIKO - Рефакторинг 6., 7... Codemika, JCFest - Разработка небольших функций - Решение багов - Доработка существующих фич Технологический стек: - PHP 7.4/8.1/8.2; Laravel 8.x/9.x/10.x (stock, Telescope, Horizon, Octane (Swoole), Scout (Meilisearch)); Laravel Nova; FilamentPHP; - Node.js 16.x/18.x/20.x; NestJS/NestJS Microservices (TCP, gRPC, Redis); Express; Bun - Typescript - Redis - RabbitMQ - PostgreSQL - Meilisearch - Clockwork - Sentry - NGINX/NGINX Unit - Swoole - Docker (и docker-compose) - Kubernetes - werf - и другие...
Февраль 2020Апрель 2022
2 года 3 месяца

Москва, www.uralsib.ru

Финансовый сектор... Показать еще

Frontend-разработчик
Работал над следующими платформами: - Основной сайт банка — https://www.uralsib.ru/ - Раздел «Премиум» — https://www.uralsib.ru/premium - Сайт Прайвет-банка — https://private-bank.ru/ - Внутренняя административная панель Выполнял следующие задачи: - Разработка интерфейсов страниц сайта - Разработка компонентов UI-кита сайта - Поддержка и рефакторинг кода проектов сайта банка - Верстка и сборка посадочных страниц, форм заявок - Разработка интерфейсов для микросервисов сайта банка - Исправление багов и поддержка продуктовых команд и подразделений розничного банкинга и малого бизнеса - Участие в формировании стиля кодирования команды frontend-разработчиков - Поддержка и рефакторинг legacy-кода в бэкенде сайта Технологический стек (Frontend): - Typescript; - React; - Next.js; - ESBuild; - Sass, PostCSS; - reshadow; - JSX; - MobX; - xState; - react-hook-form, yup, и тд. Технологический стек (Backend): - PHP7, Symfony; - MySQL. Достижения: - Участвовал в переводе сайта банка на новые технологии и его редизайне. Процесс получился бесшовным, из-за чего был доволен как бизнес, так и пользователи. Сайт стал работать в несколько раз быстрее (в том числе, благодаря статической сборке), а формы стали намного надежнее; - Поучаствовал в перезапуске премиального раздела сайта и разработке нового сайта для Private-банкинга; - Реализовал ключевые разделы новой административной панели сайта, работающие с микросервисами ядра бэкенда сайта; - Помог с задачами поддержки в местах, где это еще не автоматизировано, тем самым разгружая команду на очень большое количество человекочасов; - Участвовал в бесшовной миграции сайта на новые технологии; - Описал интеграцию клиентской части сайта с новым сервисов по работе с формами (сервис напрямую взаимодействует с внутренними системами банка, от CRM до скоринговых сервисов).
Март 2018Сентябрь 2019
1 год 7 месяцев

Москва, www.bcs.ru

Финансовый сектор... Показать еще

Web-разработчик
Работал над следующими брендами компании: - БКС Премьер (ныне БКС Мир Инвестиций) — https://bcspremier.ru/ - БКС Ультима — https://ultimabank.ru/ Выполнял следующие задачи: - Разработка новой функциональности на клиентской и серверной частях сайтов БКС Премьер и БКС Ультима; - Развертывание релизов обозначенных выше проектов еженедельно, с использованием семантического версионирования и публикации CHANGELOG для внутренних команд; - Верстка и сборка промостраниц и лендингов для бренда БКС Премьер, их доставка на продакшн; - Проектирование и разработка RESTful-сервисов для работы с финансовыми продуктами, интеграции с рекламными и социальными площадками, middlewar'ов для взаимодействия микрофронтендов бренда с внутренними источниками данных компании; - Рефакторинг, улучшение существующего кода; - Внедрение современных практик разработки. Технологический стек (Backend): - PHP7, Laravel, Lumen — написание backend for frontend и ряда REST API для работы с данными; - PHPUnit; - Node.js, Express — разработка некоторых REST API и серверной логики для новой административной панели, интеграция с рекламными кабинетами; - MySQL, MongoDB; - Jenkins — на поздних этапах работы. Технологический стек (Frontend): - Vue.js 2 — разработка нового интерфейса для основного сайта БКС Премьер и новых платформ привлечения продаж инвестиционных продуктов. Также использовал основную экосистему библиотек Vue на тот момент: Vuex, VueRouter, Vue CLI; - Vanilla JS — разработка лендингов и промостраниц; - Sass/LESS; - HTML5; - Webpack, Gulp — последний для сборки посадочных и промо-страниц; - TDD с использованием библиотек Ava, Jest; - Jenkins — также на поздних этапах работы. Достижения: - Участвовал в 2-х редизайнах сайта БКС Премьер (https://bcspremier.ru/). В рамках первого редизайна фронтенд был переписан на Vue.js, заложены основы под разделение клиентской и серверной частей. Во время второго редизайна бэкенд был окончательно отделен от клиентской части сайта; - Реализовал большую часть функциональности интернет-магазина структурных финансовых продуктов (ныне упразднен); - Активно участвовал в разработке мастера открытия брокерского счета (упразднен, наработки по части тех. процесса ныне находятся здесь — https://my.broker.ru/dobs/broker?tariffbo=34); - Поспособствовал переводу команды разработки на релизы, в рамках которых изменения фиксировались, а члены смежных команд и команд партнеров уведомлялись об изменениях в наших сервисах. Тем самым я упростил работу проектной команде в контексте Agile-методологии; - Заложил каркас для новой административной панели для БКС Премьер. С ее помощью, помимо управления контентом сайта, можно было удобно управлять лидами из рекламы в социальных сетях и многое другое; - Участвовал и внедрял современные практики разработки, повышая общий уровень команды, после чего она могла реализовывать более сложные задачи; - Реализовал большую часть функциональности для сезонного проекта Invest Generation 2018-2019 (https://investgeneration.bcspremier.ru/) — краудсорсинговой платформы, участники которой помогали создать наиболее выгодный инвестиционный продукт года. По сравнению с пилотом 2017-го года проект привлек огромную аудиторию, позволив создать отличный структурный продукт, отлично работал на мобильных устройствах.
Ноябрь 2017Февраль 2018
4 месяца
FURNIPRICE

Москва

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

Веб-разработчик
Работал над микросервисами для крупного мебельного маркетплейса https://furniprice.ru Выполнял следующие задачи: - Разработка сущностей ядра для микросервисов, построенных по приципам DDD; - Покрытие кода Unit-тестами; - Участие в проектировании предметных слоев платформы; - Участие в создании dev-окружения и стендов для тестирования, staging и других; - Документирование платформы, техническое описание. Технологический стек: - PHP7, Yii2; - Docker, Gitlab CI (обучение); - Codeception — написание Unit-тестов; - PostgreSQL. Достижения: - Внес вклад в создание надежной highload-системы, способной обслуживать тысячи клиентов из более, чем 17 стран.
Январь 2017Ноябрь 2017
11 месяцев
БИ МЕДИА ГРУПП

Москва

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

PHP-разработчик
Работал над сайтами большинства клиентов компании, самыми крупными являлись: - РОЛЬФ — https://www.rolf.ru/ - Звезда Столицы Варшавка, дилер Mercedes Benz — https://sales.mercedes-zs.ru/ - Звезда Столицы Каширка, дилер Mercedes Benz — https://sales.mercedes-zsk.ru/ Также участвовал в доработке и рефакторинге централизованной административной панели агентства и разработке собственной платформы — форума/блога российского клуба любителей автомобилей Mazda (ныне закрыта, посмотреть можно здесь — https://web.archive.org/web/20170701064425/https://mazdavod.ru/) Выполнял следующие задачи: - Доработка, рефакторинг, оптимизация и поддержка существующих сайтов клиентов; - Разработка нового функционала для внутренних нужд и по запросу клиентов компании; - Выявление и исправление багов в сайтах и лендингах клиентов; - Постановка задач контент-менеджерам; - Рефакторинг ключевых для обеспечения бизнеса клиентов микросервисов. Технологический стек (Backend): - PHP5, Bitrix Framework, Laravel, Wordpress, Drupal, Joomla, Citron; - MySQL. Технологической стек (Frontend): - Javascript, jQuery, Vue.js, Angular.js; - CSS, Sass; - HTML5, Handlebars, Jade; - Gulp — сборка проектов (поздние этапы работы); - и так далее. Достижения: - Запустил ряд минипроектов в рамках работы с клиентами компании — различные посадочные страницы, разделы сайтов, в результате чего клиенты были довольны; - Улучшил работу ряда сервисов в ядре на внутреннем бэкенде, благодаря чему команде агентства было комфортнее работать; - Переписал систему управления стоками автомобилей (ее использовали все основные клиенты компании). Новая версия системы работала быстрее минимум в 3 раза, процент ошибок в обработке позиций снизился, в среднем, в 4 раза. Это позволило более надежно обеспечивать сайты клиентов контентом; - Внес вклад в развитие уровня команды разработки через внедрение современных практик программирования, соревнований по программированию внутри команды.
Октябрь 2016Январь 2017
4 месяца
БИ МЕДИА ГРУПП

Москва

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

Контент-менеджер
Выполняемые задачи: - Размещение и редактирование контента на внутренних и клиентских сайтах; - Внесение данных в специализированную базу; - Производство контента для внутренних сайтов; - Отслеживание и проверка размещенных материалов; - Устранение всевозможных ошибок на сайтах; - Правки верстки и/или разметки на клиентских и внутренних проектах; - Помощь отделу разработки (дизайн); - Координация работ по проекту, взаимодействие с проектной командой; - Управление отделом контента (в подчинении 2 человека); - Постановка задач для технических специалистов (SEO-специалистов, разработчиков, контент-менеджеров); - Контроль выполнения задач — тайминг, эффективность - Подготовка отчетности; - Сбор и подготовка текущей информации по запросам;

Ключевые навыки

Изменить уровни владения навыками можно в мобильном приложении — на сайте эта возможность будет чуть позже

TypeScript
Node.js
REST
Git
JSON API
Express.js
MongoDB
MySQL
PostgreSQL
Linux
Bash
PHP
Vue
React
JavaScript

Обо мне

На данный момент я являюсь веб-разработчиком, способным реализовать приложения как на фронтенде, так и на бэкенде. Серверная разработка сейчас является значительно более предпочтительным направлением для меня. В рамках 1,5-2 лет очень хочу перейти на разработку программного обеспечения. Для этого я начал подтягивать теоретические знания по дисциплинам в Computer Science, потихоньку изучаю Rust. Помимо отмеченных ключевых навыков, у меня есть: - опыт контент-менеджмента и управления группой соответствующих специалистов; - умение документировать код и знание нескольких видов диаграмм UML; - опыт использования виртуальных машин, в том числе и через Vagrant; - познания в социологии и способность проводить исследования; - опыт занятий радиоэлектроникой и желание вернуться в нее хотя бы в качестве хобби (а заодно и схемотехникой заняться); - способность довольно быстро освоиться в новой предметной области и овладеть новыми технологиями; - умение и желание учиться. Доказательство — золотая медаль в школе и красный диплом в университете, и я не успокоюсь, пока не получу в дальнейшем 1-2 степени. Из компаний меня преимущественно интересуют те, чьей сферой деятельности является разработка ПО и/или научная деятельность в области естественных наук и/или сфера, связанная с космической отраслью. Готов работать в офисе или удаленно, но удаленка предпочтительнее (рассматриваю гибридный вариант). Командный игрок, люблю интересные тяжелые задачи, благодаря им смогу развиваться дальше. Ориентирован на результат, но и экспериментировать также люблю. Могу успешно коммуницировать, несмотря на то, что являюсь интровертом. Имею военный билет, годен к службе только во время военного положения. Есть хобби: музыка (играю на трех инструментах), звукорежиссура, участие и ведение НРИ. Также я относительно недавно начал пополнять профиль на Github. Сейчас там пара учебных проектов по Rust, но в ближайшие 3-4 месяца планирую добавить туда многое другое. Ссылка на Github: https://github.com/lokhmatoff

Высшее образование

2017
Институт психологии, социологии и социальных отношений, Социология

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

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


АнглийскийB2 — Средне-продвинутый


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

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

Разрешение на работу: Россия

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