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

Контакты


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

Описание

Ищу работу в качестве Junior Java-разработчика. Подходит любой формат работы.

Проработав в одной IT - компании более 20 лет, дошел до должности заместителя начальника отдела по разработке специального программного обеспечения.
Интерес к разработке не пропал, но средства разработки являются устаревшими.
Была перспектива переписать весь функционал на современном языке программирования Java.

Прошел начальный курс в компании «Специалист» - Java. Язык программирования Java уровень 1.
Далее продолжил изучение Java на платформе JavaRush.

После того как политический вектор компании сменил направление, то возможность разрабатывать на языке Java исчезла.
Таким образом я решил продолжить свое изучение на платформе hexlet.io.
На данный момент реализованы два учебных проекта:

«Игры разума»(https://github.com/Viacheslav1981/java-project-61) — набор из пяти консольных игр, построенных по принципу популярных мобильных приложений для прокачки мозга. Каждая игра задает вопросы, на которые нужно дать правильные ответы. После трех правильных ответов считается, что игра пройдена.
- Игры: Калькулятор, Прогрессия, Определение четного числа, Определение наибольшего общего делителя, Определение простого числа.
- Полученные навыки: Освоение терминала Unix (Mac OS), работа с GitHub, Gradle для сборки проекта и управления зависимостями, использование Makefile для автоматизации сборки проекта, настройка окружения, использование линтера (Checkstyle), автоматическое отслеживание качества кода (Code Climate).
- Стек: Java 17, Gradle, Git, Unix (Mac OS).

«Вычислитель отличий»(https://github.com/Viacheslav1981/java-project-71) – программа, определяющая разницу между двумя структурами данных.
- Возможности утилиты: поддержка разных входных форматов (yaml и json), генерация отчета в виде plain text, stylish и json.
- Полученные навыки: разработка на основании подхода Test-Driven Development (TDD) с использованием JUnit5 и JaCoCo, использование библиотеки picocli для создания утилиты командной строки, парсинг данных из файлов с использованием библиотеки Jackson, освоение Java Collections Framework (ключевая логика проекта основана на его возможностях), настройка GitHub Actions.
- Стек: Java 17, Gradle, Git, JUnit5, picocli, Jackson, Unix (Mac OS)..

Навыки

Java Core, Java Collections Framework, Intellij IDEA, Исключения, основы ООП, разработка через тестирование (TDD), автоматическое тестирование: JUnit, Gradle, Git, GitHub Actions, Unix (Mac OS), SQL (Oracle, PostgreSQL)

Опыт


Заместитель начальника отдела по разработке СПО, ФГАУ НИИ "Восход"
Ноябрь 2001 - по настоящее время

В период работы Ведущим разработчиком разработал, внедрил и до настоящего момента сопровождаю и дорабатываю одни из ключевых функций для Государственной распределенной системы (ГАС) «Выборы».
Функционал отвечает за расчет и дальнейшее перемещение депутатских мандатов как для законодательства Государственной Думы РФ, так и учитывает все варианты законов по всем субъектам РФ.

Также мною были разработан и внедрен функционал по формированию отчетов (более 40) для системы ГАС «Правосудие».

Ключевые средства для разработки:
- СУБД Oracle (написание SQL – запросов, разработка функций на PL/SQL)
- Centura Team Developer 2.1 (разработка клиент-серверных приложений)
- Borland Delphi 7.0

Получив сертификат Project Management Expert в 2015 году, успешно осуществил руководство направлением по разработке СПО для пилотного проекта автоматизации рабочего места работника участковой избирательной комиссии. Мною были доработаны две функции по работе с отчетными временами на языке Java 1.6 под ОС Astra Linux.

Образование


МИРЭА - технологический университет. Специальность вычислительные машины, комплексы, системы и сети.
Сентябрь 1998 - Апрель 2004

О себе
Не готов релоцироваться
Читаю профессиональную литературу на английском языке
Проживаю в городе Москва

Комментарии


Добавить комментарий
Для этого действия нужновойти

Рекомендации

Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Это резюме имеет много положительных аспектов, но также есть место для улучшений. Поло...
Это резюме содержит обширную информацию о вашем опыте работы и навыках в области fronte...
Этот профиль Frontend Developer выглядит достаточно привлекательным. У вас хорошие навы...
Это резюме имеет некоторые положительные и отрицательные аспекты. Вот мои оценки: Поло...
Привет! Не плохое вышло резюме, уже есть вся необходимая информация, но это резюме можн...
Это резюме имеет свои сильные стороны и некоторые области, в которых можно улучшиться: ...
Это резюме имеет некоторые положительные моменты, но есть и недостатки, которые следует...
Данное резюме имеет хороший объем информации о ваших навыках и опыте работы. Однако, ес...
Это резюме имеет несколько сильных сторон, таких как: Хорошо структурированное описан...
Это резюме представляет смешение опыта работы в области кофейного бизнеса и навыков веб...