Опубликовано 2 месяца назад
IT, интернет, связь, телеком
, Москва
Полный день
Частичная занятость
Навыки
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.
Владение языками
русский язык - свободное владение
английский язык - средний