Junior Java developer

Контакты


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

Описание

C июня 2021 года обучаюсь на Hexlet по программе Java-разработчик.

Ищу работу на должность: Junior Java developer
Занятость: стажировка, полная занятость
График работы: гибкий график, полный день, сменный график

В процессе обучения на платформе, выполнил следующие проекты:

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

Используемый стек: Gradle, Git, Github Actions, Codeclimate.

2) Differ (Вычислитель отличий )
https://github.com/meco-coder/java-project-lvl2
Вычислитель отличий – программа, определяющая разницу между двумя структурами данных. Подобный механизм используется при выводе тестов или при автоматическом отслеживании изменении в конфигурационных файлах.
Возможности утилиты:
- Поддержка разных входных форматов: yaml и json;
- Генерация отчета в виде plain text, stylish и json;

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

Используемый стек: Gradle, Jacoco, Codeclimate, JUnit, Git, Github Actions, Jackson, Picocli.

3) Data Validator (Валидатор данных)
https://github.com/meco-coder/java-project-lvl3

Описание: Валидатор данных – библиотека, с помощью которой можно проверять корректность любых данных. Подобных библиотек множество в каждом языке, так как практически все программы работают с внешними данными, которые нужно проверять на корректность. В первую очередь речь идет про данные форм заполняемых пользователями. За основу для проекта взята библиотека yup.

Цель: Прокачка проектирования архитектуры в объектно-ориентированном стиле.
Проектирование структуры классов, композиция объектов, использование наследования и обязательно fluent-интерфейса. Соблюдение SOLID принципы.

Используемый стек: Gradle, Jacoco, Codeclimate, JUnit, Git, Github Actions, SOLID,Fluent interface pattern.

4) Page Analyzer (Анализатор страниц)
https://github.com/meco-coder/java-project-lvl4

Описание: Анализатор страниц – сайт, который анализирует указанные страницы на SEO пригодность.

Цель: Создать полноценный веб-сайт на базе фреймворка Javalin. Отработать базовые принципы построения современных сайтов на MVC-архитектуре: работа с роутингом, обработчиками запросов и шаблонизатором, взаимодействие с базой данных через ORM. Использование Bootstrap и его компонентов для визуального оформления.
Деплой приложения на Heroku.

Используемый стек: Gradle, Jacoco, Codeclimate, JUnit, Git, Github Actions, Javalin, Bootstrap, ORM Ebean, Heroku, HTTP, HTML, Интеграционное тестирование, Thymeleaf, Unirest, jsoup.

5) Task manager (Менеджер задач)
https://github.com/meco-coder/java-project-lvl5

Описание: Task Manager – система управления задачами, подобная http://www.redmine.org/. Она позволяет ставить задачи, назначать исполнителей и менять их статусы. Для работы с системой требуется регистрация и аутентификация.

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

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

Проекты будут пополняться со временем.

Для меня наиболее важным при выборе места работы является:
1. Профессиональный рост для приобретения необходимых знаний и опыта, развития соответствующих практических навыков которые в последующем послужат карьерному росту.
2. Коллектив, потому что если люди в рабочем коллективе уважительно относятся друг друг, уважают труд друг друга, то и совместная работа будет выполнена более качественно.

Навыки
  • Java Core
  • Gradle
  • Jacoco
  • Codeclimate
  • Git
  • Github Actions
  • Picocli
  • JUnit
  • Java SE
  • Java EE
  • Servlet
  • Tomcat
  • ORM Ebean
  • Javalin
  • SQL
  • HTTP
  • HTML
  • JSP
  • Heroku
  • Bootstrap
  • Thymeleaf
  • Unirest
  • Spring
  • Swagger

Опыт


Мастер, Филиал Саратовский ПАО Т Плюс
Декабрь 2018 - по настоящее время
  • Содержание тепловых сетей, тепловых пунктов и других сооружений в работоспособном, технически исправном состоянии;
  • Соблюдение режимов теплоснабжения по количеству и качеству тепловой энергии и теплоносителей;
  • Соблюдение требований правил промышленной безопасности, охраны труда;
  • Своевременная подготовка по нарядно-допускной системе, обеспечивание расстановки рабочих и бригад, контролирование и соблюдение технологических процессов, оперативное выявление и устранение причин их нарушения;
  • Контроль выполнения инструкций по эксплуатации теплоэнергетического оборудования, ведения эксплуатационным персоналом технической документации.

В процессе работы были получены:

  • Благодарность за заслуги в развитии топливно-энергетического комплекса;
  • Сертификат о занесении на доску почета Филиала Саратовский ПАО Т Плюс за заслуги в развитии топливно-энергетического комплекса.
Слесарь ТС 5р., Филиал Саратовский ПАО Т Плюс
Декабрь 2017 - Декабрь 2018
  • Обслуживание оборудования тепловых сетей;
  • Переключения и обход трасс подземных и надземных тепловых сетей;
  • Наблюдение за состоянием внешней поверхности теплотрасс с целью предохранения трубопроводов от затопления верхними или грунтовыми водами;
  • Проверка камер на загазованность, содержание камер и всего оборудования в камерах или надземных павильонах в чистоте, покраска металлоконструкций, маркировка трубопроводов и арматуры, подготовка шурфов на трассах;
  • Пуск и наладка тепловых сетей, контроль за режимом их работы.

Образование


Теплоэнергетка и теплотехника (Магистратура), Саратовский государственный технический университет им. Ю.А. Гагарина, Саратов
Сентябрь 2017 - Июнь 2019
Теплоэнергетка и теплотехника (Бакалавриат), Саратовский государственный технический университет им. Ю.А. Гагарина, Саратов
Сентябрь 2013 - Июнь 2017

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

Комментарии


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

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

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

Привет!

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

2) "исполнительность, ответственность и тп" - личностные характеристики в резюме можно не перечислять. Их нельзя проверить на этапе ревью резюме. Если вы считаете, что эти качества необходимы на конкретной работе и вы ими обладаете, то формулируйте их через факты, цифры, говорите о пользе для прежних работодателей.

3) Недочет в оформлении: в разделе "Работа" при перечислении обязанностей используете маркеры для одного места работы и тире для другого. Где-то начинаете предложение со строчной буквы, где-то с прописной. Нужно привести в единый формат)


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