Java-разработчик
Контакты
Привет, меня зовут Бари!
Имею 2 года опыта работы системным аналитиком в продуктовых командах разработки. Занимался проектированием и описанием сложных интеграционных backend проектов в банковских и биллинговых системах.
Дальнейшее развитие в карьере вижу на позиции Java разработчика. Есть огромное желание и интерес развиваться в этой сфере.
Игры разума - консольная игра из пяти математических мини игр.
Используемый стек: Java, Gradle, Git, Github Actions, Codeclimate.
Полученные навыки:
- познакомился с экосистемой java и настроил окружение.
- познакомился со сборщиком gradle
- настроил github actions для работы с Java
Вычислитель отличий - программа, позволяющая сравнивать файлы форматов json/yaml и находить различия между ними.
Используемый стек: Java, Gradle, Jacoco, Codeclimate, JUnit, Git, Github Actions, Jackson, Picocli.
Полученные навыки:
- изучил фреймворк для написания тестов JUnit
- изучил библиотеку для конвертации JSON в POJO jackson
- изучил библиотеку picocli для реализации нативных CLI приложений
Валидатор данных - библиотека для проверки корректности данных.
Используемый стек: Java, Gradle, code coverage(Сodeclimate), JUnit, CI, Git, JaCoCo.
Полученные навыки:
- использовал принципы ООП на практике
- применил паттерны проектирования
- изучил принцип организации валидаторов на Java
Java Core, Spring Boot, SQL, Git, REST API, Swagger, SOAP, UML, Jacoco, CI
Опыт
- Подготовка требований к интеграции систем через: REST, SOAP, Kafka, ESB, FTP;
- Проработка и согласование solution-архитектуры взаимодействия со смежными системами;
- Постановка задач в Jira, описание документации в Confluence с использованием - UML, User Story, Use Case;
- Спецификация REST API в Swagger;
- Работа по Srcum в продуктовой команде разработки.
- Формирование функциональных, нефункциональных требований на разработку;
- Подготовка требований к интеграции систем через: REST, SOAP, Kafka, ESB, FTP;
- Проработка и согласование solution-архитектуры взаимодействия со смежными системами;
- Постановка задач в Jira, описание документации в Confluence с использованием - UML, BPMN, User Story, Use Case;
- Спецификация REST API в Swagger;
- Проектирование базы данных (PostgreSQL);
- Работа по Srcum в продуктовой команде разработки.
Проект: разработка биллинговой системы
- Сбор, анализ и формализация требований заказчика;
- Постановка задач на разработку в Jira;
- Описание системы и процессов с использованием UML, BPMN;
- Разработка проектной документации — ТЗ, ЧТЗ. Описание функциональный и нефункциональных требований;
- Проектирование UI в Figma;
- Работа с БД Oracle с помощью SQL, построение ER-диаграмм;
- Ведение документации по проекту в Confluence.
Образование
Рекомендации
Бари, привет.
Отлично поработал над описанием текущего опыта!
Давай структурируем описание и учебный опыт:
1.В настройках кабинета заполни, пожалуйста, имя и фамилию. Так тебя можно будет найти и идентифицировать на сервисе :)
2.Описание давай начнем с цели поиска работы, затем укажем удобный формат работы и город проживания. В этой же части будет здорово рассказать о мотиве перехода в разработку и своих ожиданиях от новой работы.
3. У тебя уже есть 3 завершенных учебных проекта. Их нужно внести в резюме и описать: суть проекта, полученные навыки и стек. В название проекта включить ссылку на Github. Для примера оформления можно посмотреть:
https://cv.hexlet.io/resumes/701#answer-587
https://cv.hexlet.io/resumes/1380#answer-612.
Успехов и скорейшего перехода в новую профессию!
Добавить комментарий/ссылку на вакансию