Стек: Java, Spring (boot, data, cloud), SQL, Git, Docker, Jenkins, OpenShift, Apache Kafka, PostgreSQL, OracleDB, JDBC, Hibernate, Maven, Gradle, JUnit, Mockito.
Обо мне
- стремлюсь к качественному и логичному коду;
- стремлюсь к идеальной архитектуре;
- стремлюсь улучшить продукт, над которым работаю;
- стремлюсь к постоянному развитию в области IT.
Стек: Java 11, Spring (boot, test, data), JUnit 5, Apache Kafka, Maven, OracleDB, PostreSQL, Jenkins, OpenShift.
Задачи:
Достижения:
Стек: Java, Docker, JUnit, Gradle, YDB SDK, GitHub API.
Разработанный многомодульный проект в инфраструктуре Yandex Cloud: https://github.com/DevSMike/ydb-logstash-topics-plugin
Задачи:
Достижения:
Стек: 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
Во время прохождения курсов были изучены: