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 полное руководство".

Комментарии


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

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

Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Это резюме имеет много положительных аспектов, таких как: Кандидат активно участвует ...
Это резюме содержит много информации, но есть несколько аспектов, которые можно улучшит...
Александр, привет. Отличное резюме, содержательное и четкое. Успехов тебе в IT!
Это резюме содержит много информации, но есть несколько моментов, которые можно улучшит...
Привет, Андрей! Давай доработаем резюме по следующим блокам: 1. Имя и фамилию укажи, по...
Это резюме имеет хороший объем информации о вашем опыте работы и образовании. Однако, е...
Это резюме содержит много информации о предыдущем опыте работы и образовании, но есть н...
The resume provides a detailed overview of the candidate's experience, skills, project...
Это резюме содержит подробную информацию о навыках, проектах и опыте работы кандидата. ...
Это резюме выглядит впечатляющим и информативным. Здесь есть много полезной информации ...