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

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

Комментарии


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

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

Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Это резюме Fullstack Developer выглядит впечатляюще и содержит много полезной информаци...
Данное резюме имеет некоторые положительные аспекты, такие как обширные знания в област...
Данное резюме Ruby on Rails разработчика содержит много полезной информации о навыках, ...
Это резюме имеет много сильных сторон. Здесь перечислены важные технологии и инструмент...
Это резюме содержит много полезной информации о вашем опыте и навыках в разработке на P...
Резюме Евгения: 1. Общие впечатления: - Положительные: Евгений активно изучает Front...
Этот резюме обладает множеством положительных черт, таких как: Хорошо структурированн...
Это резюме Frontend-разработчика имеет хороший профессиональный опыт и образование. В н...
Это резюме выглядит обширным и информативным, что хорошо. Вот несколько советов для улу...
Резюме Германа, Frontend-разработчика с 4+ годами опыта, внушает впечатление высококвал...