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 разработчика выглядит очень впечатляющим. Он имеет более чем 3-летний о...
Это резюме выглядит очень впечатляющим и содержит множество важных достижений и навыков...
Резюме Frontend-разработчика оцениваю как хорошее. В нем содержится подробная информаци...
Это резюме QA-инженера имеет много положительных аспектов. Кандидат активно обучается и...
Резюме Frontend-разработчика оцениваю на 8 из 10. Плюсы: 1. Хорошо описаны навыки и о...
Оценка резюме: Описание кандидата: Описание самого себя содержит информацию о текущем...
Это резюме содержит несколько положительных аспектов, таких как стремление к развитию в...
Это резюме Unity разработчика содержит много полезной информации о вашем опыте и навыка...
Привет, Никита! Давай улучшим твое резюме: 1. Для начала, давай уберём заголовки, так ...
Привет, Евгений! Давай улучшим твое резюме: 1. Описание проектов Для удобства и компа...