Алексей П.
22 года
Стек технологий: Java 11, Spring Framework(Core, Boot, Data, MVC, Security, Scheduler), Hibernate, Kafka, RabbitMQ, Docker, k8, Redis, keycloak, linux, agile, liquibase, PostgreSQL, Микросервисы, jira/yandex-tracker Анализ и решение технических задач в рамках "Технических спринтов" - Code review. Проектирование новый сервисов, выбор технологического стека. Обсуждение новых задач, а также их оценка. Обсуждение и фикс багов. Последние задачи: -Подключение кеширования на сервере с помощью Redis -Разработка микросервисов и интеграции со сторонними сервисами используя Kafka. -Анализ и оптимизация набора sql запросов, а также ускорение работы сервера -Добавление новой функциональности к существующим сервисам. -Оптимизация и рефакторинг существующего кода -Разбиения монолитных кусков на микросервисы (в том числе разделение баз данных). -Полная разработка сервисов с нуля. Таких как: сервис авторизации, с использованием Spring Security и Keycloak, сервиса создания отчётов с использованием Apache Poi и т.п. Участвовал в написании и был организатором подключения CI/CD в github actions, подключал систему мониторинга для отслеживания работы сервера. Настраивал stage среду. Был инициатором внедрения TDD метода для написания кода. Разработка проекта для обучения студентов на платформе Стек технологий: Java 11, Spring Framework(Core, Boot, Data, MVC, Security, Cloud), Hibernate, Kafka, RabbitMQ, Docker, k8, Redis, Guava, keycloak, linux, agile, liquibase, PostgreSQL, Микросервисы, jira/yandex-tracker. Последние задачи: -Участвовал в разработке с нуля. -Обсуждение архитектуры проекта. -Написание микросервисов, а также коннект между ними. -Подключение кеширования. -Руководство над младшими разработчиками, проведение ревью. -Оптимизация кода.
Опыта разработки веб-приложений с использованием языка программирования Java и преимущественно Spring Framework. Умение аналитически мыслить в соответствии с поставленной задачей. Умение понять структуру проекта и код, написанный другими людьми. Стремление к самосовершенствованию и развитию профессиональных навыков. ТЕХНИЧЕСКИЕ НАВЫКИ Programming languages Java, SQL, HQL, JavaScript Technologies and frameworks Java 8, Spring Framework (Core, Boot, Data, MVC, Security), Hibernate, Swagger, REST API, JSON, MVC. DB PostgreSQL. VCS Git, GitHub. TDD JUnit, Mockito. Tools Maven, Gradle, pgAdmin. Servers and OS Windows, Apache Tomcat. Проектирование и разработка веб-приложений. Проектирование и разработка сервисов для интеграции систем заказчика. Документирование написанного кода. Рефакторинг и оптимизация устаревшего программного кода. Примеры нескольких проектов. Master Data Management. Разработка сервисов, предусмотренных архитектурой проекта, такие как: сервис взаимодействия с БД, сервис выгрузки данных из разных источников, сервис учета изменения истории изменений данных и т.д. Разработка REST API. Разработка логики работы с БД PostgreSQL, предусматривающей поиск, фильтрацию и сортировку по разным атрибутам. Создание документации как к коду, так и о работе сервисов в целом. Технологии. Java 8, Spring Framework (Boot, Data, Security, MVC), PostgreSQL, Swagger, Mockito, Junit. Разработка веб-приложения для интернет-магазина, используя Java 8 и Spring MVC. Интеграция платежных систем через REST API для обеспечения безопасных и удобных транзакций. Создание сервисов для обработки заказов и отслеживания статусов доставки. Оптимизация базы данных PostgreSQL для эффективного хранения и поиска продуктов. Участие в проекте системы управления задачами. Рефакторинг кода с применением современных практик и паттернов проектирования. Разработка RESTful API для взаимодействия с клиентскими приложениями. Внедрение Swagger для автоматической генерации документации API. Написание модульных тестов с использованием Junit и Mockito. Опыт в области системы управления контентом. Проектирование и разработка сервисов интеграции с внешними системами для обмена контентом. Документирование кода и API для обеспечения легкости поддержки и внесения изменений. Внедрение Spring Security для обеспечения безопасности доступа к контенту. Последним проектом была - внутренняя well-being платформа для проведения мастер классов, курсов и т.п. внутри компании.
Понравился профиль? Создайте себе такой же