Java-разработчик

Контакты


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

Описание

Рассматриваю различные варианты работы на полный день: удалённая/офис/гибрид.
Территориально нахожусь в Брянске, но с удовольствием сменю местоположение.

Имею год опыта работы с Java.

Проекты, сделанные за время обучения на Хекслете:

Игры разума

5 консольных игр, объединённых общим интерфейсом.
Благодаря работе с этим проектом познакомился с CI/CD, линтером (также успел понять, что не следует просто так менять его настройки), Gradle, Make.
Приложение имеет выделенный движок, что позволяет легко добавлять в проект новые игры.

Вычислитель отличий

Ищет различия между парами json/yml файлов.
Проект позволил изучить работу со сторонними библиотеками (в данном случае была использована библиотека для работы с json/yml), попрактиковаться в написании тестов с использованием JUnit, проверять покрытие своего кода тестами, использовать фреймворк для разработки консольных приложений (PicoCli).
Это первый проект разрабатываемый через тестирование.
В ходе работы над ним пришлось основательно поработать с документацией к библиотекам, благодаря чему я стал увереннее ориентироваться в ней.

Валидатор данных

Поддерживает работу со строками, числами и словарями.
Проект направлен на закрепление темы по ООП. В ходе работы над ним я познакомился с понятием DSL, принципами SOLID, паттернами проектирования, осознал важность правильной архитектуры.
Программа написана с использованием fluent-интерфейса.

Анализатор страниц

Полноценное веб-приложение, развернутое на heroku, с помощью которого можно проверять сайты на SEO пригодность. Проект создан на базе MVC-архитектуры, с помощью фреймворка Javalin и предназначен для закрепления навыков работы с базами данных, шаблонизаторами, протоколом HTTP и тестированием веб-приложений.
Технологии проекта:
- Javalin
- Ebean ORM
- Thymeleaf
- Bootstrap
- PostgreSQL

Менеджер задач

Система управления задачами, которая позволяет ставить задачи, назначать исполнителей и менять их статусы. Для работы с системой требуется регистрация и аутентификация.
Технологии проекта:
- Spring Framework
- Hibernate
- Swagger
- Heroku
- Liquibase
- PostgreSQL

Обо мне:

Ещё школьником знал, что хочу работать в сфере IT, во время учёбы в университете душа лежала к программированию. Но перед тем, как получить заветную должность программиста решил подтянуть свои знания и навыки, а чтобы не сидеть без денег устроился специалистом по ИБ, так как имел опыт в данном направлении. Время шло, я изучал программирование, а на основной работе осваивал сети, администрирование, безопасность, и вот я готов!

Навыки

Java
Gradle
Spring
Hibernate
JUnit
git
Linux (после начала обучения на Хекслете целиком перешёл на эту ОС, способен выйти из Vim)
ООП
HTTP
SQL
Английский (уровень intermediate, по результатам тестов с сайта britishcouncil)
Знаю основы работы сетей (прочитал книгу Виктора и Натальи Олифер по компьютерным сетям, полученные знания пригодились при обслуживании сети в работе специалистом по ИБ)
CI/CD (Github Actions)
Regular expressions
Знание основных структур данных (репозиторий с их реализациями)

Опыт


Специалист по информационной безопасности, АО "Брянский химический завод им. 50-летия СССР"
Октябрь 2020 - по настоящее время
  • обслуживание средств защиты информации (KES 11, Secret Net Studio)
  • работа с ЭЦП (выпуск, установка, отзыв, настройка рабочего места)
  • поддержание работоспособности сегмента корпоративной сети
  • обслуживание аппаратных средств защиты информации (криптошлюзы, электронные замки)

С помощью специальной программы и регулярных выражений смог запретить пользователям использовать определённые виды паролей для входа в Windows.

Образование


"Инноватика", БГТУ (Брянск)
Сентябрь 2015 - Июнь 2019

О себе
Начальные знания английского языка

Комментарии


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

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

Изменения внесены
1

Сергей, привет!

Отличное резюме по структуре и содержанию.

Из доработок: помимо описания учебных проектов и желаемой должности, было бы круто добавить в раздел "Описание" больше информации о себе, которая бы объясняла причину переквалификации из специалиста ИБ в разработчика. Мотивационную часть описания можно подкрепить примерами (помимо учебных проектов): любимые книги по программированию, подкасты, конференции и тп :)

И правильно ли я поняла, что рассматриваете варианты работы исключительно в офисе г.Брянск или релокация? Имейте в виду, что такое условие в текущий период времени сильно сократит количество предложений, так как большинство компаний предлагают удаленную работу в связи с пандемией, возможности посещения офисов сильно ограничены.

Будут вопросы - пишите!


Спасибо за помощь! :)

Sergey Afonasyev26-01-2022 07:42:18

Добавить комментарий/ссылку на вакансию
Для этого действия нужновойти
Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Это резюме Trainee / Junior frontend developer имеет некоторые положительные моменты, н...
Это резюме содержит много информации, которая не относится к позиции Junior Python-разр...
Артем, привет! Есть несколько дополнений к резюме: 1. Учебные проекты К описанию давай ...
Это резюме имеет некоторые положительные и отрицательные моменты: Положительные сторон...
Это резюме показывает, что кандидат имеет опыт работы в веб-студии по разработке сайтов...
Данное резюме содержит информацию о профессиональном опыте работы в сфере разработки пр...
Семен, привет! Есть несколько моментов к улучшению: В описание давай добавим ключевых...
Это резюме имеет некоторые сильные стороны, такие как опыт работы с Django, PostgreSQL,...
Резюме содержит следующие положительные аспекты: Хороший набор навыков в области Fron...
Это резюме имеет несколько проблем: Необходимо убрать информацию о работе официантом-...