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

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

Комментарии


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

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

Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Это резюме имеет много положительных аспектов, таких как: Кандидат активно участвует ...
Это резюме содержит много информации, но есть несколько аспектов, которые можно улучшит...
Александр, привет. Отличное резюме, содержательное и четкое. Успехов тебе в IT!
Это резюме содержит много информации, но есть несколько моментов, которые можно улучшит...
Привет, Андрей! Давай доработаем резюме по следующим блокам: 1. Имя и фамилию укажи, по...
Это резюме имеет хороший объем информации о вашем опыте работы и образовании. Однако, е...
Это резюме содержит много информации о предыдущем опыте работы и образовании, но есть н...
The resume provides a detailed overview of the candidate's experience, skills, project...
Это резюме содержит подробную информацию о навыках, проектах и опыте работы кандидата. ...
Это резюме выглядит впечатляющим и информативным. Здесь есть много полезной информации ...