Java developer

Контакты


Контакты доступны после входа на сайт

Описание

Являюсь высококвалифицированным специалистом - функциональным и техническим архитектором - в сфере разработки программных решений на платформе “1С”.

Обладаю 11 сертификатами, в том числе самым главным сертификатом для технического специалиста - “1С:Эксперт по технологическим вопросам крупных внедрений” (в РФ около 500 сертификатов из 300 000 специалистов)

Занимаюсь разработкой и внедрением корпоративных проектов в околобанковской сфере. Специфика проектов предполагает большой объем аудита и оптимизации кода на уровне СУБД (MS SQL Server и PostgreSQL)

В качестве дальнейшего развития принял решение сменить стек, так как существенные ограничения платформы 1С при работе с большими объемами данных не способствуют этому развитию.

За 3 месяца пройден курс Java-разработчик на Hexlet. Реализовано несколько проектов, в т.ч.:

Используемые технологии:

  • Java 17;
  • Spring Boot;
  • Spring Web;
  • Spring Security;
  • Spring Data JPA;
  • Thymeleaf + Bootstrap;

31 год, проживаю в Москве.

Навыки
  • Java: Spring Web, Spring Security, JUnit, Spring Data JPA
  • Экспертиза в области оптимизации нагрузки и запросов СУБД
  • Настройка CI на проектах: Jenkins + Gitlab + фреймворки для unit и сценарного тестирования на Gherkin.
  • Отличное знание предметных областей: управленческий учет, регламентированный учет, бюджетирование, казначейство, отраслевые стандарты бухгалтерского учета, частично МСФО.
  • Подготовка функциональной и технической документации (опыт - более 1000 страниц документации)
  • Управленческие: оперативное управление проектом и командой, рекрутинг и развитие стажеров разработчиков и бизнес-аналитиков.

Опыт


Технический руководитель проектов / Техлид, Хомнет Консалтинг
Ноябрь 2016 - Июль 2022

Обязанности:

  • Разработка функциональной и технической архитектуры внедряемых информационных систем
  • Постановка, контроль исполнения задач программистами и аналитиками
  • Расследование и решение сложных проблем производительности и стабильности высоконагруженных систем
  • Разработка сложных участков внедряемых подсистем

Реализован крупнейший (на 2018г.) проект по внедрению системы финансового учета и отчетности в страховой компании. Около 5 млн проводок в месяц. Роль - Технический руководитель проекта. Основные задачи: проектирование системы, оперативное руководство командой из 3х разработчиков и 1 аналитика, разработка сложных участков многопоточной загрузки данных.

Разработано мобильное приложение на 500 пользователей для учета рабочего времени для аудиторов, консалтеров, юристов.
Разработана серверная часть мобильного приложения (1С+MS SQL Server), интегрированная с системами кадрового учета и системой класса CPM.
Разработку обоих приложений выполнял самостоятельно в паузе между другими проектами.

Разработана подсистема казначейства для продукта “Хомнет: МСФО”. Подсистема была внедрена в крупном банке.
Роль: Технический архитектор и руководитель проекта. Основные задачи: разработка технического задания, управление разработкой, в т.ч. выполнение код-ревью, оптимизация сложных участков, настройка CI.

В связи с экспертизой в области высоконагруженных систем привлекаюсь на part-time к другим корпоративным проектам. Примеры работ:

  • Проведен аудит нагрузки СУБД в крупном банке, по результатам рекомендаций была существенно увеличена производительность системы.
  • Разработана многопоточная загрузка данных отчетности (около 20 млн. строк) пенсионных накоплений взамен однопоточной. Скорость загрузки увеличена с 1 млн до 25 млн проводок в час.
  • Оптимизирована скорость моделирования бюджетной кампании в решении класса CPM с 5 часов до 3 минут.

Выше описана лишь часть проектов, в которых я принимал участие, при необходимости опыт можно детализировать.

Team lead / Ведущий программист, Atlant group
Декабрь 2014 - Ноябрь 2016

Обязанности:

  • участие в проектах по автоматизации в качестве бизнес-аналитика, ведущего программиста, специалиста оптимизации производительности
  • поддержка автоматизированных систем
  • консалтинг
  • наставничество над младшими разработчиками

Выполненные проекты:

  • Разработана подсистема адресного хранения и маркировки чипов, в т.ч. интеграция с учетным оборудованием, для дочернего предприятия госкорпорации “Роскосмос”
  • Разработана подсистема учета клиентов для теннисной академии. В т.ч. учет, выдача, запись данных на NFC-пропуска, учет платежей (интеграция с платежными прокси по протоколу SOAP), учет потраченных средств по NFC-пропускам.
  • Разработана подсистема учета и маркировки комплектующих для приборов учета электроэнергии.
  • Разработана подсистема оперативного планирования производства для программного продукта “1С: УНФ”
  • Проведен аудит и оптимизация производительности финансовой системы крупнейшего собственника офисной недвижимости в Москве.
  • Разработан модуль интеграции (по протоколу SOAP) OLTP-системы на платформе 1С и системы отчетности для формирования дашбордов для руководства.
  • И многое другое.
Программист, Atlant group
Февраль 2012 - Декабрь 2014

Разработка, внедрение и поддержка систем на платформе "1С"

Образование


Московский государственный строительный университет. Факультет информационных систем, технологий и автоматизации в строительстве. Автоматизированные системы обработки информации и управления
Сентябрь 2008 - Май 2013

О себе
Могу проходить интервью на английском языке

Комментарии


Добавить комментарий
Для этого действия нужновойти
Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Это резюме представляет хорошую базу для Java Spring разработчика на уровне Junior/Trai...
Это резюме содержит много полезной информации о вашем опыте и навыках в программировани...
Это резюме Trainee / Junior frontend developer имеет некоторые положительные моменты, н...
Это резюме содержит много информации, которая не относится к позиции Junior Python-разр...
Артем, привет! Есть несколько дополнений к резюме: 1. Учебные проекты К описанию давай ...
Это резюме имеет некоторые положительные и отрицательные моменты: Положительные сторон...
Это резюме показывает, что кандидат имеет опыт работы в веб-студии по разработке сайтов...
Данное резюме содержит информацию о профессиональном опыте работы в сфере разработки пр...
Семен, привет! Есть несколько моментов к улучшению: В описание давай добавим ключевых...
Это резюме имеет некоторые сильные стороны, такие как опыт работы с Django, PostgreSQL,...