Java developer (junior)
Основное
Не указано
Рассматриваю предложения Junior Java developer для работы/стажировки на полный день, удалённо.
Около года изучаю Java с наставником. На развитие в IT-сфере мотивирует грамотное красивое решение бизнес-задач. Выбрал Java как один из наиболее подходящих языков для освоения backend разработки. В команде для меня важен энтузиазм и инженерная культура.
До ай-ти занимался предпринимательством. Всегда был интуитивный интерес к программированию, но откладывал до лучших времён. И вот уже сейчас постепенно вникаю в ООАП, Высоконагруженные приложения. Системно подтягиваю английский, продолжаю тренироваться в разработке на Spring.
Open Source проект
Сервис уведомляет владельцев сайтов об опечатках и ошибках. После интеграции любой посетитель может выделить ошибку, сообщив о ней администратору.
- Spring, Hibernate, PostgreSQL, Liquibase, Maven
- Реализовал новый функционал, необходимый для MVP, тесты для контроллеров и сервис-классов. Продолжаю знакомиться с архитектурой проекта.
Кроме этого укажу несколько учебных проектов, которые повлияли
на моё понимание Java и чистого кода:
Игры разума
Пять консольных математических игр. Единый движок для лёгкого добавления новых игр.
- Gradle, Make, Github Actions
- Чистые функции: изоляция побочных эффектов, принцип единой ответственности
Вычислитель отличий
Консольная утилита для определения отличий между двумя файлами формата JSON или YAML.
- Code Climate, JUnit, Jackson, PiCocli
- Использован TDD подход к разработке
Валидатор данных
Библиотека, с помощью которой можно проверять корректность любых данных.
Условия проверки задаёт пользователь.
- Работает со строками, числами, мапами. Много ООП, SOLID
Анализатор страниц
Веб-приложение для проверки доступности сайтов. Развёрнуто на Heroku, можно пощупать.
- Javalin, Ebean ORM, PostgreSQL, Thymeleaf, Bootstrap
- Архитектура MVC, REST, интеграционные тесты
Java, ООП, Структуры данных, SQL, Spring, Hibernate
Пользуюсь GNU/Linux и Git
Образование
Комментарии
Рекомендации
Алексей, привет!
Предлагаю привнести в резюме цель поиска, дополнить мотивацией, и тогда оно будет целостным:)
1. Описание.
Здесь нужно начать с цели поиска работы, проектов, которые вам интересны, направлений разработки. Можно добавить вашей мотивации, написать, что вас увлекает в разработке, почему выбрали это направление, почему перешли в IT. Здесь также важно отразить информацию о комфортном формате работы (офис/удаленно, занятость, релокация) и городе проживании.
2. Учебные проекты.
Очень важный блок. Как правило, отмечается суть проекта, полученные навыки и стек. Посмотреть пример оформления можно здесь: https://cv.hexlet.io/resumes/865
3. Контакты.
Для оперативности связи будущего работодателя с вами было бы здорово добавить еще один контакт, например, TG/WhatsApp.
4. Работа.
Не стали включать этот пункт в резюме по какой причине? Могут ли опыт и полученные навыки в этот период нам пригодиться для желаемой работы сейчас?
Желаю новых интересных проектов в новом ITнаправлении!
Здравствуй, Екатерина! Благодарю за рекомендации. Поправил. Свой вопрос написал в слак
Alexei Katseval23-08-2022 13:36:36Спасибо, Алексей!
Ekaterina Savchenko24-08-2022 07:38:21Добавить комментарий