Hexlet CV

Java-программист

Основное


Описание

Рассматриваю предложения на позицию Junior Java-разработчика.
Проживаю в городе Энгельс (Саратовская область), не готов к переезду, в другой город, но готов к переезду в другую страну, владею английский языком на уровне intermediate/upper-intermediate.

Занятость: полная занятость, частичная занятость, проектная работа.

График работы: полный день

Завершил обучение по профессии java-разработчик на Hexlet, курс начал 24.08.2021. За время обучения реализовал пять проектов:

«Игры разума»

  • проект из пяти консольных игр. Каждая игра задает вопросы, на которые нужно дать правильные ответы. Игры: Калькулятор. Арифметические выражения, которые необходимо вычислить. Прогрессия. Поиск пропущенных чисел в последовательности чисел. Определение четного числа. Определение наибольшего общего делителя. Определение простого числа. Используемый стек: Gradle, Git, Github Actions, Codeclimate.

«Вычислитель отличий»

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

«Валидатор данных»

  • библиотека, с помощью которой можно проверять корректность любых данных. В первую очередь речь идет про данные форм заполняемых пользователями. За основу для проекта взята библиотека yup. В проекте реализовал возможность проверки строк, чисел Map и содержимого Map по валидаторам. Используемый стек: Gradle, Jacoco, Codeclimate, JUnit, Git, Github Actions, SOLID,Fluent interface pattern.

«Анализатор» страниц»

  • полноценный веб-сайт на базе фреймворка Javalin. Здесь отрабатываются базовые принципы построения современных сайтов на MVC-архитектуре: работа с роутингом, обработчиками запросов и шаблонизатором, взаимодействие с базой данных через ORM. Использование Bootstrap и его компонентов для визуального оформления. Деплой приложения на Heroku. Используемый стек: Gradle, Jacoco, Codeclimate, JUnit, Git, Github Actions, Javalin, Bootstrap, ORM Ebean, Heroku, HTTP, HTML, Интеграционное тестирование, Thymeleaf, Unirest, jsoup.

«Менеджер задач»

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

Большое внимание в этом проекте уделяется созданию сущностей с помощью ORM и описанию связей между ними (o2m, m2m). Повысить уровень абстракции и оперировать не сырыми данными, а связанными наборами объектов с удобным (семантическим) доступом к зависимым сущностям. Использовать в проекте ресурсный роутинг, который позволяет унифицировать и упростить работу с типичными CRUD-операциями. Понять как работает аутентификация, авторизация и использовать их в проекте. Применение фильтрации данных. Изучить применение коллектора ошибок Rollbar.

Используемый стек: Gradle, Jacoco, Codeclimate, JUnit, Git, Github Actions, фреймворк Spring, Heroku (PaaS), ORM, Rollbar, Swagger, Интеграционное тестирование.

Очень нравится познавать новое, кроме лекций из курса, так же нахожу много полезной для себя информации на просторах интернета и в книгах:
-Брюс Эккель - Философия Java.
-Уоллс Крейг - Spring в действии.
-Крис Ричардсон - Микросервисы. Паттерны разработки и рефакторинга.
Приспособлен к многозадачности, быстро осваиваю новую информацию, важными критериями для меня всегда были, возможность для профессионального развития и хороший коллектив, на своём опыте могу сказать, в открытом и дружественно настроенном коллективе, работы идёт в разы эффективнее.
Живу в городе Энгельс, Саратовская область, более предпочтительней для меня удаленная работы, чем работа в офисе.

Навыки

Java Core
Gradle
Jacoco
Codeclimate
Git
Github Actions
Picocli
JUnit
Java SE
Java EE
Servlet
Основы командной строки в *nix
Tomcat
ORM Ebean
Javalin
SQL
HTML
Heroku
Bootstrap
Thymeleaf
Spring
Swagger

Награды, Сертификаты

Закончил курсы "Профессия Java-разработчик" в школе программирования Hexlet

Владение английским
Могу проходить интервью
Контакт
@Sergey_Vladimirovich, s-bonar@mail.ru

Работа


Инженер - конструктор, ООО Роберт Бош
марта 2019 - по настоящее время

Обязанности:
Разработка 3D моделей и сборок в PTC Creo и Siemens NX,
Создание чертежей в PTC Creo и Siemens NX,
Работа в SAP system,
Ведение проектов по внедрения новой линейки продукции,
Создание инструкций и тех. документаций.

Образование


Радиофизика, Саратовский государственный университет
сент. 2013 - июля 2017

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

Сергей, добрый день!

Что можно улучшить:

1) Начните свое резюме с описания позиции, на которую претендуете. Расскажите, какой формат работы для вас предпочтительнее: офис или удаленка, в каком городе живете и другие важные для вас параметры;

2) Круто, если укажите, как долго проходите обучение. Стороннему рекрутеру, который не знает про Хекслет, трудно определить, сколько времени занимает прохождение профессии и выполнение проектов;

3) Можно поработать с оформлением. Описание учебных проектов сейчас не максимально читабельно выглядит) Советую сделать гиперссылки из названий проектов, которые будут вести на гитхаб, выделить названия жирным текстом или увеличить шрифт. Добавить заголовок "Учебные проекты: ". По содержательной части вопросов нет, отлично описали;

4) Отлично, что добавили в описание мотивационную часть. Будет хорошо, если сможете подкрепить информацию какими-либо фактами. Например, если пишите, что "очень нравится познавать новое" - можно следом добавить список ваших топ-3 книг по программированию;

5) Навыки указать в виде маркированного списка, в строчку не очень читабельно. Убирайте лишние фразы и оставляйте только названия инструментов/технологий, которыми владеете. Если что-то в процессе изучения, об этом лучше написать в Описнии;

6) По опыту работы все ок, можно только поправить оформление. Заголовок "Обязанности" и дальше маркированным списком перечислить, не в строчку)

Успехов :)


Добавить комментарий
Для этого действия нужновойти
Войдите на сайт, чтобы написать ответ
Последние ответы
Дмитрий, приветствую! Пара советов для улучшения резюме: 1) Одно резюме составлено на...
Приветствую! Несколько советов для улучшения резюме: 1) Нет информации о вас. Нужно д...
Александр, привет! Хорошее резюме, особенно понравилось оформление) Что улучшить: ...
Данил, привет! Комментарии по резюме: 1) Описание учебных проектов перенести в соот...
Дмитрий, привет! Несколько комментариев по резюме: 1) Первые два абзаца одинаковы п...
Привет! Очень хорошее резюме, особенно содержательная часть. Можно поработать с офор...
Добрый день! Что улучшить: 1) Советую дополнить описание учебных проектов. Не хвата...
Дарья, привет! Несколько рекомендаций: 1) Советую дополнить описание учебных проект...
Игорь, привет! Рекомендации по резюме: 1) Начинать описание стоит с желаемой должно...
Андрей, добрый день! Что улучшить: 1) Укажите, готовы ли рассматривать для себя уда...