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)

Награды, Сертификаты

Java. Уровень 1. Язык программирования Java. (Бауманский УЦ "Специалист").

Владение английским
Читаю профессиональную литературу
Телефон
+7 926 272 17 72
Почта
rukavanov_v@mail.ru
Телеграм
Дополнительные контакты

Работа


Заместитель начальника отдела по разработке СПО, ФГАУ НИИ "Восход"
Ноябрь 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

Комментарии


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

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

Ожидает подтверждения
0

Резюме выглядит хорошо структурированным, с ясным указанием желаемой должности. Кроме того, оно содержит подробную информацию о прошлом опыте работы, полученных навыках и учебных проектах. Однако, необходимо уточнить, на каком уровне владение SQL (что использовалось для работы с БД) и насколько глубоко знание Java Collections Framework, а также добавить информацию о проектах на которых работал в компании ФГАУ НИИ "Восход". В целом, резюме выглядит достаточно убедительно и может привлечь внимание работодателя.

Сопроводительное письмо

Уважаемый работодатель!

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

Я имею опыт работы с Oracle, Centura Team Developer 2.1 и Borland Delphi 7.0, что позволило мне успешно руководить направлением по разработке СПО для пилотного проекта автоматизации рабочего места работника участковой избирательной комиссии. Кроме того, я знаком с Java Core, Java Collections Framework, Intellij IDEA, исключениями, основами ООП и разработкой через тестирование (TDD).

На платформе hexlet.io я реализовал два учебных проекта: "Игры разума" и "Вычислитель отличий". В процессе разработки я освоил Gradle для сборки проекта и управления зависимостями, использовал Makefile для автоматизации сборки проекта, настроил окружение, использовал линтер (Checkstyle) и автоматическое отслеживание качества кода (Code Climate).

Кроме того, я получил сертификат Project Management Expert и успешно осуществлял руководство направлением по разработке СПО для пилотного проекта автоматизации рабочего места работника участковой избирательной комиссии.

Буду рад обсудить детали сотрудничества и встретиться с Вами для более подробного обсуждения моего опыта и навыков.

С уважением,
Вячеслав Рукаванов

Улучшенное резюме

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-11-01

Конец работы: Не указан

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

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

Ключевые средства для разработки:

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

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

Место учебы: МИРЭА - технологический университет

Факультет: Вычислительные машины, комплексы, системы и сети.

Начало обучения: 1998-09-01

Конец обучения: 2004-04-01

Язык программирования Java. Уровень 1. Бауманский УЦ «Специалист».

Контакты:

+7 926 272 17 72

rukavanov_v@mail.ru


Добавить комментарий
Для этого действия нужновойти
Войдите на сайт, чтобы написать ответ
Последние ответы
Резюме имеет хороший старт для начинающего инженера по тестированию. Указаны навыки, по...
Резюме имеет несколько проблем. Во-первых, оно слишком личное и не отражает профессио...
Резюме в целом выглядит хорошо, но есть несколько замечаний: Начало резюме можно пере...
Резюме описывает опыт работы Java-разработчиком и проекты, над которыми работал кандида...
Резюме содержит много информации, но нуждается в редактировании и оформлении. Стоит выд...
Резюме имеет несколько проблем: Начало резюме не содержит конкретной информации о том...
Даниил, привет! Отличное резюме :) Успехов тебе на пути в IT!
Резюме нуждается в доработке. В первую очередь, необходимо убрать из текста ненужную ин...
Резюме выглядит достаточно хорошо структурированным и содержит важную информацию о навы...
Резюме на первый взгляд содержит много информации, но не всегда она относится к професс...