Java Developer
Дмитрий
Возраст
26 лет (16 Июня 1998)
Город
Новосибирск
Переезд невозможен
Полная занятость
1 год
Информационные технологии / IT / Интернет
Занимался информационной системой хранения данных технических устройств и данных пользователей. Внедрил автоматизацию обработки данных - писал макросы на языке Visual Basic Application, для разных видов отчетов. Кроме того, занимался информационным сопровождением, информационной безопасностью и безопасностью персональных данных. Проводил консультацию пользователям компьютеров по работе с информационными ресурсами. Работал с криптографическими утилитами.
С использованием стека технологий: Java, Git, Spring Boot, REST, Maven, Docker, SQL, PostgreSQL, Hibernate, JUnit, Mockito работал над следующими проектами:
1. Приложение ExploreWithMe (англ. «исследуй со мной»). Оно позволяет пользователям делиться информацией об интересных событиях и находить компанию для участия в них.
Посредством docker разработал взаимодействие сервисов. Настроил базу данных PostgreSQL. Для взаимодействия с БД использовал JPA, а для более сложных запросов использовались нативные запросы. Реализовал CRUD операции для каждой фичи. Написал тесты Postman для проверки правильной работы приложения.
Ссылка на GitHub: https://github.com/Dmitrii-Zz/java-explore-with-me
2. Бэкенд для сервиса, который работает с фильмами и оценками пользователей, а также возвращает топ-5 фильмов, рекомендованных к просмотру. Это групповой был проект, в котором я выступал в роли тимлида. С моей стороны были разрешены конфликты при слиянии веток. Также в этом проекте я реализовал ветку add-director – работа с режиссерами. Кроме того, по итогам выполнения всего проекта я выполнил его рефакторинг и оптимизацию запросов к БД.
Ссылка на GitHub: https://github.com/Dmitrii-Zz/java-filmorate
3. Сервис для шеринга. Он обеспечивает пользователям, во-первых, возможность рассказывать, какими вещами они готовы поделиться, а во-вторых, находить нужную вещь и брать её в аренду на какое-то время. Сервис не только позволяет бронировать вещь на определённые даты, но и закрывать к ней доступ на время бронирования от других желающих. На случай, если нужной вещи на сервисе нет, у пользователей есть возможность оставлять запросы. По запросу можно будет добавлять новые вещи для шеринга.
В данном проекте я разработал REST API, реализовал CRUD операции, подключил БД PostgreSQL, настроил docker-compose. Кроме того, в данном проекте я реализовал JUnit тесты.
Ссылка на GitHub: https://github.com/Dmitrii-Zz/java-shareit
Работал над проектом java-kanban - таск-менеджер, в котором пользовались Java 11 с реализацией алгоритмов и структур данных, http-сервер и http-клиент, сериализация и десериализация объектов.
Ссылка на GitHub: https://github.com/Dmitrii-Zz/java-kanban
Высшее (Магистр)
Новосибирск, 2016 — 2022 гг.
3 февраля, 2013
6 000 руб
Александр
Город
Новосибирск
Возраст
37 лет (12 мая 1987)
Опыт работы:
1 год и 1 месяц
Последнее место работы:
Системный администратор, ОАО "Союз"
08.2011 - 09.2012
22 января, 2013
Олег
Город
Новосибирск local_shipping
Возраст
30 лет (19 августа 1994)
Опыт работы:
Без опыта
25 июня, 2023
Резюме размещено в отрасли