Java Developer

Контакты


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

Описание

Ищу работу на должность Backend Java Developer на полный рабочий день удаленно или в офис в Нижнем Новгороде.
Я выпускник магистратуры ННГУ, закончил и бакалавриат, и магистратуру с красным дипломом. Ищу работу в области разработки бэкендов на Java. Хотел бы профессионально развиваться и работать над интересными задачами. Оцениваю себя как крепкого джуна или джуна+ (опыта коммерческой разработки маловато), но грейды у всех свои. Ниже опишу свои самые интересные проекты.
* Провайдер курсов
Есть курсы, у них ряд атрибутов, в том числе, кастомных. Пользователи могут подписываться на курсы, завершать их. Курсы распределены по категориям, категории могут быть вложены в другие категории. Есть отдельный функционал для 3 типов пользователей: администраторов, модераторов и простых пользователей. Есть очень много фич, например, авторизация через Google, оповещения о событиях курса на email; можно сделать так, чтобы курс был доступен только тем, кто прошел другой определенный курс. Все фичи перечислять будет долго. Использовалась EAV модель данных. Проект был развернут при помощи docker compose. Проект был написан на Java с использованием Spring, фронтенд на Vaadin, keycloak для Security, Eureka Discovery Service для масштабирования. На написание проекта ушло около 100-200 часов.
На гите он есть, разбит на 3 репозитория:
https://github.com/sergeyt4444/Spring_training_center
https://github.com/sergeyt4444/VaadinProject
https://github.com/sergeyt4444/eureka_server
* Виртуальный музей
Клиент-серверное приложение на Java, виртуальный музей, основная фича которого - возможность пользователей изменять данные экспонатов. Есть админский функционал, при помощи которого можно отменять изменения данных экспонатов и блокировать пользователей. Проект написан на Java, фронтенд на Swing, на бэкенде Hibernate, база данных SQLite. Проект достаточно объемный, на его написание ушло около 100 часов.
Ссылка на проект на гитхабе:
https://github.com/sergeyt4444/Museum
* Десятки других, менее объемных проектов на java, c++ и т. д., например, морской бой на сокетах, удаленный авторулевой лодок (клиент-серверное приложение с Hibernate, тоже на сокетах), скелет бэкенда на Spring Framework с документацией в swagger и т.д.
https://github.com/sergeyt4444 - репозиторий с проектами на java
https://bitbucket.org/sergeyt4444 - репозиторий с проектами на c/c++

Навыки
  • Хорошее знание Java, Spring Framework
  • Разрабатывал UI к своим проектам на Vaadin, Java Swing, Python Kivy, JavaFX
  • Работал с Git, Maven, Keycloak, Docker, PostgreSQL, Netflix Eureka, JUnit и т.д.
  • Знаком с C++, Python, HTML, CSS, JavaScript, TypeScript
  • Есть опыт работы с VM на Linux (Ubuntu)
  • Хороший уровень владения английским языком

Опыт


Специалист тех. поддержки, SmartData
Сентябрь 2022 - по настоящее время

В мои обязанности входило сопровождение сервиса МуТКО:
- Работа с данными через админку с целью устранения проблем пользователей
- Формирование выгрузок из базы данных (SQL, JPQL запросы)
- Написание скриптов на Groovy для автоматизации своей деятельности
- Оповещение команды разработки о массовых проблемах сервиса
- Консультирование пользователей
Работа велась в таск-трекере “Цифра”. Часть задач я получал от разработчика, также ответственного за поддержку сервиса. Среди этих задач написание Groovy/AppScript скриптов, формирование выгрузок, поиск и фикс некритичных багов.

Стажер разработчик Java, Netcracker
Декабрь 2021 - Апрель 2022

В рамках стажировки я разрабатывал проект “Провайдер курсов” с участием ментора. О проекте я уже писал ранее. Проект вышел успешным, но зимой-весной в Netcracker прекратился найм сотрудников. В определенном смысле, стажировка в замедленном режиме продолжалась до августа, я продолжал контактировать с ментором и дорабатывать фичи в проект в этот период времени.

Образование


Программная инженерия | ННГУ, факультет ИИТММ | Магистр, красный диплом
Сентябрь 2020 - Июнь 2022
Программная инженерия | ННГУ, факультет ИИТММ | Бакалавр, красный диплом
Сентябрь 2016 - Июнь 2020

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

Комментарии


Добавить комментарий
Для этого действия нужновойти
Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Это резюме Junior QA Engineer включает в себя краткое описание профессионального опыта,...
Данное резюме демонстрирует широкий спектр навыков и опыта работы в области аналитики д...
Привет, Анастасия! Спасибо за рекомендации, Обновил резюме.
Это резюме Python (Junior) разработчика демонстрирует широкий спектр навыков и опыта, к...
Это резюме содержит много информации, но оно требует значительного улучшения. Вот неско...
Привет, Ержан! Давай улучшим твоё резюме: 1. Переведи пожалуйста свои имя и фамилию на...
Резюме данного кандидата представляет смешанный опыт в разработке на Python и ABAP. Плю...
Это резюме демонстрирует широкий спектр навыков и опыта работы в области веб-разработки...
Это резюме содержит много информации о различных работах, образовании и навыках кандида...
Привет, Данил! Давай улучшим твое резюме: 1. Описание проектов Для удобства и компактно...