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

Контакты


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

Описание

Ищу стажировку/работу на позицию Java-разработчика. Рассматриваю вакансии с любым типом занятости, независимо от месторасположения, так как планирую переезжать.
Программированием начала заниматься в начале 2022 года, данная сфера привлекла своим постоянным развитием и возможностью реализовать себя в деятельности, результат которой будет иметь практическое применение.
Проходила курсы на JavaRush, закончила обучение на платформе Hexlet по направлению "Java-разработчик".

На данный момент мною были реализованы следующие проекты:

Игры разума
Это консольное приложение с пятью играми на выбор. Каждая игра задает вопросы, на которые нужно дать правильный ответ.

Полученные навыки:
● работа с терминалом Linux
● работа с Git и GitHub
● использование библиотек
● использование Makefile
● использование Checkstyle
● работа с CodeClimate
● работа в редакторе IntelliJ IDEA
Стек технологий: Java-Core, Git, Gradle.

Вычислитель отличий
Консольная утилита, определяющая разницу между двумя структурами данных. Поддерживает входные форматы yaml и json. Генерирует отчет в виде plain text, stylish и json.

Полученные навыки:
● работа с древовидными структурами и их рекурсивный обход
● работа с форматами данных: json, yaml
● написание тестов
● работа с Test Coverage
Стек технологий: Picocli, Java Collection Framework, Git, Gradle, JUnit5, проверка покрытия кода тестами с помощью плагина jacoco, CI/CD конфигурация Github Action.

Валидатор данных
Библиотека для проверки корректности данных. Реализована проверка объектов типа String, Number, Map.

Полученные навыки:
● наследование
● проектирование структуры классов
● соблюдение SOLID-принципов
● написание тестов
Стек технологий: Git, Gradle, JUnit5, jacoco, CI/CD конфигурация Github Action.

Анализатор страниц
Это приложение позволяет анализировать веб-страницы для SEO. Приложение проверяет доступность указанной страницы, наличие заголовка и описания. Информация о введенных URL и результатах проверки сохраняется в базе данных.
Проект выполнен в виде веб-сайта на базе фреймворка Javalin.

Полученные навыки:
● использование фреймворка Javalin
● использование баз данных
● HTTP (в том числе выполнение запросов)
● деплой на Render
● интеграционное тестирование
Стек технологий: Git, Gradle, JUnit5, jacoco, CI/CD конфигурация Github Action, Javalin, ORM Ebean, PostgreSQL, HTML, CSS.

Менеджер задач
Система управления задачами. Она позволяет ставить задачи, назначать исполнителей и менять их статусы. Для работы с системой требуется регистрация и аутентификация.

Полученные навыки:
● использование фреймворка Spring
● деплой на Railway
● освоение ORM
● использование Swagger
Стек технологий: Git, Gradle, JUnit5, Spring (Web, Data, Boot, Security), jacoco, CI/CD конфигурация Github Action, PostgreSQL, MockMvc, Liquibase.

Навыки

• Java-core
• Collection Framework
• Spring Framework
• Git, Github, Github Action
• Работа с Gradle
• Разработка автоматических тестов JUnit5
• HTML/CSS
• HTTP/REST API
• Подключение codeclimate
• Ebean, Javalin
• SQL: Postgres, H2
• Ubuntu

Помимо английского языка, также владею китайским языком на среднем уровне.

Образование


Востоковедение и африканистика (Китай), Российский государственный гуманитарный университет
Сентябрь 2017 - Июль 2021

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

Комментарии


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