Junior Java-developer

Контакты


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

Описание

В настоящее время обучаюсь профессии Java-разработчика на Хекслете.

Причина переквалификации проста - стало не так интересно то, чем я занимаюсь на данный момент.
До хекслета учился и работал 1С программистом с сентября 2020 по июль 2021, но быстро понял, что 1С - не моё.

Реализовано четыре из пяти учебных проектов:

1. Brain games

Brain games представляет пять консольных игр:
- Even - определение четности числа
- Prime - определение простого числа
- Calc - калькулятор с базовыми арифметическими операциями
- Progression - поиск недостающего элемента прогрессии
- GCD (Greatest common divisor) - определение наибольшего общего делителя.
Основные задачи проекта:
- Подключение CodeClimate
- Настройка линтера
- Настройка Github Actions
- Умение выстраивать архитектуру проекта
За время прохождения проекта понял, что очень важно не только правильно гуглить, но и отличать хороший нагугленный код от плохого, и обязательно пользоваться документацией.

2. Difference Generator

Это библиотека для определения отличий между двумя файлами формата JSON или YAML. Поддерживает три формата вывода отличий.

Основные задачи проекта:
- принцип TDD(test-driven development) c использованием фреймворка Junit5 и библиотекой jococo для анализа покрытия тестами;
- использована библиотека picocli для работы в командной строке;
- jackson для парсинга файлов;
- CodeClimate, Github Actions.

3.Data Validator

Это библиотека для валидации данных. Проверка может проходить по трем валидаторам для каждого типа входящих данных (строки, числа, структура Map).

Основные задачи проекта:
- наследование и предикаты;
- TDD c использованием JUnit5+jococo;
- CodeClimate, Github Action.

4.Page Analyzer

Это WEB-приложение для SEO-анализа страниц. Добавлять можно только уникальные страницы. Список добавленных сайтов выводится с пейджингом. У каждого сайта - дата последней проверки и код ответа. У каждого добавленного сайта можно небольшой SEO анализ запустить.

Основные задачи проекта:
- Javalin + ORM ebean;
- база данных H2 для разработки;
- шаблонизатор Thymeleaf + bootstrap;
- Jsoup парсер HTML;
- JUnit5 + Unirest +jococo;
- CodeClimate, Github Action;
- деплой проекта выполнен на heroku где подключена PostgreSQL.

В процессе изучение курс Spring Boot на Хекслет и различные курсы по фреймворку Spring на других платформах.

Ищу работу Junior Java-разработчиком.

Контакты:
(+7) (999) 570-04-33
alexey.ushakov2018@yandex.ru
https://t.me/Smslawer
https://ru.hexlet.io/u/alexeysms

Навыки
  • Java Core и ООП
  • основы HTML+CSS
  • Jackson
  • Javalin
  • Thymeleaf, Lombook
  • PostgreSQL
  • JUnit5, Unirest
  • Gradle
  • InelliJ IDEA
  • Git
  • CI/CD (Github Actions) Основы командной строки в *nix(+ минимум работы с Vim)

Опыт


Руководитель, мастер по ремонту транспортных средств, ИП Ушаков Алексей Геннадьевич
Декабрь 2017 - по настоящее время

Ведение бизнеса

Программист 1С, инженер по ремонту ПК, 1С: Фабрика Бизнес-Процессов
Сентябрь 2020 - Июль 2021
  • автоматизация деятельности фирмы на базе программы 1С: Предприятие
  • разработка не типовых конфигураций
  • настройка и администрирование конфигурации
  • работа с клиентами по ТЗ
  • сборка и ремонт ПК

Образование


Специалист по экономической безопасности, ФГБОУ ВО "ЧелГУ"
Сентябрь 2015 - Сентябрь 2018

О себе
Начальные знания английского языка

Комментарии


Добавить комментарий
Для этого действия нужновойти
Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Это резюме Fullstack Developer выглядит впечатляюще и содержит много полезной информаци...
Данное резюме имеет некоторые положительные аспекты, такие как обширные знания в област...
Данное резюме Ruby on Rails разработчика содержит много полезной информации о навыках, ...
Это резюме имеет много сильных сторон. Здесь перечислены важные технологии и инструмент...
Это резюме содержит много полезной информации о вашем опыте и навыках в разработке на P...
Резюме Евгения: 1. Общие впечатления: - Положительные: Евгений активно изучает Front...
Этот резюме обладает множеством положительных черт, таких как: Хорошо структурированн...
Это резюме Frontend-разработчика имеет хороший профессиональный опыт и образование. В н...
Это резюме выглядит обширным и информативным, что хорошо. Вот несколько советов для улу...
Резюме Германа, Frontend-разработчика с 4+ годами опыта, внушает впечатление высококвал...