Стек: Java, Spring (boot, data, cloud), SQL, Git, Docker, Jenkins, OpenShift, Apache Kafka, PostgreSQL, Oracle, JDBC, Hibernate, Maven, Gradle, JUnit, Mockito.
Обо мне:
🧑💻 Стремлюсь к качественному и логичному коду. Постоянно совершенствуюсь в алгоритмах, решая задачи на LeetCode и CodeRun.
💻 Стремлюсь к идеальной архитектуре. Изучаю лучшие практики в микросервисной архитектуре.
🚀 Стремлюсь к улучшению продукта, над которым работаю. Регулярно мониторю рынок, чтобы выявить новые тенденции и возможности для его совершенствования.
🧑🎓 Стремлюсь к постоянному развитию в области IT. Регулярно прохожу курсы и читаю тематические статьи.
Стек: Cassandra, Kafka, Java 21, Gradle 8, Gitlab & TeamCity, CatBoost, Off-Heap Memory, SpringBoot, TestContainers.
Проект: Рантайм Рекомендаций
Стек: Java 17, Kotlin 2, Spring (boot, test, data), JUnit 5, Apache Kafka, Maven, OracleDB, PostreSQL, Jenkins, OpenShift.
Проект: Единый Бэкофис Процессинга
Задачи:
Достижения:
Стек: Java, Docker, JUnit, Gradle, YDB SDK, GitHub API.
Проект: Yandex Cloud
Разработанный многомодульный проект в инфраструктуре Yandex Cloud: https://github.com/ydb-platform/ydb-logstash-plugins
Задачи:
Достижения:
Стек: Java, Spring Boot, PostgreSQL, Junit, Mockito, Thymeleaf (HTML, CSS), Postman
Задачи:
Достижения:
Стек: C#, .NET, Unity, GitLab, MongoDB, Docker
Ссылка на GitLab: https://gitlab.com/karim.kimsanbaev/cyber-cat
Задачи:
Достижения:
Образование:
Ключевые навыки:
В рамках курса я углубил свои знания об алгоритмах и структурах данных. Для закрепления навыков продолжаю решать дополнительные задачи, которые отслеживаются в моем репозитории: https://github.com/DevSMike/yandex_practicum_algorithms.
Приобретенные навыки:
Достижения:
Данный курс позволил мне углубить свои знания об основных структурах данных и алгоритмах, отработать полученные знания на практике, а также поспособствовал лучшему пониманию работы методов из стандартной библиотеки языка Java.
В процессе обучения я погрузился в роль тимлида и наставника, значительно расширив свои возможности. В рамках курса я:
Эти навыки позволяют мне не только эффективно руководить командой, но и создавать позитивную рабочую среду, способствующую росту каждого члена команды.
Проходил обучение и практику для повышения квалификации.
Стек технологий: Java, Git, Spring Framework, Spring Boot, Docker, SQL, PostgreSQL, Thymeleaf, Maven, Spring Data, JDBC, Hibernate, JUnit, Mockito
Навыки: REST API, Garbage Collector, многопоточное программирование, паттерны программирования, проектирование БД, Алгоритмы и структуры данных, ООП.
- Участвовал в хакатоне от Практикума. Команда заняла 2-е место. Было реализовано Spring Boot приложение, которое решает задачи хакатона.
Ссылка на проект: https://github.com/DevSMike/dev-day-team-3
- Спроектировал REST API с разным уровнем доступа в качестве дипломной работы. В итоге получился многомодульный maven проект. Также была спроектирована БД, реализованы ассоциации между сущностями с помощью Hibernate, Spring JPA. Проведено успешное тестирование с помощью Unit тестов, Mock тестов, интеграционных тестов, Postman тестов. Проект был успешно защищен с первого раза.
Ссылка на проект: https://github.com/DevSMike/java-explore-with-me
- Успешно реализовал многомодульный maven проект, представляющий собой API для сервиса аренды вещей. Один из модулей - gateway - отсеивал заведомо неверные запросы, чтобы избежать нагрузки на главный сервер.
Ссылка на проект: https://github.com/DevSMike/java-shareit
- Курировал выполнение группового проекта, хорошо подготовился к презентации проекта. Также успешно его защитил от лица команды.
Ссылка на проект: https://github.com/UsenkoEvgeniy/java-filmorate