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

Основное


Город

Великий Новгород

Готовность к релокации

Готов

Описание

Ищу работу/стажировку на позицию Junior Java - разработчика. Формат работы - любой. Готов к релокации.

Сейчас обучаюсь по направлению - Java - разработчик. На данный момент, выполнил несколько учебных проектов, в которых применил полученные знания.


Игры разума

Набор из пяти консольных игр. Калькулятор, Арифметическая прогрессия, Поиск НОД, Четное/Нечетное, Простое число.

Мое первое приложение на Java, поэтому впервые (и во всех последующих проектах):
· Настраиваю рабочее окружение, подключаю линтер(Checkstyle) и CodeClimate.
· Использую Gradle для управления зависимостями, сборки проекта и т.п
· Работаю с Git и GitHub.
· Проработал архитектуру приложения - общая логика вынесена в отдельный класс - движок, что делает процесс добавления новых игр простым и безопасным.


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

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

При подготовке и выполнении данного проекта:
· Изучил Java Collections Framework.
· Освоил JUnit, попробовал на практике разработку через тестирование (TDD), подключил библиотеку JaCoCO.
· Поработал с JSON и YML форматами - библиотека Jackson
· Познакомился с CI/CD и GitHub Action.
· Использовал библиотеку Picocli.


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

Библиотека, с помощью которой можно проверять корректность данных, например данные форм заполняемых пользователями. Реализована возможность проверки строк, чисел и объектов типа Map.

К данному проекту подошел с пониманием ООП. Использовал fluent-интерфейс. Код покрыт тестами.


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

Веб - приложение для простого анализа сайтов на предмет их SEO пригодности.
Реализована возможность добавить несколько сайтов для проверки. Приложение хранит информацию о состоянии последней проверки, так же есть возможность просмотра всех предыдущих проверок и их результатов.

· Приложение выполнено на базе фрейворка Javalin.
· Для взаимодействия с базой используется Ebean ORM.
· В качестве шаблонизатора используется Thymeleaf.
· Присутствуют интеграционные тесты, которые имитируют и проверяют работу веб - приложения.
· Подключены библиотеки Jsoup, Unirest.

Навыки
  • Java Core
  • Java Collections Framework
  • Понимание основ ООП
  • Gradle / Maven
  • JUnit
  • Git
  • Основы HTML, CSS

• Аналитический склад ума
• Критическое мышление
• Готов "переваривать" большие объемы информации
• Не паникую при встрече с новыми/незнакомыми задачами

Владение английским
Начальные знания
Телефон
Почта
a-0s@ya.ru
Телеграм
https://t.me/sasha_os1
Дополнительные контакты

Работа


Сервисный инженер (ремонт электроники) , СЦ "Анод"
Август 2010 - Ноябрь 2022
  • Аппаратный и программный ремонт всевозможной портативной электроники.
  • Осуществление полного цикла работы сервисного центра по ремонту электронных и бытовых устройств.
  • Работа как с "железом" так и с потоком клиентов.
  • Постоянно обучался и осваивал новые виды и направления ремонта.
  • За время работы увеличил количество заказов по своим направлениям в несколько раз(начинал с 40-50 заказов в месяц, со временем довел их количество в среднем до 250 в месяц).

Образование


Автоматизированные системы обработки информации и управления, Современная Гуманитарная Академия
Сентябрь 2009 - Июнь 2011
Программное обеспечение вычислительной техники, Новгородский государственный университет имени Ярослава Мудрого (неоконченное/неполное)
Сентябрь 2005 - Июнь 2009

Комментарии


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

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

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

Резюме Java-разработчика соответствует требованиям и содержит достаточно информации о проектах и навыках. Отлично, что автор указал ссылки на свои проекты на GitHub и опыт работы в другой области, что может свидетельствовать о его универсальности и аналитических способностях. Также важно, что автор готов к релокации и формату работы. Однако, было бы полезно дополнить резюме информацией о своих целях и ожиданиях от будущей работы/стажировки.

