Java-разработчик

Контакты


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

Описание

В поисках работы связанной с разработкой приложений на Java.
Формат работы: В приоритете удалённый, но готов и на гибридный, и на релокацию в место расположения офиса.

Решение перейти в сферу IT, и начать именно с Java, было из-за мечты: участия в создании мобильных приложений облегчающих жизнь людей.

Люблю нестандартные задачи, участвовать в совершенствовании процессов и изучать суть вещей которыми занимаюсь(почему? зачем? как это делается?).
Среди языков программирования также интересуют Kotlin, C#.
Закончил курсы Hexlet'а по профессии Java-разработчик, а также студентом факультета программная инженерия КНИТУ-КАИ.

На данный момент мной реализованы пять учебных проекта:

Игры разума

Описание: набор из пяти консольных игр, построенных по принципу популярных мобильных приложений для прокачки мозга. Каждая игра задает вопросы, на которые нужно дать правильные ответы. После трех правильных ответов считается, что игра пройдена. Неправильные ответы завершают игру и предлагают пройти ее заново.
Стек: Java, Git, GitHub, CodeClimate.

Вычислитель отличий

Описание: программа, определяющая разницу между двумя структурами данных.
Возможности утилиты:

  • Поддержка разных входных форматов: yaml и json
  • Генерация отчета в виде plain text, stylish и json

Стек: Java, Git, GitHub, Actions, CodeClimate, TDD, JUnit, Picocli.

Валидатор данных

Описание: Библиотека, с помощью которой можно проверять корректность любых данных. Подобных библиотек множество в каждом языке, так как практически все программы работают с внешними данными, которые нужно проверять на корректность.
Стек: Java, Git, GitHub, Actions, CodeClimate, TDD, JUnit, Picocli, Fluent-interface, DSL.

Анализатор страниц

Описание: сайт, который анализирует указанные страницы на SEO пригодность.
Стек: Java, Git, GitHub, Actions, CodeClimate, TDD, JUnit, Javalin, ORM Ebean, Bootstrap, HTTP, PostgreSQL, Render, SLF4J.

Анализатор страниц

Описание: система управления задачами, подобная http://www.redmine.org. Она позволяет ставить задачи, назначать исполнителей и менять их статусы. Для работы с системой требуется регистрация и аутентификация.
Стек: Spring Boot, Spring Security, Spring Data JPA, H2 & PostgreSQL, JUnit, AssertJ & MockWebServer, MapStruct, Lombok, Docker (for deploy), PaaS Render, Sentry, Swagger.

Навыки
  • Java, Java EE
  • Spring
  • С/С++ (на начальном уровне)
  • Git, GitHub
  • Gradle
  • SQL, PostgreSQL
  • TDD, JUnit
  • GitHub Actions, CI
  • HTML5, CSS
Описание проектов

Опыт


Аппаратчик синтеза / Инструктор-методист компьютерно-тренажерного комплекса, СИБУР
Июль 2014 - по настоящее время

Инструктор-методист компьютерно-тренажерного комплекса, участвовал в его разработке и тестировании, продолжаю его поддержку(создание сценариев, тестов и материала для обучения) для своего производства. Занимался разработкой стандартных операционных процедур. Являюсь наставником и уполномоченным по охране труда. Осуществляю контроль за ведением технологического процесса и его оптимизацией.

Образование


Высшее, Факультет Программная инженерия, КАЗАНСКИЙ НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ ИМ. А. Н. ТУПОЛЕВА - КАИ
Сентябрь 2023 - по настоящее время
Высшее неоконченное, Химическая технология органических веществ, Нижнекамский химико-технологический институт (филиал) КНИТУ
Сентябрь 2014 - Январь 2016
Среднее-специальное, Химическая технология органических веществ, Нижнекамский нефте-химический колледж
Сентябрь 2010 - Июнь 2014

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

Комментарии


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

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

Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Это резюме хорошо структурировано и содержит информацию о ваших навыках и опыте работы....
Привет, Тимофей! Давай улучшим твое резюме: 1. Описание Данный раздел давай пересобер...
Резюме Java-разработчика выглядит впечатляюще. Кандидат описывает свои навыки и опыт ра...
Привет, Антон! Давай улучшим твое резюме: 1. Опыт - Давай опишем задачи и достижения т...
Привет, Павел! Давай улучшим твое резюме: 1. Подраздел «Дополнительные контакты» предп...
Резюме представляет хороший старт для начинающего Python-разработчика. Ваши проекты, ос...
Привет, Александра! Давай улучшим твое резюме: 1. Не забудь внести сведения о дополнит...
Это резюме содержит хорошие аспекты, но есть место для улучшений. Положительные момен...
Это резюме содержит достаточно подробную информацию о вашем опыте работы, проектах, исп...
Это резюме содержит много полезной информации о ваших навыках и проектах, что хорошо. О...