Java Backend Developer

Контакты


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

Описание

Ищу работу в сфере Backend разработки. Заинтересован в постоянном обучении и развитии, готов к трудным задачам и командировкам.

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

Прохожу обучение по программе "Java-разработчик" на платформе Hexlet.

Рассматриваю удаленный формат работы, с последующим переездом при необходимости.
Текущий часовой пояс GMT+3 (Москва)

Навыки

Hard-skills:
- Операционные системы (Windows(Администрирование)\Linux(опытный пользователь))
- Java Core, Collections
- Git (Github, Github Acitons)
- Тестирование (Junit5)
- Системы сборки (Maven\gradle)
- Базовые навыки Spring Framework (Boot, Data, Security, MVC)

Описание проектов

Учебные проекты, Java Core:

Игры разума
Консольное приложение, состоящие из 5 игр. В начале каждой игры приложение дает задание на которое необходимо ответить написав в консоль свой вариант ответа. Игра идет до 3-х правильных решений подряд.

Основные полученные навыки:
- Построение архитектуры приложения;
- Обработка ввода\вывода, обработка строковых данных;
- Ознакомление с системой сборки Gradle и IDE Intellij idea;
- Настройка утилиты Make
- Закрепление работы с GitHub.
- Подключение и настройка checkstyle для валидации кода на соответствие
стандартам разработки;

Вычислитель отличий
Консольная утилита проверяющая различие между двумя структурами данных с опциональной системой отображения результата. Рабочие форматы yml, json.

Полученные навыки:
- Закрепление навыков построения архитектуры приложения;
- Знакомство GitHub Actions;
- Закрепление навыков автоматического тестирования Junit;
- Закрепление навыков работы с коллекциями;
- Знакомство с библиотекой jackson;
- Знакомство с библиотекой покрытия кода (jacoco) и сервисом codeclimate

REST API сервис

Система голосования
Разработанная backend система обеспечивает функционирование системы голосование за меню различных ресторанов.
Взаимодействие с системой, в рамках тестирования, возможно через консоль или веб-интерфейс (OpenAPI).
В базовой конфигурации предусмотрено 3 типа операторов: Администратор, Пользователь, Гость (права установлены на базе Spring Security.
Администратор обслуживает рестораны (CRUD по меню и ресторанам)
Пользователь может голосовать за представленные меню, просматривать историю своих голосований .
Гость может ознакомится с публичными данными (рейтинги)

Основной стек: JDK17, Spring Boot 3.x, Lombok, H2

Основные полученные навыки:
- Знакомство и закрепление Spring Framework (Boot, Data, Security, MVC)
- Работа с базами данных (H2, postgreSQL)
- Знакомство с OpenAPI, Swagger

Опыт


Инженер-проектировщик, BIM-Менеджер, ООО "Союз-Проект"
Октябрь 2011 - по настоящее время

Проектирование\строительство:
• Сбор и анализ данных по участку строительства, общение с администрациями муниципалитетов;
• Выезд на объекты для сбора первичных данных;
• Составление ТЗ;
• Общение с заказчиком;
• Обмерные и обследовательские работы (Визуальное/Инструментальное обследование) с формированием отчета
• Общение и решение возникающих вопросов с экспертизой;
• Подготовка исполнительной документации, актов скрытых работ.
• Выполнение комплектов АИ, АР, АС, ПЗУ
• 3D визуализации (интерьер\экстерьер в т.ч. большие площади), фотомонтаж, фотообработка.
• Выдача и контроль исполнения задач.

Постоянный САПР – Revit. Дополнительное ПО – Civil 3d (Построение рельефа, картограммы)

3D Графика (Визуализация)
• Применял в повседневной рабочей практике системы визуализации : Mental-Ray, V-Ray, Corona, Enscape. Основной на текущий момент – Corona render.
Администрирование (обслуживание ПК)
• Обслуживание малого парка ПК
• ОС Windows – базовое администрирование; Linux – опытный пользователь
• ПО - (Закупка ПО, обновление лицензий, настройка рабочих мест)
• Железо – (Конфигурирование рабочих мест, закупка комплектующих, сборка ПК, периодическое техобслуживание, настройка локальной сети)

Образование


Профпереподготовка: Enterprise Java-разработчик, Институт переподготовки и повышения квалификации "Викиакадемия"
Январь 2023 - Май 2023
Высшее-техническое: Промышленное и гражданское строительство. Бакалавр. МГТУ
Сентябрь 2011 - Июнь 2017
Среднее-техническое: Программист вычислительной техники и автоматизированных систем. Филиал СПГГИ (ТУ) им. Плеханова.
Сентябрь 2007 - Июнь 2010

О себе
Готов к релокации в другую страну
Читаю профессиональную литературу на английском языке
Проживаю в городе Апатиты

Технический склад ума - люблю разбираться и решать сложные задачи.

Бегун-любитель, ультрамарафонец. Готовлюсь к забегу на 100 км.

Последние прочитанные книги: Head First: Java, Грокаем Алгоритмы.
В процессе изучения: Столяров "Программирование введение в профессию"; Шилдт "Java полное руководство".

Комментарии


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

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

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