Сопроводительное письмо

Уважаемый работодатель,

Хочу представить Вам свое резюме на вакансию Junior Java-разработчик. Я очень заинтересован в этой позиции и готов к релокации, а также готов работать в любом формате.

В данный момент я обучаюсь по направлению Java-разработчик и уже выполнил несколько учебных проектов, которые являются отличным примером моих навыков и знаний.

Один из моих проектов - "Игры разума", это набор из пяти консольных игр, в которых я использовал Gradle для управления зависимостями, настроил CodeClimate и Checkstyle, и проработал архитектуру приложения так, чтобы добавление новых игр было безопасным и простым.

В проекте "Вычислитель отличий" я использовал JUnit и JaCoCO для тестирования, библиотеку Jackson для работы с JSON и YML форматами, а также изучил CI/CD и GitHub Action.

В "Анализаторе страниц" я создал веб-приложение на базе фреймворка Javalin, использовал Ebean ORM для взаимодействия с базой данных, а также Thymeleaf в качестве шаблонизатора.

Я также имею знания и опыт работы с Java Core, Java Collections Framework, и понимание основ ООП, Gradle / Maven, Git, JUnit, а также основы HTML и CSS.

Я обладаю аналитическим складом ума, критическим мышлением и готов "переваривать" большие объемы информации. Я не паникую при встрече с новыми/незнакомыми задачами.

Ранее я работал в СЦ "Анод" на позиции Сервисный инженер (ремонт электронной техники) и за время работы смог увеличить количество заказов по своим направлениям в несколько раз.

Кроме того, я получил высшее образование в области автоматизированных систем обработки информации и управления в Современной Гуманитарной Академии и имею неполное высшее образование в области программного обеспечения вычислительной техники в Новгородском государственном университете имени Ярослава Мудрого.

С нетерпением жду ответа от Вас и надеюсь, что мое резюме заинтересует Вас.

С уважением,
[ФИО]

Улучшенное резюме

Java-разработчик, ищу работу/стажировку на позицию Junior Java-разработчика. Готов к релокации. Обучаюсь по направлению Java-разработчик, выполнил несколько учебных проектов с применением знаний в области Java Core, Java Collections Framework и основ ООП. Использовал Gradle/Maven, JUnit, Git, HTML, CSS и знаком с аналитическим складом ума, критическим мышлением и способностью быстро усваивать новую информацию.

Проекты:

  • Игры разума: набор из пяти консольных игр, где я использовал Checkstyle и CodeClimate, Gradle для управления зависимостями, Git и GitHub, а также разработал архитектуру приложения.
  • Вычислитель отличий: программа, определяющая разницу между двумя структурами данных, где я использовал Java Collections Framework, JUnit, JaCoCO, библиотеки Jackson и Picocli, а также познакомился с CI/CD и GitHub Action.
  • Валидатор данных: библиотека, с помощью которой можно проверять корректность данных, например, данные форм заполняемых пользователями, где я использовал fluent-интерфейс и написал тесты.
  • Анализатор страниц: веб-приложение для простого анализа сайтов на предмет их SEO пригодности, где я использовал Javalin, Ebean ORM, Thymeleaf и написал интеграционные тесты.

Опыт работы:

СЦ "Анод", Сервисный инженер (ремонт электроники), 2010-08-01 - 2022-11-01. Осуществлял аппаратный и программный ремонт всевозможной портативной электроники, работал как с "железом" так и с потоком клиентов, увеличил количество заказов по своим направлениям в несколько раз.

Образование:

Автоматизированные системы обработки информации и управления, Современная Гуманитарная Академия, 2009-09-01 - 2011-06-01.

Программное обеспечение вычислительной техники, Новгородский государственный университет имени Ярослава Мудрого (неоконченное/неполное), 2005-09-01 - 2009-06-01.

Контакты: a-0s@ya.ru.


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