Java-разработчик
Контакты
Java-разработчик с отличным знанием Java Core, ООП, c опытом использования Spring Framework (Spring Boot, Spring Data), а также навыками работы с SQL, PostgreSQL, Git, Gradle, Docker и Linux. Имею базовое понимание и опыт во всем цикле разработки: от проектирования архитектуры приложения до написания автоматизированных тестов и настройки CI/CD процессов. Уверенно работаю с английским на уровне B1, что позволяет эффективно взаимодействовать с международными командами и читать техническую документацию. Мои технические навыки, ответственность и работоспособность позволят внести значительный вклад в развитие вашего проекта.
- Java SE
- Spring Framework
- Spring Boot
- Spring Data
- SQL
- PostgreSQL
- Gradle
- Git
- Linux
- JUnit
- CI/CD (непрерывная интеграция)
- Алгоритмы и структуры данных
- Архитектура приложений
- Автоматизированные тесты
- Английский B1
Игры разума: консольное приложение из 5 мини-игр, которые включают в себя задачи для проверки логического мышления и знания арифметики.
Навыки: работа c системой сборки Gradle, добавление и отслеживание зависимостей, применение Git и GitHub для хранения и отслеживания изменений, настройка автоматической проверки синтаксиса c Checkstyle, подключение проверки поддерживаемости кода на CodeClimate, использование Makefile для автоматизации и сборки.
Стек: Java, Gradle, Git, Make, Checkstyle, Code Climate.Вычислитель отличий: консольное приложение для определения различий между двумя структурами данных в формате yaml или json.
Навыки: использование структур данных Java Collections Framework, работа с YAML, JSON файлами, тестирование кода с Junit5, проверка покрытия кода тестами с JaCoCo, создание workflow GitHub Actions.
Стек: Java, JUnit, GitHub Actions, Gradle, Git, Checkstyle, Code Climate, JaCoCo, Make.Валидатор данных: библиотека для валидации данных.
Навыки: создание объектно-ориентированной архитектуры, использование fluent-интерфейса, применение техники TDD.
Стек: Java, JUnit, GitHub Actions, Gradle, Git, Checkstyle, Code Climate, Make.Анализатор страниц: веб-приложение для проверки сайтов на SEO пригодность.
Навыки: построение MVC архитектуры приложения, работа с роутингом, обработчиками HTTP запросов c использованием Javalin, создание шаблонов веб-страниц с JTE, использование Bootstrap для визуального оформления, взаимодействие с базой данных через JDBC, создание интеграционных тестов, деплой проекта на Render c использованием Docker.
Стек: Java, HTML, CSS, HTTP, SQL, Javalin, JTE, Bootstrap, PostgreSQL, H2, Docker, JUnit, GitHub Actions, Gradle, Git, Checkstyle, Code Climate, Make.Менеджер задач: серверное веб-приложение для управления задачами, с возможностью их постановки, назначения исполнителей и изменения статусов, с требованием регистрации и аутентификации.
Навыки: создание REST веб-API c использование Spring Boot, работа с базами данных PostgreSQL (prod) и H2 (dev) c Spring Data, реализация аутентификации и авторизации с Spring Security, создание интеграционных тестов, деплой проекта на Render c использованием Docker, генерирование документации с Swagger, использование сервиса отслеживания ошибок Sentry.
Стек: Java, Spring Boot, Spring Data, Spring Security, HTTP, PostgreSQL, H2, Sentry, Swagger, Docker, JUnit, GitHub Actions, Gradle, Git, Checkstyle, Code Climate, Make.
Опыт
Обязанности:
- разрабатывал мероприятия по снижению операционных затрат производства
- разрабатывал технологические процессы
- закупал и монтировал оборудование
- разрабатывал график подготовки производства
Достижения:
- уменьшил операционные затраты на 2 млн. руб. в год за счет оптимизации техпроцессов и логистики
- запустил сборочное производство двигателей в соответствии с установленными бюджетом и сроком
Образование
Могу проходить интервью на английском языке
Проживаю в городе Набережные Челны
Рекомендации
Привет, Андрей!
У тебя вышло очень информативное и целостное резюме.
Давай подкорректируем лишь раздел "Описание проектов»:
- Для удобства и компактности ссылку на GitHub необходимо зашить в название проекта
В квадратных скобках указываем слово, по которому надо нажать, в круглых - ссылку на проект.
- Давай добавим результаты проекта/полученные тобой навыки.
Желаю тебе удачи в освоении новой IT-профессии!
Добавить комментарий/ссылку на вакансию