Junior Java Developer
Контакты
Я начинающий Java разработчик, обучающийся на платформе Hexlet. Ищу позицию Java разработчика для применения полученных знаний, а также для дальнейшего профессионального роста и развития в компании с большими возможностями. У меня есть прочная базовая подготовка в Java и понимание ключевых принципов объектно-ориентированного программирования, а также опыт работы с основными фреймворками и библиотеками. Активно изучаю новые технологии и инструменты. Также я использую различные ресурсы, такие как онлайн-курсы, документацию и сообщества разработчиков, чтобы оставаться в курсе последних изменений в мире программирования.
Hard-skills:
* Java SE
* Использование фреймворков: Spring Framework и Javalin Framework
* Основы SQL, работа с базами данных PostgreSQL, H2, Hibernate, JDBC
* Алгоритмы и структуры данных
* Инструменты для версионного контроля: Git
* Основы тестирования приложений, JUnit, mockito
* GitHub Actions (CI), Code Climate
* Сборщик проектов: Gradle, Maven
* Знание принципов ООП, SOLID, REST
* Linux (основы администрирования)
* HTML, CSS (основы)
Soft-skills:
* Критическое мышление
* Неконфликтность
* Ответственность
* Коммуникабельность
Валидатор данных – библиотека, с помощью которой можно проверять корректность любых данных.
Полученные навыки:
- Проектирование объектно-ориентированной архитектуры
- Использование DSL
- Применение принципов SOLID
- Тестирование с использованием JUnit
Технологический стек: Java, JUnit, AssertJ, Jacoco, Gradle, Checkstyle, Git, GitHub Actions (CI).
Вычислитель отличий – программа, определяющая разницу между двумя структурами данных. Поддержка разных входных форматов: yaml, yml и json
Полученные навыки:
- Работа с коллекциями и структурами данных
- Работа с форматами json, yml (Jackson)
- Непрерывная интеграция (CI, GitHub Actions)
- Разработка через тестирование (JUnit, Jacoco
- Создание утилиты командной строки (Picocli)
Технологический стек: Java, Jackson, Jacoco, Picocli, Gradle, Checkstyle, Git, GitHub Actions (CI), Code Climate
Игры разума – набор из пяти консольных игр в формате "вопрос-ответ".
Полученные навыки:
- Сборка проекта с помощью Gradle в среде IntelliJ IDEA
- Работа с командной строкой Linux (Ubuntu)
- Настройка Make
- Настройка Сheckstyle
- Опыт построения архитектуры приложения
- Работа с GitHub
Технологический стек: Java, Gradle, Git, GitHub, IntelliJ IDEA, Checkstyle.
Образование
Читаю профессиональную литературу на английском языке
Проживаю в городе Москва
Пока не имею профессионального опыта работы в качестве Java разработчика, но во время прохождения курсов получил практические навыки и опыт применения теоретических знаний. Активно развиваюсь и самостоятельно изучаю другие аспекты Java разработки, а также базовое системное администрирование.
Рекомендации
Привет, Андрей!
Давай дополним твое резюме:
1. Описание
Давай уберем из этого раздела твое представление: твое имя уже указано в самом резюме.
Данный раздел должен быть посвящен твоему позиционированию и содержать ключевые технические навыки и качества, которые помогут тебе реализоваться в новой профессии. Это краткое представление твоих имеющихся hard и soft skills, релевантных будущей позиции. Здесь следует разместить информацию, которая будет продвигает тебя как кандидата.
2. Описание проектов
Для удобства и компактности ссылку на GitHub необходимо зашить в название проекта
В квадратных скобках указываем слово, по которому надо нажать, в круглых - ссылку на проект.
3. Образование
Укажи пожалуйста полное наименование учебного заведения.
Желаю тебе удачи в освоении IT-профессии!
Добавить комментарий/ссылку на вакансию