Java Backend Developer
Контакты
Junior Java Backend Developer с опытом разработки на Java Core, фреймворке Spring и работе с Docker и CI/CD. При разработке использую Gradle и чаще всего пишу тесты по методологии TDD, используя JUnit. Также придерживаюсь принципов SOLID при проектировании приложений. Работал с базами данных на основе SQL и внедрял практики интеграционного тестирования. Стремлюсь к постоянному профессиональному росту и готов применять свои навыки для решения сложных задач в команде.
Технические навыки:
- Backend: Java Core, Spring
- Базы данных: SQL, JDBC, HikariCP (PostgreSQL)
- DevOps: Docker, CI/CD, GitHub Actions
- Инструменты: Gradle, JUnit, MockWebServer, JTE
- Технологии: Kafka, RESTful API
- ОС: Linux, Unix
- Английский: B1+
Мягкие навыки:
- Адаптивность
- Организованность
- Навыки обучения
- Критическое мышление
- Умение договариваться
- Название: Анализатор страниц (Page Analyzer)
Описание: Веб-приложение для мониторинга и анализа доступности веб-ресурсов, позволяющее добавлять URL-адреса, проверять их статус, заголовки и наличие ключевых элементов. Результаты проверок сохраняются в базе данных и отображаются пользователю в удобной форме.
Результат: Получил опыт в разработке RESTful-приложений на Java, улучшил навыки написания чистого кода и работы с базами данных. Углубил знания в асинхронной обработке запросов и взаимодействии с PostgreSQL.
Технологический стек: Java, Javalin, Unirest, PostgreSQL, H2, Gradle, JTE, JDBC, HikariCP, Render.com, MockWebServer.
- Название: Игры Разума (Brain Games)
Описание: Консольное приложение, состоящее из пяти логических и арифметических игр, которые помогают улучшить знания в математике и развить логическое мышление.
Результат: Углубил навыки работы с Java Core, научился строить структурированный и поддерживаемый код. Применил принципы чистого кода и улучшил навыки работы с инструментами разработки.
Описание: Консольное приложение для вычисления различий между файлами в форматах JSON и YAML. Поддерживает вывод в различных форматах (stylish, plain, JSON).
Результат: Освоил работу с библиотекой picocli и JSON/YAML парсерами, улучшил навыки тестирования и работы с внешними библиотеками.
Технологический стек: Java, Gradle, Junit 5, Jacoco, Jackson, Picocli, Checkstyle, CI/CD.
- Название: Валидатор данных (Data validator)
Описание: Проект "валидатор данных" позволяет проверить корректность данных, в проекте применяется fluent interface. За основу проекта взята библиотека yup.
Результат: Углубил понимание ООП и дизайна API.
Технологический стек: Java, Gradle, JUnit 5, Jacoco, CI/CD
Опыт
- Разработал и внедрил обновленную программу обучения персонала
- Провожу регулярные мастер-классы и создаю обучающие материалы
- Контролирую качество обслуживания и приготовления напитков
- Создаю позитивную рабочую атмосферу, способствующую командной работе
Достижения
- Сократил время обучения новых сотрудников
- Увеличил общую выручку кофейни на за счет повышения качества и стабильности напитков
- Организовывал работу персонала, проводил обучение и мотивацию сотрудников
- Разрабатывал концепции меню и новые напитки
- Обеспечивал бесперебойную работу оборудования и общий менеджмент бара
Достижения
- Разработал линейку авторских напитков, увеличивших количество постоянных гостей.
- Оптимизировал работу бара, снизив издержки при сохранении качества
Образование
Проживаю в городе Казань
Java Backend Developer с опытом разработки и уверенными знаниями в Java Core, Spring, Hibernate. Имею опыт работы с технологиями *nix, ООП и Kafka, а также с Docker и CI/CD. Умение работать в команде, адаптивность и критическое мышление помогают мне эффективно решать сложные задачи. Активно развиваюсь как разработчик через самообразование и практические проекты. Регулярно читаю профессиональную литературу по Java и современным практикам разработки. Мои достижения включают успешное создание и внедрение различных IT-проектов, а также значительный вклад в обучение и развитие сотрудников в сфере гостеприимства. Стремлюсь продолжать профессиональный рост и вносить ценный вклад в команду, применяя свои знания и опыт для достижения поставленных целей.
Рекомендации
Привет, Ильназ!
Давай улучшим твое резюме:
1. Описание
Этот раздел следует посвятить твоему позиционированию на интересующую вакансию Java Backend Developer. В этом абзаце важно собрать ключевые технические навыки и качества, которые помогут тебе реализоваться в новой профессии. Это краткое саммери твоих имеющихся hard и soft skills, релевантных будущей позиции. Здесь должна быть информация, которая продвигает тебя как кандидата.
2. Описание проектов
- Для удобства и компактности ссылку на GitHub можно зашить в название проекта
В квадратных скобках указываем слово, по которому надо нажать, в круглых - ссылку на проект;
- Давай добавим результаты проекта/полученные тобой навыки.
3. Опыт
Давай опишем твои обязанности и достижения тезисно, через буллиты. Так проще воспринимать информацию.
Удачи тебе в новой профессии!
Добавить комментарий/ссылку на вакансию