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 - по настоящее время
Национальный исследовательский университет «МЭИ», Магистр техники и технологий (Кафедра Электрических станций и подстанций)
Сентябрь 2016 - Июль 2018
Технический университет Ильменау (Германия), Магистр естественных наук - M.Sc. (Кафедра Электрических приборов и аппаратов)
Сентябрь 2015 - Август 2016
Национальный исследовательский университет «МЭИ», Бакалавр техники и технологий (Кафедра Электрических станций и подстанций)
Сентябрь 2011 - Июль 2015

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

Комментарии


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

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

Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Это резюме представляет хорошую базу для Java Spring разработчика на уровне Junior/Trai...
Это резюме содержит много полезной информации о вашем опыте и навыках в программировани...
Это резюме Trainee / Junior frontend developer имеет некоторые положительные моменты, н...
Это резюме содержит много информации, которая не относится к позиции Junior Python-разр...
Артем, привет! Есть несколько дополнений к резюме: 1. Учебные проекты К описанию давай ...
Это резюме имеет некоторые положительные и отрицательные моменты: Положительные сторон...
Это резюме показывает, что кандидат имеет опыт работы в веб-студии по разработке сайтов...
Данное резюме содержит информацию о профессиональном опыте работы в сфере разработки пр...
Семен, привет! Есть несколько моментов к улучшению: В описание давай добавим ключевых...
Это резюме имеет некоторые сильные стороны, такие как опыт работы с Django, PostgreSQL,...