Java-разработчик (Junior)

Контакты


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

Описание

Заинтересован в работе/стажировке в качестве Junior Java-разработчика. Готов рассмотреть как полный рабочий день в офисе, так и удаленную работу.
Решение пойти в IT-сферу было сделано после того, как пришло осознание, что первая мною полученная специальность мало мне импонирует. В процессе обучения в университете я понял, что среди изучаемых дисциплин оказалось слишком мало тех, которые мне действительно интересны. Я всегда восхищался прогрессом человечества в сфере информационных технологий и хотел стать частью этого большого механизма по улучшению жизни человека.
Сейчас для достижения этой цели, начиная с сентября 2022 г., обучаюсь на курсе от Hexlet по направлению «Java-разрабтчик». На данный момент мной реализованы четыре проекта :

«Игры разума»
Это консольное приложение с 5 математическими играми на выбор. В каждой игре для победы требуется правильно ответить на 3 вопроса.
Полученные навыки:
* Работа с Git и GitHub
* Работа с терминалом Linux
* Использование библиотек Java
* Работа с инструментами для сборки проектов Java

«Вычислитель отличий»
Это консольная утилита для определения различий между содержанием двух текстовых файлов формата JSON/YAML и вывода этих различий на экран.
Полученные навыки:
* Работа с древовидными структурами
* Работа с форматами данных JSON/YAML
* Чтение файлов, парсинг входящих данных (Jackson)
* Настройка автоматического тестирования и непрерывной интеграции
* Работа с исключениями

«Валидатор данных»
Это библиотека, с помощью которой можно проверять корректность введенных данных. Библиотека может быть использована в любых программах, которые работают с внешними данными, требующими проверки на корректность.
Полученные навыки:
* Работа с fluent-интерфейсом
* Test-driven development и JUnit
* Соблюдение принципов SOLID
* Автоматическое тестирование и непрерывная интеграция

«Анализатор страниц»
Это сайт, который анализирует web-страницы на SEO пригодность.
Полученные навыки:
* Bootstrap, CDN
* Javalin Framework
* ORM Ebean, Миграции, query builders
* Работа с базами данных PostgreSQL и H2
* Работа с HTTP запросами
* Интеграционное тестирование и логирование
* Application deploy

«Менеджер задач»
Менеджер задач - система управления задачами. Она позволяет ставить задачи, назначать исполнителей и менять их статусы. Для работы с этой системой необходима регистрация и аутентификация.
Полученные навыки:
* Spring Boot, Web, Security, Validation, Data JPA
* Работа с CRUD операциями
* Аутентификация и авторизация пользователей
* Создание собственного API при помощи Swagger
* Управление механизмом, отслеживающим ошибки (Rollbar)

Навыки

Hard-skills :
• Основы Java
• Основы ООП
• Коллекции и структуры данных Java
• Spring Boot, Web, Security, Validation, Data JPA
• Работа с командной строкой, знание Vim
• Ubuntu Linux
• Git / GitHub / GitHub Action
• Maven / Gradle
• Разработка автоматических тестов JUnit5 / Test-driven development
• Сопровождение проектов при помощи CodeClimate
• HTML / CSS
• С++

Soft-skills :
• Критическое мышление и аналитические навыки
• Ответственность
• Трудолюбие, стрессоустойчивость
• Умение работать как в команде, так и самостоятельно

Опыт


Исполнитель, ПАО «Газпром нефть»
Август 2021 - Декабрь 2021

Оказание услуг по сопровождению тиражирования проекта по оцифровке барьера Каркаса Безопасности «Допуск на объекты ГПН работников по результатам медосмотра в квалифицированных медицинских организациях».

Образование


Инженер по техносферной безопасности, Санкт-Петербургский государственный электротехнический университет «ЛЭТИ» им. В.И. Ульянова
Сентябрь 2017 - Август 2021

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

Комментарии


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

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

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