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

Контакты


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

Описание

Ищу работу на позицию Java-разработчика. Предпочтительный формат работы — офис или гибрид.

Работаю руководителем проектов по поставкам электрооборудования и энергоэффективности. Сейчас хочу не просто помогать клиентам внедрять новые решения, а непосредственно разрабатывать и улучшать продукт самостоятельно. Всегда были интересны новые технологии и решение сложных задач, поэтому выбрал для себя направление backend разработки. Прошел обучение в Hexlet по профессии Java-разработчик, в данный момент продолжаю обучаться самостоятельно.

Проекты

К настоящему моменту реализованы следующие проекты:

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

Система управления задачами. Позволяет ставить задачи, назначать исполнителей и менять их статусы.

Полученные навыки:
- Использование Spring Boot
- Использование ORM Hibernate
- Работа с базами данных H2 и PostgreSQL
- Применение Swagger для документирования API
- Тестирование посредством MockWebServer
- Деплой на Render

Стек: Java 20, Spring Boot 3, Gradle, Liquibase, H2, PostgreSQL, JWT, JUnit, Swagger

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

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

Полученные навыки:
- Реализация веб-сайта на базе фреймворка Javalin
- Использование ORM Ebean,
- Работа с базами данных H2 и PostgreSQL
- Верстка фронтенд-части проекта с помощью Thymeleaf и Bootstrap
- Тестирование посредством Unirest и MockWebServer
- Деплой на Render

Стек: Java 20, JUnit 5, Gradle, Javalin, Ebean, H2, PostgreSQL, JUnit, MockWebServer, Thymeleaf, Bootstrap

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

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

Полученные навыки:
- Применение принципов ООП
- Работа с лямбда выражениями и функциональными интерфейсами
- Работа со Stream API

Стек: Java 17, JUnit 5, Gradle

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

Консольная утилита, определяющая разницу между двумя структурами данных.

Полученные навыки:
- Работа с коллекциями и структурами данных
- Использование сторонник библиотек (Jackson, Picocli, Jacoco)
- TDD - разработка через тестирование
- Настройка GitHub Actions
- Работа с форматами json и yaml

Стек: Java 17, JUnit 5, Gradle

Игры разума

Набор из пяти консольных игр.

Полученные навыки:
- Настройка окружения Java
- Работа с Git и GitHub
- Работа с Linux CLI

Стек: Java 17, Gradle

Навыки
  • Java (Core, Collections)
  • SQL (СУБД H2, PostgerSQL)
  • Spring
  • Hibernate
  • Ebean
  • ООП
  • TDD
  • Автоматическое тестирование: JUnit 5
  • Gradle, Git, GitHub Actions
  • Linux CLI
Описание проектов

Опыт


Руководитель проектов, АО "Систэм Электрик"/АО "Шнейдер Электрик"
Ноябрь 2016 - по настоящее время

Задачи:
- Ведение проектов («под ключ», поставка оборудования, аудит, сервис)
- Расчет и согласование коммерческих предложений
- Разработка и согласование договоров с заказчиками и подрядчиками
- Контроль и консолидация финансовых показателей по портфелю проектов

Примеры реализованных проектов:
- Внедрение системы контроля CIP-моек на 7 заводах крупного производителя молочных продуктов
- Внедрение, поддержка и расширение систем учета энергетических ресурсов на объектах производителей пищевых продуктов, а также в сети продуктовых гипермаркетов (более 200 магазинов)

Образование


Hexlet, курсы по профессии Java-разработчик
Январь 2023 - Декабрь 2023
Национальный исследовательский университет «МЭИ», Магистр техники и технологий (Кафедра Электрических станций и подстанций)
Сентябрь 2016 - Июль 2018
Технический университет Ильменау (Германия), Магистр естественных наук - M.Sc. (Кафедра Электрических приборов и аппаратов)
Сентябрь 2015 - Август 2016
Национальный исследовательский университет «МЭИ», Бакалавр техники и технологий (Кафедра Электрических станций и подстанций)
Сентябрь 2011 - Июль 2015

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

Комментарии


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

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

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