Резюме обновлено 2 месяца назад

Java middle backend

170 000 руб.
Занятость: Полная занятость, Частичная занятость, Проектная работа
График работы: Полный день, Сменный график, Гибкий график, Удаленная работа

Опыт работы

Август 2019 —
август 2020
1 год
Фольксваген Груп Рус, ООО Москва, www.volkswagengrouprus.ru
Программист (1С, Java)
Программист (1С, Java)
1С: Код-ревью, конвертация данных (БЛК 4 -> БЛК 5). Разделение данных (пилот).
Самостоятельное изучение Hibernate, Java-Core, Stream API, JDBC, JavaFX. Простые доработки CRM
на Java:
https://github.com/Kalinin-Maksim-JavaDev/htmlParsing-sudrf_ru
https://github.com/Kalinin-Maksim-JavaDev/MSWordBlanksEditor
Подг отовка к Java-ОCP (1z0-815)
Февраль 2017 —
февраль 2019
2 года
ООО "Альфа-Лизинг" Санкт-Петербург, alfaleasing.ru/
Программист-аналитик 1С, Java junior
Специфика компании и ее организации:
- совместная работа ряда служб (привлечение клиентов; андеррайтинг; контроль, оформление,
сопровождение сделок). Множество бизнесс-процессов в системах CRM и бух. 2.0, управляемые и
обычные формы.
- отдел разработки распределен территориально. Есть команды SCRUM, используется доска Канбан.
Должностные обязанности:
- самостоятельное ведение проектов и доработка чужих проектов;
- code review;
- дежурство на саппорте: помощь в работе с CRM необходимость понимания текущими разработок в
компании.
- поддержка обменов внутренних и сторонних сервисов (xdto, ws);
- оптимизация и регулярный рефакторинг;
- настойка rls;
Добровольные начала:
- обучение разработчиков, контроль качества кода, участие в формулировании критериев качества
разработки на платформе 1С внутри отдела;
- генерация идей по улучшению работы с системой как пользователей так и разработчиков.
Один из крупных проектов: автоматизация цессии (передача прав) от внедрения схемы бизнес-
процесса по наброску схемы и слов заказчика до предоставление инструментов генерации договоров
и аналитики, например, общая нагрузка носителей риска с учетом цессий. Использование СКД не
только для отчетов, а также для тонкого учета ряда параметров БП через настройки отборов
(программная работа с СКД).
Получена благодарность за вклад в повышение качества программного кода.
Январь 2015 —
февраль 2017
2 года 1 месяц
ООО "Крафт" Санкт-Петербург, www.craftspb.ru
Программист 1С
Работа во франчайзи 1С. Сопровождение множества клиентов (РИБ Розница 1.0/2.0). Обычные и
управляемые формы. Конвертация данных (Управление торговлей/розница 1.0, розница 2.0/УНФ).
Доработки РМК, обработок драйверов ТО. Обновления конфигураций.
Проект по автоматизации формирования и продажи товаров корзинами на удаленных узлах (УТ -
РИБ Розница).
Август 2013 —
декабрь 2014
1 год 4 месяца
ТЕЛЕМАКС Санкт-Петербург, www.telemaks.ru
Ведущий программист 1C, java junior devoloper
Разработка, доработка по заданиям отдела маркетинга. Динамически генерируемый отчет на СКД.
Контроль списания баллов в РИБ через web-сервис.
Совместная разработка библиотеки для расчета скидок (java проект) выполнял роль
тестировщика+интеграция с 1C.
Июнь 2012 —
сентябрь 2014
2 года 3 месяца
О’КЕЙ – Федеральная розничная сеть Санкт-Петербург, www.okmarket.ru
Программист группы сопровождения ПО Конфигурация: Бухгалтерия предприятия КОРП, редакция 2 БИТ:ФИНАНС 2.8
Обязанности:

Доработка документов на УФ по ТЗ (интерфейс-заполнение-проведение).

