Java developer
Контакты
Являюсь высококвалифицированным специалистом - функциональным и техническим архитектором - в сфере разработки программных решений на платформе “1С”.
Обладаю 11 сертификатами, в том числе самым главным сертификатом для технического специалиста - “1С:Эксперт по технологическим вопросам крупных внедрений” (в РФ около 500 сертификатов из 300 000 специалистов)
Занимаюсь разработкой и внедрением корпоративных проектов в околобанковской сфере. Специфика проектов предполагает большой объем аудита и оптимизации кода на уровне СУБД (MS SQL Server и PostgreSQL)
В качестве дальнейшего развития принял решение сменить стек, так как существенные ограничения платформы 1С при работе с большими объемами данных не способствуют этому развитию.
За 3 месяца пройден курс Java-разработчик на Hexlet. Реализовано несколько проектов, в т.ч.:
- Менеджер задач - система таск-трекинга.
- Анализатор страниц - сервис для анализа сайтов на предмет соответствия SEO.
- Валидатор данных - библиотека для проверка корректности данных.
- Анализатор отличий - инструмент для сравнения конфигурационных файлов.
Используемые технологии:
- 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 страниц документации)
- Управленческие: оперативное управление проектом и командой, рекрутинг и развитие стажеров разработчиков и бизнес-аналитиков.
Опыт
Обязанности:
- Разработка функциональной и технической архитектуры внедряемых информационных систем
- Постановка, контроль исполнения задач программистами и аналитиками
- Расследование и решение сложных проблем производительности и стабильности высоконагруженных систем
- Разработка сложных участков внедряемых подсистем
Реализован крупнейший (на 2018г.) проект по внедрению системы финансового учета и отчетности в страховой компании. Около 5 млн проводок в месяц. Роль - Технический руководитель проекта. Основные задачи: проектирование системы, оперативное руководство командой из 3х разработчиков и 1 аналитика, разработка сложных участков многопоточной загрузки данных.
Разработано мобильное приложение на 500 пользователей для учета рабочего времени для аудиторов, консалтеров, юристов.
Разработана серверная часть мобильного приложения (1С+MS SQL Server), интегрированная с системами кадрового учета и системой класса CPM.
Разработку обоих приложений выполнял самостоятельно в паузе между другими проектами.
Разработана подсистема казначейства для продукта “Хомнет: МСФО”. Подсистема была внедрена в крупном банке.
Роль: Технический архитектор и руководитель проекта. Основные задачи: разработка технического задания, управление разработкой, в т.ч. выполнение код-ревью, оптимизация сложных участков, настройка CI.
В связи с экспертизой в области высоконагруженных систем привлекаюсь на part-time к другим корпоративным проектам. Примеры работ:
- Проведен аудит нагрузки СУБД в крупном банке, по результатам рекомендаций была существенно увеличена производительность системы.
- Разработана многопоточная загрузка данных отчетности (около 20 млн. строк) пенсионных накоплений взамен однопоточной. Скорость загрузки увеличена с 1 млн до 25 млн проводок в час.
- Оптимизирована скорость моделирования бюджетной кампании в решении класса CPM с 5 часов до 3 минут.
Выше описана лишь часть проектов, в которых я принимал участие, при необходимости опыт можно детализировать.
Обязанности:
- участие в проектах по автоматизации в качестве бизнес-аналитика, ведущего программиста, специалиста оптимизации производительности
- поддержка автоматизированных систем
- консалтинг
- наставничество над младшими разработчиками
Выполненные проекты:
- Разработана подсистема адресного хранения и маркировки чипов, в т.ч. интеграция с учетным оборудованием, для дочернего предприятия госкорпорации “Роскосмос”
- Разработана подсистема учета клиентов для теннисной академии. В т.ч. учет, выдача, запись данных на NFC-пропуска, учет платежей (интеграция с платежными прокси по протоколу SOAP), учет потраченных средств по NFC-пропускам.
- Разработана подсистема учета и маркировки комплектующих для приборов учета электроэнергии.
- Разработана подсистема оперативного планирования производства для программного продукта “1С: УНФ”
- Проведен аудит и оптимизация производительности финансовой системы крупнейшего собственника офисной недвижимости в Москве.
- Разработан модуль интеграции (по протоколу SOAP) OLTP-системы на платформе 1С и системы отчетности для формирования дашбордов для руководства.
- И многое другое.
Разработка, внедрение и поддержка систем на платформе "1С"