Java Developer

Контакты


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

Описание

Ищу работу на позицию Java-разработчика. Рассматриваю вакансии на полную занятость в любом формате. Город проживания: Новосибирск.

Мне всегда была интересна интеллектуальная работа, постоянное развитие, новые технологии и в целом IT-сфера. Начал свой путь со скриптов на lua, qlua (вариант для биржевой торговли через терминал), затем изучал С#.

Закончил профессию "Java-разработчик" на Hexlet.

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

Менеджер задач

Task Manager – система управления задачами. Она позволяет ставить задачи, назначать исполнителей, статусы задач и метки, выполнять фильтрацию. Для работы с системой требуется регистрация и аутентификация.

Стек: Spring Boot, Spring Security, JWT, Hibernate, Liquibase, Swagger

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

Сайт, который анализирует указанные страницы на SEO пригодность.

Стек: Javalin, Thymeleaf, Ebean, PostgreSQl, Bootstrap, HTML, Heroku, Postman

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

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

В рамках проекта использовал:
* ООП, SOLID принципы
* fluent-интерфейсы

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

Программа, определяющая разницу между двумя структурами данных. Подобный механизм используется при выводе тестов или при автоматическом отслеживании изменении в конфигурационных файлах. Генерация отчета в виде plain text, stylish и json.

В рамках проекта выполнял:
* работу с структурами данных и алгоритмами
* написание unit-тестов, практикуя TDD
* создание cli-приложения c помощью библиотеки picocli

Набор из пяти консольных игр. Каждая игра задает вопросы, на которые нужно дать правильные ответы. После трех правильных ответов считается, что игра пройдена. Неправильные ответы завершают игру и предлагают пройти ее заново.

В рамках проекта выполнял:
* сборку проекта с помощью Gradle
* работу в командной строке и с Git
* настройку окружения, CI (Github actions), Checkstyle и Codeclimate
* упрощение сборки с помощью Makefile

Книги:
* Структуры данных и алгоритмы, Роберт Лафоре
* Паттерны проектирования, o'reilly

Навыки
  • Spring Boot, Spring Security
  • ORM (Hibernate)
  • миграции (Liquibase)
  • БД (PostgreSQl)
  • SQL запросы
  • Junit
  • Postman
  • Git, CI (Github actions)
  • шаблонизатор Thymeleaf, Bootstrap и HTML
  • Heroku
  • Gradle
  • ООП, SOLID
  • Swagger

Опыт


Инженер отдела испытаний, ООО "Райдекс"
Октябрь 2020 - Октябрь 2021

Задачи:
* Испытания свай статической вдавливающей, выдергивающей и горизонтальной нагрузкой (включая вечномерзлые и просадочные грунты),
ультразвуковая и акустическая дефектоскопия.
* Написание технических заданий, расчет нагрузок, конструкций и физическое проведение испытаний.
* Выдача заключений, обработка результатов и построение графиков в AutoCAD.
* Организация и согласование работ по проведению испытаний.

Достижения:
* Автоматизировал построение графиков с помощью VBA.

Образование


Инженер путей сообщения, Строительство мостов, транспортных тоннелей и железных дорог, Сибирский государственный университет путей сообщения, Новосибирск
Сентябрь 2015 - Июль 2020
Лицей Информационных Технологий, Новосибирск
Сентябрь 2013 - Июль 2015

О себе
Читаю профессиональную литературу на английском языке

Комментарии


Добавить комментарий
Для этого действия нужновойти
Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Это резюме содержит много информации, однако следует уделить внимание оптимизации и стр...
Это резюме имеет некоторые положительные и отрицательные моменты. Положительные сторон...
Это резюме имеет некоторые сильные стороны, такие как опыт самообучения Python и CS, а ...
Это резюме содержит некоторые полезные сведения о навыках и опыте кандидата, но есть не...
Привет, Марк. Отличные результаты работы! Предлагаю дополнить резюме информацией: 1. Дл...
Это хорошее резюме Frontend-разработчика, содержащее как Hard Skills, так и Soft Skills...
Это резюме выглядит довольно хорошо, но есть несколько моментов, которые можно улучшить...
Этот резюме содержит хорошие аспекты, такие как: Четкое описание навыков и опыта рабо...
Current Position: Company: ELTEX Position: Software Engineer Responsibilities: Imple...
Это резюме содержит много полезной информации о вашем опыте работы и образовании. Однак...