Сопровождение (бюджетный контроль, регламентированная отчетность);

Доработка, написание отчетов на СКД;

Поддержка загрузки из Microsoft Dynamics AX;

Поддержание функционала трансляции РСБУ-МСФО;

Создание механизмов экспорта в базы MS SQL Server;

Импорт-экспорт в файлы формата EXCEL;

Поиск, исправление ошибок;

Прием доработок (небольшие объемы) сторонних разработчиков;
Достижения

Опыт в управляемых формах;

Работа с хранилищем конфигурации;
Июль 2010 —
июнь 2012
1 год 11 месяцев
Петросет Большой Санкт-Петербург, www.petroset.ru
Специалист 1С
Сопровождение пользователей 1С Торговля и склад, 1С Бухгалтерия. Переход на БП ред. 2.0. Обмен
данных (УТ-БУ). Написание и доработка отчетов и обработок. Доработка конвертации данных (УТ-
БУ). Выполнение работ по тех. заданию и без. Частичное восстановление данных из копий,
автоматизированное исправление ошибок документов, справочников.

Обо мне

Тесты, экзамены
2016
1С:Специалист
1С, Специалист по платформе
2006
Кандитатский минимум
ГОУВПО "БрГУ", Сдан
Электронные сертификаты
2020
Java (Basic)
2016
1С: Специалист

Что ищу в новой работе:
1 возможность реализовывать бизнес модели, желательно мультипараметрические финансовые;
2 не ограничиваться платформой 1С, использовать ООП и функциональное программирование - в
идеале java (generics, lambda/stream)
3 воплощение архитектурных замыслов
Принципы и подходы, правила используемые в разработке:

Четкая и единственная ответственность, расширяемость на всех уровнях от функции до
подсистемы;

Минимизация частоты и стоимости клиент-серверных вызовов;

При написании SQL запросов учитывать существующие индексы (по рекомендациям 1С);

Следование в целом «Стандартам и методикам разработки» от 1С;

Программное добавление реквизитов на формы и использование подписок на события, если
объект поддержке;

Использование шаблонов проектирования как-то:
“стратегия” - минимизация ветвлений, хранение кода в
справочниках;
“посетитель” - в отсутствии наследования;

Расширение возможностей классов прикладных объектов в менеджерах метаданных (свои
конструкторы, функции поиска).

Функциональное программирование и лямбда-выражения в операторах “вычислить” и
“выполнить”;

Умный интерфейс (порядок использования элементов согласуется с зависимостью их
реквизитов);

Unit-тесты на внешних обработках с клонами форм и реквизитами прикладных объектов,
например, когда нет актуальных копии, важно сохранить исходное состояние данных (используя
незавершенные транзакции).

DRY, Low Coupling-High Cohesion, KISS, YAGNI, MVC,
Области знаний:

SQL (1С стиль отлично)

ООП (отличное понимание, есть практика)

Шаблоны проектирования (уверенное понимание GOF, IoC-DI, SOLID);

Многопоточность (параллельное и конкурентное программирование практически);

Транзакции (уровни изоляции, виды блокировок);

Индексы (виды, бинарный поиск, селективность);

UML (теория);

АОП (1С - практически, AspectJ - теория)

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

2005
ГОУВПО "БрГУ"
Факультет "Энергетики и автоматики" специальность инженер автоматизации технологических процессов, Факультет "Энергетики и автоматики" специальность инженер автоматизации технологических процессов
2009
ГОУВПО "БрГУ"
Факультет "Энергетики и автоматики" специальность инженер автоматизации технологических процессов, Факультет "Энергетики и автоматики" специальность инженер автоматизации технологических процессов

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

Русский — родной
Иностранные языки
АнглийскийB1 — Средний
ПортугальскийB1 — Средний

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

Гражданство: Россия
Желательное время в пути до работы: Не имеет значения
Есть вопросы?
По техническим вопросам в работе сайта вы можете написать на почту tech@step-ler.ru