Backend разработчик Java

Контакты


Контакты доступны после входа на сайт

Описание

Я - Junior Java Backend Developer, стремлюсь к позиции Junior Java Backend Developer для применения своих навыков в программировании и разработке в интересных проектах. Мой опыт включает создание консольных игр и утилит для анализа данных. Обладаю навыками работы с Git и командной строкой, а также стремлюсь к изучению новых технологий и подходов в разработке. Моя цель - стать ценным членом команды и внести свой вклад в успешные проекты.

Навыки

Ключевые навыки:
- Проектирование и реализация ООП решений
- Написание автоматизированных тестов
- Интеграционное тестирование и логгирование
- Работа в команде и обучение

Описание проектов

Проект №1

Игры разума

"Игры разума" - набор консольных игр для тренировки ума и улучшения когнитивных навыков. Каждая игра предлагает пользователю ряд вопросов, на которые необходимо ответить правильно. Для успешного завершения игры игроку нужно ответить правильно на три вопроса подряд.
Игры:
- Калькулятор
- Прогрессия
- Определение четного числа
- Определение наибольшего общего делителя
- Определение простого числа

Полученные навыки:
- Управление версиями с помощью Git
- Разработка и реализация алгоритмов
- Применение линтеров для анализа кода
- Проектирование архитектуры приложения
- Опыт работы в Linux (Ubuntu)

Технологический стек:
- Git
- Gradle
- Экосистема Java

Проект №2
Программа для сравнения структур данных
Инструмент для сравнения и определения различий между двумя структурами данных в форматах YAML и JSON. Программа генерирует отчеты в форматах Plain text, Stylish и JSON.

Полученные навыки:
- Работа с коллекциями и структурами данных
- Изучение способов построения и обхода деревьев
- Парсинг и формирование JSON и YAML данных
- Написание тестов с использованием JUnit
- Знакомство с непрерывной интеграцией и принципами XP

Технологический стек:
- Java
- JUnit
- YAML и JSON
- CI/CD инструменты

Проект №3
Библиотека для валидации данных
Создание библиотеки для валидации данных с упором на объектно-ориентированную архитектуру и принципы SOLID.

Полученные навыки:
- Проектирование ООП архитектуры
- Создание иерархий классов
- Использование fluent-интерфейса
- Написание автоматизированных тестов с JUnit
- Работа с TDD

Технологический стек:
- Java
- JUnit
- DSL

Проект №4
Сайт для анализа SEO пригодности страниц
Веб-сайт на Javalin для анализа SEO пригодности страниц. Работа с Bootstrap, JDBC, HTTP и интеграционное тестирование.

Полученные навыки:
- Понимание клиент-серверной архитектуры и HTTP
- Проектирование базы данных
- Использование Bootstrap
- Написание автоматизированных тестов
- Разработка и деплой веб-приложений

Технологический стек:
- Javalin
- Bootstrap
- JDBC
- HTTP
- Render

Опыт


Агент по организации и обслуживанию пассажирских авиаперевозок, Международный аэропорт Казань
kazan.aero
Апрель 2018 - по настоящее время

Обязанности

  • Сопровождала и курировала пассажироперевозки (500+ клиентов ежедневно).
  • Решала конфликтные ситуации и оформляла документы для перевозок.
  • Координировала работу команды (15+ человек) и обучала новых сотрудников.
  • Была наставником для новичков:
    • Самостоятельно разработала и внедрила программу адаптации и обучения новых членов команды.
    • Сопровождала их на всем протяжении стажировки (ставила цели, контролировала выполнение, обучала и проверяла знания, давала обратную связь).
  • Вела полный документооборот в электронных системах разных авиакомпаний (освоила 10+ разных систем документооборота).
  • Анализировала информацию о рейсах для оптимизации процесса пассажироперевозок. ### Достижения
  • Расширила свои профессиональные навыки и зону ответственности:
    • В дополнение к своим прямым обязанностям замещала диспетчера.
    • Курировала команду как старший эксперт.
  • В короткие сроки (1,5 месяца) удалось адаптировать, обучить новичков и вывести их на уровень высокой результативности.
  • Научилась решать даже самые сложные и конфликтные ситуации и находить подход к любым людям, при этом соблюдая требования и нормы безопасности аэропорта.
  • Умею работать быстро и качественно, переключаться между разными контекстами в режиме многозадачности, обладаю высокой стрессоустойчивостью.
  • Умею самостоятельно принимать решения и брать на себя ответственность.
  • Грамотно пишу и говорю, умею структурировать информацию.
  • Быстро обучаюсь новому.

Образование


Информатика и вычислительная техника, КНИТУ
Сентябрь 2019 - Январь 2022
Психология, КФУ
Сентябрь 2016 - Июнь 2018
Немецкий язык и литература, КФУ
Сентябрь 2012 - Июнь 2016

О себе
Не готов релоцироваться
Читаю профессиональную литературу на английском языке
Проживаю в городе Казань

Я — Junior Java Backend разработчик с практическим опытом разработки и реализации проектов, направленных на решение реальных задач. Мой опыт включает создание консольных игр и утилит для анализа данных, а также разработку веб-приложений с использованием фреймворков, таких как Spring и Javalin.
Я обладаю навыками работы с Git и командной строкой, а также уверенно использую базы данных, такие как PostgreSQL, и знаком с принципами работы с RESTful API. В процессе работы над проектами я изучал различные форматы данных (JSON, YAML) и применял их для обработки и валидации информации.
Мои ключевые навыки включают:
Проектирование и реализация объектно-ориентированных решений.
Написание автоматизированных тестов с использованием JUnit, что позволяет обеспечивать высокое качество кода.
Опыт работы с интеграционным тестированием и логгированием для повышения надежности приложений.
Умение работать в команде, координировать работу коллег и обучать новых сотрудников.
Я стремлюсь к изучению новых технологий и подходов в разработке, таких как Agile и Scrum, и активно применяю их в своей работе. Моя цель — стать ценным членом команды, внести свой вклад в успешные проекты и продолжать развиваться как разработчик, осваивая новые инструменты и методологии.

Комментарии


Добавить комментарий
Для этого действия нужновойти

Рекомендации

Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Это резюме содержит обширную информацию о вашем опыте и навыках в различных областях, т...
Резюме имеет хороший объем информации о вашем опыте работы и образовании. Однако, для у...
Это резюме обладает множеством положительных аспектов: Выделены ключевые навыки и опы...
Резюме хорошее, содержит много информации о вашем образовании, опыте работы и навыках в...
Резюме оцениваю на 9 из 10. Плюсы: 1. Хорошо структурированное и подробное описание о...
Резюме требует значительных улучшений. Вот несколько рекомендаций: Форматирование: Ра...
Это резюме содержит информацию о различных областях опыта работника, однако, оно не сфо...
Резюме имеет некоторые плюсы, но также есть недостатки, которые могут повлиять на его э...
Это резюме Junior Java-разработчика выглядит впечатляющим. У вас хороший набор навыков ...
Привет, Светлана! Давай улучшим твое резюме: Описание проектов: Давай отразим в этом ...