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

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

Комментарии


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

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

Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Привет, Дмитрий! Давай улучшим твое резюме: 1. Представление отсюда убираем, так как т...
Привет, Константин! Давай улучшим твое резюме: 1. Навыки Ты очень прикольно придумал ...
Привет, Ахмед! Давай дополним твое резюме: 1. Контакты Давай добавим твой номер телеф...
Резюме Максима Анисимова представляет собой хороший обзор его навыков и опыта в области...
Это резюме содержит много полезной информации о кандидате, однако есть несколько момент...
Это резюме имеет несколько недочетов и не является оптимальным для поиска работы в обла...
Резюме Junior frontend developer имеет некоторые сильные стороны, такие как: Указание...
Резюме выглядит хорошо структурированным и содержательным. Заявленные навыки и опыт раб...
Это резюме включает в себя хороший набор навыков и опыта работы в различных проектах на...
Привет, Илья! Давай дополним твое резюме: 1. Описание проектов Давай добавим результат...