Java-Developer

Контакты


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

Описание

В настоящее время активно ищу работу/стажировку на вакансию Junior Java Developer (удаленная работа или гибридная форма. Готов к переезду).
Свой путь программиста начал в 2007 году. Разрабатывал схемотехнику и программное обеспечение для встроенных систем на основе микроконтроллеров PIC на assembler, позже на С.

В это же время познакомился с ОС GNU Linux и вот уже более десяти лет Debian является моей единственной операционной системой.
Администрировал свою локальную сеть: около 40 клиентов, сервера с OS Linux Debian (прокси-сервер Squid, игровой сервер, файловый сервер), сетевое оборудование.

С 2013 года работаю в ПАО РусГидро. Начал с должности монтера участка связи. Позже стал инженером участка связи и телемеханики.
Последние несколько лет занимаю должность инженер-программист ВУ АСУТП.

За этот период реализовал и внедрил на филиале:
1) систему производственной гимнастики для глаз.
В рамках проекта, реализующего формирование условий для безопасного выполнения работ на Филиале провел защиту предложенного мной проекта, команда получила премию за реализацию.
Реализована на нескольких Bash-скриптах.
Система выводит на экран пользователя АРМ приглашение пройти производственную гимнастику, при согласии пользователя выводится видеоролик с упражнениями.
Система имеет модульную структуру, позволяет проводить автоматическое обновление модулей программы. В рамках работ так же была проведена настройка правил доступа к каталогу и файлам, для обеспечения безопасности пользователей и исключения выполнения произвольных команд на АРМ пользователей.

2) систему мониторинга каналов связи на основе GSM-модемов.
Реализована на cmd-скриптах.
Система позволяет проводить диагностику основного и резервного каналов связи с удаленными объектами посредствам опроса оборудования AT-командами.
Ведет лог опроса оборудования и позволяет уведомлять оператора о проблемах в системе.

3) систему визуализации сетевых ресурсов Филиала.
Проект был реализован на Python3, Flask, HTML5, JS, SCC, SQLite.
Система позволяла добавлять, редактировать и визуализировать структуру объектов, помещений, телекоммуникационного оборудования находящегося в них.
В ходе реализации проекта познакомился с технологией AJAX.
(в связи с переходом на новый участок разработка была прервана).

4) Систему управления устройствами через COM — порт
Система управляет мультимедиа устройствами путем отправки команд на COM-порт устройств по расписанию.
Система реализована на Bash-скриптах и управляется через редактирование конфигурационных файлов.

С июня 2023 года по настоящий момент я обучаюсь на Hexlet на профессию Java-разработчик.
За период обучения реализовал два проекта:

1) Консольная игра Brain Games
Сборник логико-математических игр, запускающийся в консоли.
Для выполнения проекта я использовал:
Настройку окружения для реализации Java-проекта, использовал Intellij Idea в качестве IDE
Gradle, Git и GitHub
Настройку и использование линтера, а так же работу с сервисом CodeClimate
Утилиту Make
Проводил рефакторинг и оптимизацию кода.

2) Консольная утилита "Вычислитель отличий"
Простая, легкая и быстрая консольная утилита, способная находить различия между двумя конфигурационными файлами.
Поддерживаем следующие форматы входных файлов:
.json
.yml/yaml

Для выполнения проекта я использовал:
Библиотеки Jackson, JaCoCo
Фреймворк Picocli
CI на основе GitHub Actions
JUnit

Навыки

Мой стек технологий включает:
Java Core
HTML5 и DOM
CSS3
JavaScript
Gradle\
Git и GitHub\
Основы написания SQL-запросов\
Linux и CLI\
MakeFile\
Markdown\
Автоматическое тестирование (JUnit)\
Знание сетевой модели OSI и основы траблшутинга в сетях TCP/IP\
Русская и английская слепая печать.

Опыт


Инженер участка верхнего уровня автоматических систем управления технологическим процессом, ПАО "РусГидро"
Январь 2022 - по настоящее время

Техническое сопровождение оборудования и программного обеспечения Филиала.
За время работы на участке:
При работе со SCADA-системой познакомился с СИ-подобным языком программирования CONTROL++.

Инженер службы связи, информационных и технологических систем, ПАО "РусГидро"
Ноябрь 2013 - Январь 2022

Техническое обслуживание, настройка и ремонт сетевого оборудования Филиала.
В ходе работы на участке познакомился с основными принципами организации ЛВС, сетевой моделью OSI, основными принципами работы сетевых анализаторов трафика.

Образование


Hexlet-College Профессия Java-разработчик
Июнь 2023 - по настоящее время
СибГУТИ. Специальность — Инфрокоммуникационные технологии и системы связи.
Ноябрь 2007 - Декабрь 2007
ДальГАУ. Специальность — сервис электро технологического, энергетического и электронного оборудования.
Сентябрь 2002 - Июнь 2007

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

Комментарии


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

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

Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Отличный тестировщик! Рекомендую!
Это тестовая рекомендация не воспринимай всерьёз
Это резюме выглядит впечатляюще и информативно. Кандидат умеет описывать свой опыт и пр...
Кандидат имеет некоторый опыт в области тестирования и обладает базовыми навыками работ...
Извините, но ваше резюме содержит только ссылку на профиль GitHub и адрес электронной п...
Это резюме содержит множество детальной информации о вашем образовании, опыте работы и ...
Это резюме содержит много информации о вашем опыте работы и образовании, но оно может б...
Это резюме имеет некоторые сильные стороны, такие как: Хорошо сформулированный профес...
Это резюме не соответствует стандартам и не предоставляет достаточно информации о канди...
Это резюме Java-разработчика выглядит очень профессиональным и информативным. Очень хор...