Всегда с ответственностью подхожу к выполняемой работе.
Я умею:
Обязательную службу в армии прошел. В наличии военный билет.
Окончил ВУЗ с отличием. Средний балл - 4,85. Интенсивно изучаю английский язык. Занимаюсь с репетитором с июня 2021 г. English B1
Hello. It's so nice to meet you. I am Dmitriy Shkarpetin. I get confidence in logic tasks and technical documentation. I think it will help me with new job. What about my hobbies, I enjoy playing the guitar and reading books. I have been working experience of java programming and I'm applying for a position of java developer. I started learning English only a year ago and now I am much more fluent in English. I'm strongly willing to be a part of a significant company. Thank you for your time!
Разработка web-приложения сложной структуры:
- Spring Boot, Spring Security, Spring Data JPA
- Hibernate ORM, JDBC
- PostgreSQL в качестве БД
- Микросервисная архитектура
- HTTP-запросы на сервер
- Spring MVC - DispatcherServlet (controller)
- Программный брокер сообщений - Rabbit MQ
- Развертывание (deploying) веб-проекта - сервис Heroku
- Парсинг с использованием JSON-objects
- Lambda выражения, JUnit-тесты
- Frontend - HTML, CSS, JS
Владение материалом:
- Java Core, Java EE, Java Collection Framework, ООП
- Многопоточность, Stream API
- Работа с базами данных (СУБД: MySQL, PostgreSQL)
- Работа с транзакциями с применением ACID-принципов
- Микросервисная архитектура приложений/монолит
- Разработка ПО для оформления конструкторской документации (КД)
- Взаимодействие с базой данных (БД) учета КД
- Владение специализированными программами для тестирования ПО
- Разработка и выпуск конструкторской документации согласно
ГОСТ и ЕСКД
- Участие в научно-исследовательских (НИР) и опытно-конструкторских работах (ОКР)
- Уверенная работа в среде MS Office (Word, Excel, Outlook)
- Взаимодействие с системой электронного документооборота
Разработка REST приложения: "Трекер отчетов".
Архитектурная концепция:
- Клиент-серверное взаимодействие с применением HTTP-запросов
- Spring Security в целях обеспечения безопасности сервера
- JWT-токены для осуществления аутентификации (реализация протокола OAuth 2.0)
- Разграничение уровня доступа к ресурсам для пользователей
- Общая база данных (БД) PostgreSQL
- Hibernate ORM для работы с базой данных (БД)
- SOAP Сервис "Команда" (регистрирует информацию о группах и участниках)
- RESTful Сервис "Бухгалтер" (хранит в себе отчеты)
- Сервис "Отправитель" (для отправления результатов трекинга)
- Работа с базами данных (БД);
- Работа с большими объёмами данных;
- Ведение отчетной документации;
- Выполнение SQL запросов к БД
- Работа на внутреннем проекте в составе команды разработчиков
- Разработка REST CRUD приложения: "Онлайн склад автозапчастей"
- Scrum - в качестве методологии управления проектом
- Jira - для трекинга задач проекта
Стек проекта:
Spring Boot, Spring Security, Spring Data JPA, Hibernate,
CRUD, JUnit-тестирование, Mockito, PostgreSQL
https://github.com/Dmitriy-Shkarpetin/AutoProject
Квалификация: Магистр
Направление: Программная инженерия
Магистерская программа: Процессы и методы разработки программного обеспечения
Квалификация: Специалист
Направление: Высокоскоростной наземный транспорт
Образовательная деятельность:
Выполнение научно-исследовательской работы (НИР) с последующей публикацией статьи в научном журнале ВУЗа