Дополнительные сведения:
Java/Python-разработчик
Разрабатывал с применением фреймворков (и их компонентов): Spring/Spring Boot, Cuba, Jmix, Flask, Django.
Работал с БД MySql, MsSQL Postgres, Oracle на уровне написания запросов для организации хранения данных, создания ролей, разворачивания и миграций, получения системный элементов для анализа схемы БД.
Настраивал и писал код для брокеров сообщений: Kafka, RabbitMQ.
Разрабатывал как приложения с микросервисной архитектурной, так и с монолитной.
Настраивал мониторинг и логирование (grafana, promtail, prometheus, loki, node-exporter).
Реализовывал потоковую обработку в том числе с применением внешнего хранилища Minio (S3).
Определял условия при которых кеширование эффективно и настраивал кеширование. (Redis, In-memory).
Реализовывал требования ИБ (настройка ssl/tls, настройка авторизации и аутентификации (jwt, oid, sso, tls), настройка шифрования файлов, сообщений и тд.
Реализовывал как синхронное взаимодействие, так и асинхронное взаимодействие между сервисами и внутри кода (многопоточное и асинхронное взаимодействие компонент).
Планировал и проводил нагрузочное тестирование, на основании которого определял мероприятия по оптимизации системы.
Настраивал JVM с целью оптимизации утилизации ресурсов.
Имею опыт работы в качестве старшего программиста (как на языке Python, так и на Java): разработка технологий, планирование и контроль работ, разработка архитектуры решений, оценка рисков.
Имею коммерческий опыт в проектах, которые начинались "с нуля" и доводились до предпрода-прода.
Разработал устройство для создания 3D моделей внутренних поверхностей и управлял группой разработчиков.
Разработал устройство (на минимально жизнеспособном уровне) для получения фотографий для последующей фотограмметрии.
На настоящий момент обучаюсь и хотел бы поработать с технологиями:
- K8s (Kubernetes)
- Service Mesh
- ELK (настройка для сравнительного анализа релизов и подтверждения гипотез НТ)
Java, PostgreSQL, Git, Spring Framework, Spring Boot, Docker, SQL, JUnit, Apache Maven, Apache Kafka, REST, Hibernate, Hibernate ORM, Gradle, Mockito, REST API, Liquibase, Spring Data, Kubernetes, ООП, RabbitMQ, Redis, Linux, Keycloak, Vault, Prometheus, Grafana, Loki, Promtail, Spring Security