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

Опыт


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

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

Образование


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

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

Комментарии


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

Рекомендации

Ожидает подтверждения
0

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

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

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

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

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

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

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

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

Успехов :)


Добавить комментарий/ссылку на вакансию
Для этого действия нужновойти
Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Это резюме имеет некоторые положительные аспекты, такие как ясное изложение ваших практ...
Это резюме выглядит достаточно информативным и хорошо структурированным. Оно содержит п...
Это резюме отражает ваше стремление к развитию в области Java-разработки и демонстрируе...
Это резюме Frontend-разработчика со знанием Vue.js содержит много полезной информации о...
Резюме выглядит впечатляюще. Оно хорошо структурировано, содержит подробное описание оп...
Это резюме представляет вас как кандидата с опытом работы в области инженерии и проекти...
Привет, Алиса! Отличное резюме получилось, ты молодец))
Резюме Junior QA инженера содержит много информации, однако есть несколько аспектов, ко...
Это резюме содержит много повторяющегося текста и не содержит достаточно информации о в...
Резюме имеет некоторые сильные стороны, такие как: Хорошо структурированная информаци...