Junior Java-разработчик
Контакты
Рассматриваю различные варианты работы на полный день: офис/удаленная/гибрид. Нахожусь в г. Минске.
Обучаюсь профессии Java-разработчик на платформе Hexlet с октября 2021 года, за время обучения были выполнены следующие проекты:
Игры разума
Приложение — набор из пяти консольных игр с выделенным движком, за счет чего добавление новых игр не составит трудностей. Благодаря данному проекту близко познакомился с git, Gradle, Makefile, chekstyle и CI/CD (Github Actions).
Вычислитель отличий
Консольное приложение, разработанное для сравнения файлов формата json/yml и нахождения различий между ними. В данном проекте изучил взаимодействие со сторонними библиотеками (jackson, picocli), попрактиковался в написании тестов при помощи JUnit 5, также ознакомился с code coverage(codeclimate) и GitHub Secrets.
Валидатор данных
Библиотека, с помощью которой можно проверять корректность любых данных. Условия проверки задаете вы сами. Проект направлен на закрепление темы по ООП. В ходе работы над ним я познакомился с понятием DSL, принципами SOLID, паттернами проектирования, осознал важность правильной архитектуры.
Программа написана с использованием fluent-интерфейса.
Анализатор страниц
Полноценное веб-приложение, развернутое на heroku, с помощью которого можно проверять сайты на SEO пригодность. Проект создан на базе MVC-архитектуры, с помощью фреймворка Javalin и предназначен для закрепления навыков работы с базами данных, шаблонизаторами, протоколом HTTP и тестированием веб-приложений.
Технологии проекта:
- Javalin
- Ebean ORM
- Thymeleaf
- Bootstrap
- PostgreSQL
Менеджер задач
Система управления задачами, которая позволяет ставить задачи, назначать исполнителей и менять их статусы. Для работы с системой требуется регистрация и аутентификация через JWT-токен. В качестве дополнительной функции реализованы метки, что значительно упрощает поиск необходимых задач.
Технологии проекта:
- Spring Framework
- Hibernate
- Swagger
- Heroku
- Liquibase
- PostgreSQL
Обо мне:
После выпуска из универа попал на свою первую работу по специальности "инженер-строитель" с мыслями об успешном будущем, но глубоко разочаровался перспективами и возможностями данный сферы. Решил что-то менять и начал самостоятельно изучать Java по видеоурокам Наиля Алишева, но понимал, что без практики никуда и нужны курсы. Все чаще и чаще стал видеть хвалебные отзывы о платформе Хекслет, выбор был очевиден.
- Java
- Gradle
- Spring
- Hibernate
- JUnit
- git
- Linux (Во время курсов установил Ubuntu в качестве WSL, работал через него)
- ООП
- HTTP
- SQL
- PostgreSQL
- CI/CD (Github Actions)
- IntelliJ IDEA
Опыт
Монтаж систем кондиционирования и вентиляции
Образование
Рекомендации
Николай, привет!
Резюме составлено грамотно, все отлично :)
Что улучшить:
1) Посоветовала бы указать в названии резюме, что ищешь именно джунскую позицию, можно переименовать в "Junior Java-разработчик";
2) Опционально: в описании учебных проектов выделить отдельный строкой "полученные навыки" - так текст разделится по смыслу на описание самого проекта и приобретенные в ходе выполнения навыки, будет выглядеть еще читабельнее.
Добавить комментарий/ссылку на вакансию