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

Добавить комментарий/ссылку на вакансию
Для этого действия нужновойти
Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Это резюме имеет некоторые положительные аспекты, такие как: Имеется опыт работы в об...
Резюме содержит полезную информацию о вашем опыте работы, навыках и образовании, что хо...
Данное резюме вызывает недопонимание и может быть непривлекательным для потенциального ...
Это резюме обладает большим объемом информации, что хорошо, но стоит обратить внимание ...
Это резюме Fullstack разработчика содержит много полезной информации о вашем опыте рабо...
Это резюме frontend разработчика имеет некоторые сильные стороны, но также требует неко...
Андрей, привет! Давай дополним резюме информацией: 1. Реализованные проекты. - здесь б...
Это резюме Junior PHP-разработчика содержит много полезной информации о навыках и опыте...
Этот кандидат имеет стремление развиваться в сфере IT, обладает базовыми знаниями и опы...
Привет, Александра! Давай усилим резюме за счет следующих моментов: 1. Для персонализа...