СоискателюРаботодателю
Опубликовано 10 месяцев назад
IT, интернет, связь, телеком
По договоренности
8 лет опыта
Полный день
Частичная занятость

Навыки

Java
JUnit
Linux
MVC
REST
Spring Framework

О себе

Репозиторий: [ссылка скрыта] Вот основной список моих навыков: Java Core - разбираюсь в основах ООП, знаю основные паттерны программирования. Java Collections - знаю основные коллекции и понимаю в каких случаях будет целесообразно использовать. Java Multithreading - на базовом уровне разбираюсь в реализации многопоточности. Lambda - умею строить эффективные конструкции для упрощения разработки и последующего чтения кода. Stream API - научился правильно использовать стримы для их эффективного использования, например для построения нового списка данных или фильтрации по заданным параметрам. Git - имею опыт работы с GitHub, знаю основные модели и использую их в своих проектах. SQL - имеются базовые навыки обращения к SQL запросам, владею основными операндами и могу составлять запросы для получения определенных данных из таблицы. Непосредственно работал с MySQL, PostgreSQL, H2 и другими СУБД. Проводил разработку с использованием Liquibase. Spring Framework (Core, MVC, Data, Cloud, Boot)- базовые знания, без углубления в особенности фреймворка. Maven и Gradle - имею навыки работы с плагинами, умею подключать дополнительные зависимости и эффективно использовать их в разработке. Научился упаковывать проекты как отдельно, так и с использованием Docker. Postman - умею создавать запросы(Get, Put, Update и т.д.) и анализировать полученную информацию. Docker - умею создавать контейнеры из образов и дополнять их дополнительными слоями из проекта. Работа с консолью и отдельными Dockerfile и Docker-compose. Kubernetes - научился работать с кластером и поднимать Поды, настраивать связь между узлами и работать с манифестами. Умею работать с Helm. Linux - базовые навыки + работа с консолью в Ubuntu на продвинутом уровне. В данный момент разрабатываю свой Pet проект(телеграм бот), в котором используется Spring Boot и планирую публиковать его в собственный Kubernetes кластер с хранением чуствительных данных(логины/пароли и данные пользователей) с использованием Hashicorp Vault.

Владение языками

русский язык - свободное владение
английский язык - средний