Привет! Меня зовут Адель и я Java разработчик.
Образование:
Проекты:
Мне приносит удовольствие разбираться в сложных информационных системах, а еще лучше создавать их. Я интересуюсь архитектурой современных веб-систем и стараюсь внедрять их в разрабатываемые приложения. Помимо разработки меня также привлекает сфера продукт менеджмента, в которой я благополучно изучаю для себя много нового.
Основными своими достоинствами считаю: коммуникабельность и быстрая адаптация в проект и команду; тщательное тестирование реализованного функционала; готовность к изучению новых технологий и не привязываться к единому стеку; погружение в бизнес процессы проекта и участие в аналитических решениях; готовность к переезду (Спб, Москва, Краснодар и др); постоянное обучение (нахожусь в изучении высоконагруженных систем, также открываю для себя много нового в работе JVM, алгоритмов и аналитики, DDD, TDD). В ближайшем будущем планирую глубокое изучение Kubernetes, а также навыков необходимых в роли Team Lead.
Проект: виртуальный ассистент на базе LLM
Технологии: Java 21, Spring Framework, WebSocket, gRPC, Spring AI, Redis
Задачи:
- подготовка материала для онбординга новых сотрудников
- разделение сервиса на микросервисы
- оценка задач
- дежурства
- обсуждение архитектурных решений
Проекты: кошелек бонусных карт, интеграционный слой банка для розничного бизнеса
Команды: первая команда: 2 разработчика, 2 аналитика, 1 тестировщик, 1 проджект менеджер. вторая команда: 27 разработчиков, 10 аналитиков, 8 тестировщиков
Задачи:
- интеграции с внешними партнерскими системами
- миграция в Kubernates
- проведение собеседования
- внедрение метрик
- погружение нового сотрудника
- проведение анализа данных
- написание внутренней системы
- командировки
- участие в принятии архитектурных решений
Cтек: Java(8, 11, 17), Spring, Oracle, MongoDB, MockTest, Microserivces Patterns, Vue.js, Apache Kafka, SOAP, Spring Cloud(Config, Gateway), Feign Client
Проект: импортозамещение проекта по организации спортивных мероприятий
Команда: 15 разработчиков (бэкэнд и мобильная разработка), 1 проджект менеджер, 1 продукт менеджер, 5 тестировщиков (в том числе и нагрузочное), 4 аналитика
Задачи:
- создание проекта с нуля
- проработка архитектурных вопросов/решений
- код-ревью
- работа с гео-позицией
- создание api-gateway на Kotlin
- тестирование функционала
- участие в конфигурации приложений в Openshift
Стек: Java, Spring (Data, Mvc, Gateway, Security), Kotlin, Postgres, Apache Kafka, Testcontainers, Junit
Проект: фреймворк для написания полноценных приложений с помощью XML
Команда: 10 разработчиков, 4 аналитика, 1 проджект менеджер, 3 тестировщика
Задачи:
- проработка архитектуры фреймворка
- создание автотестов
- код-ревью
- написание технической документации к проекту
- обучение и поддержка клиентов
- миграции версий Spring и Java
Стек: Java, Spring(Data, MVC, Security), XML, PostgreSQL, Consul, GraphQL, MongoDB, Mockito, Selenium, JUnit
Проекты: онлайн-лаборатория для сбора анализов COVID-19 штата Джорджия, телемедицина (онлайн прием к врачу) США.
Команда: 5 разработчиков, 1 дизайнер, 2 облачных инженера, 1 CEO. Команда интернациональная (Россия/Индия/США)
Задачи:
- создание микросервисов с нуля
- ревью кода
- поддержка существующего функционала
- дежурства
- анализ и проработка требований
- работа с облачными технология (Google Cloud Platform)
- создания сервиса для формирования отчетов согласно законодательству США
Стек: Java, Quarkus, NodeJs, Angular, GCP, ElasticSearch, Gitlab
Работа с алгоритмами на языке C, работа с памятью, командной строкой. Настройка Docker, написание веб-сервера на языке C++. Коммуникация в большой команде, code review, тестирование.