Hexlet CV

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
Знание основных структур данных (репозиторий с их реализациями)

Владение английским
Начальные знания
Контакт
Telegram: @onsergoff; email: Afonasiew.serzh@yandex.ru;

Работа


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

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

Образование


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

Добавить комментарий
Для этого действия нужновойти
Рекомендации
Изменения внесены
1

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

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

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

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

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


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

Sergey Afonasyev26 янв., 07:42

Добавить комментарий
Для этого действия нужновойти
Войдите на сайт, чтобы написать ответ
Последние ответы
ОпУбликовал проект своего резюме, не знаю, насколько делаю это правильно. Трудовой стаж...
Олег, приветствую! Парочка советов по улучшению резюме: 1) Разделите "Описание" на по...
Добрый день! Что можно улучшить: 1) начните резюме с описания. На какой уровень вы пр...
Артур, добрый день! Что поправить: 1) Начинайте резюме с описания позиции, на котор...
Евгения, добрый день! 1) Сейчас неправильная структура описания, немного смешано в к...
Привет! Несколько рекомендаций: 1) По оформлению описания учебных проектов: сделать...
Привет! Что понравилось в резюме: 1) Классно, что расписали информацию "о себе" очень...
Добрый день! Я бы порекомендовала перенести описание учебных проектов в соответсвующ...
Иван,, привет) Что бы я порекомендовала: 1) В описание добавить раздел "О себе", г...
Роман, привет! Несколько рекомендаций для улучшения своего резюме: 1)Закончил курс про...