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

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

Комментарии


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

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

Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Резюме Junior QA инженера содержит много информации, однако есть несколько аспектов, ко...
Это резюме содержит много повторяющегося текста и не содержит достаточно информации о в...
Резюме имеет некоторые сильные стороны, такие как: Хорошо структурированная информаци...
Привет, Инга! Давай улучшим твое резюме: 1. Контакты Давай разместим короткую ссылку н...
Привет, Константин! Давай улучшим твое резюме: 1. Имя и фамилию резюме переведи, пожал...
Это резюме содержит много полезной информации о ваших навыках и опыте работы. Однако, е...
Это резюме содержит много лишней информации, которая не имеет отношения к вакансии Fron...
Это резюме содержит информацию о некоторых проектах и технологиях, с которыми вы работа...
Привет, Андрей! Давай улучшим твое резюме: 1. Давай укажем полное название твоей профе...
Это резюме имеет некоторые сильные стороны, такие как указание наличия базовых знаний P...