Skip to content

Latest commit

 

History

25 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 

Repository files navigation

Привет, меня зовут Максим 👋, мне 23 года.

Java Developer. Изучаю Java более четырех лет, включая коммерческий опыт работы.

Leetcode:

KnlnKS's LeetCode stats

Стек:

Основной:

  • Java (Core, Collections, Stream API, Concurrency)
  • Spring (Spring Boot, Spring MVC, Spring REST, Spring Web, Spring Security, Spring Cloud)
  • OpenFeignClient, WebClient, RestTemplate
  • JPA/Hibernate
  • Maven/Gradle
  • Oracle, PostgreSQL, MySQL, MonogoDB, Redis
  • Docker
  • Junit, Mockito
  • общее понимание микросервисной архитектуры (+ небольшие нароботки)

Так же знаком с:

  • Python (Flask, Django)
  • HTML, CSS, JS (Ajax)
  • React
  • RabbitMQ
  • Thymeleaf
  • Bootstrap

Опыт работы:

ООО "ЛАКИ" Март 2021 — Июль 2022 (1 год 5 месяцев)

  1. Отвечал за разработку backend части для онлайн магазина по продаже цветов + CRM системы для управления сотрудниками.
  • Написание REST API, взаимодействие с БД.
  • Принимал участие в проектировании API.
  • Частично принимал участие в отладке на frontend'e, работал с js, ajax и работал с шаблонизатором Thymeleaf.
  1. Отвечал за разработку backend части для агрегатора по продаже лакокрасочных изделий для автомобилей
  • Написание REST API, взаимодействие с БД.
  • Принимал участие в проектировании API.
  • принимал участие в проектировании БД.
  • проводил интеграции со сторонними сервисами.
  • покрытие тестами.

Стек: Spring Boot, Spring Data JPA, Spring Security, MVC, Docker, PostgreSQL.




ООО "Совкомбанк Технологии" Март 2023 — по настоящее время (Февраль 2024)

Разработка backend части приложений на языке Java, с использованием Spring Boot, Spring Data, Spring Security, Spring Web, Hibernate.

  • Взаимодействие с базой данных Oracle, написание нативных запросов SQL и использование хранимых процедур.

  • Взаимодействие с Graylog, Grafana, Sonar.

  • Работа с получением/формированием файлов Excel, Word, PDF. Работа со Stream, BLOB, CLOB. Преобразования изображений, гифок, документов в черно-белый формат.

  • Написание бизнес-логики приложения.

  • Написание REST API.

  • Работа с форматами JSON, XML, преобразование одного формата в другой. Опыт взаимодействия с мапперами ObjectMapper, XmlMapper, так же MapStruct и JAXB.

  • Проектирование архитектуры приложения и принятие решений по особенностям реализации.

  • Рефакторинг имеющегося кода.

  • Интеграция с другими сервисами, WebClient, OpenFeign и RestTemplate.

  • Документирование кода, работа со Swagger и Confluence.

  • Работа с Postman.

  • Работа с Docker.

  • Разбиение монолитного приложения на отдельные модули

  • Интеграция с Keycloack средствами Spring Security

  • Работа с TaskExecutor и @Async

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors