Java Developer
Контакты
Увлечённый Java-developer с опытом создания эффективных и структурированных систем с применением принципов ООП. Есть опыт глубокого погружения в каждую деталь, необходимую для проекта. Постоянно развиваюсь и влюбляюсь в новые технологии разработки. Стремлюсь работать над коммерческими проектами и развиваться с профессионалами в области Java разработки.
- Обучаюсь на курсе "Hexlet: Java-разработчик"
- Опыт работы в активных продажах с VIP-клиентами научил меня корректно коммуницировать с людьми, что сильно помогает мне в новой профессии
- Увлечённо изучаю мир IT технологий
- Стремлюсь к повышению своей квалификации, расширению профессионального кругозора, самостоятелен в освоении новых знаний
Hard skils
- Java, Java Core, Java SE
- Знание структур данных и алгоритмов
- Git, GitHub
- Сборка проектов через Gradle
- Bash, Linux
- Автоматическое тестирование (JUnit5)
- Среда разработки IntelliJ IDEA
- Знание принципов ООП, SOLID
- B2 - уровень английского языка
- HTML, CSS
- Базы данных: SQL, PostgreSQL
- Spring Boot
Soft skils
- Развитые переговорные навыки
- Умение сохранять самообладание в трудных ситуациях
- Навыки эффективной коммуникации с коллегами
Mind Games
Проект представляет итог изучения базовых навыков Java в формате 5 игр. В проекте отработана настройка рабочего окружения, работа с анализатором качества кода Checkstyle, а так же применена система автоматизированной сборки проекта Gradle. Контроль версий осуществляется при помощи Git, сам проект находится на репозитории GitHub. Основной акцент делается на построении архитектуры приложения и написании чистого кода.
Стек технологий:
Java, Gradle, Checkstyle, Git, GitHub Actions (CI), IntelliJ IDEA
Difference Calculator
Проект, который оттачивает навыки работы с коллекциями и структурами данных на языке Java. Программа выводит на экран результат сравнения двух файлов в 3 разных видах отображения и поддерживает форматы файла json и yml. В данном проекте использовалась разработка через тестирование с применением фреймворка JUnit и подключена система проверки кода на покрытие тестами на платформе Code Climat. В программе использованы несколько библиотек, к которым предварительно была самостоятельно изучена документация в необходимых объёмах.
Стек технологий:
Java, Jackson, Jacoco, Picocli, Lombok, Gradle, Checkstyle, Git, GitHub Actions (CI)
Data Validator
Библиотека, позволяющая проверять данные на соответствие правилам, которые задаёт пользователь. При работе над проектом, были применены знания в области Stream API и ООП, в частности в принципах наследования и полиморфизма. Библиотека оттачивалась для более лёгкой последующей поддержки и модификации.
Стек технологий:
Java, StreamAPI, Code Climat, Make, Gradle, Checkstyle, Git, GitHub Actions (CI), IntelliJ IDEA
Page Analyzer
Вебсайт на котором можно узнать состояние других сайтов. Проект построен на базе фреймворка Javalin и на MVC-архитектуре. Сайт залит на Render, там же находится связанная с сайтом база данных. Приложение построено для более лёгкого дальнейшего расширения.
Стек технологий:
Java, Grale,SQL, JDBC, PostgreSQL, Bootstrap, Javalin, HTTP
Опыт
- Работа с VIP покупателями
- Управление и обучение персонала
- Разбор конфликтных ситуаций
- Визуальный мерчендайзинг, кассовая документация.
Результаты:
- Достиг повышения показателей выручки магазина в среднем на 27%, улучшив качество сервиса персонала и наладив процессы в торговом зале.
- Достиг показателей выполнения личного плана продаж за год свыше 119%.
- Получил 7 положительных отзыва в книгу жалоб и предложений.
Образование
Проживаю в городе Сочи
Увлечённый молодой человек, хочу стать частью амбициозной команды, работающей над коммерческими проектами.
В свободное время читаю книги по программированию и любым способом стараюсь узнать больше IT технологиях.
Особый интерес изобразительное искусство и архитектура (семь лет художественного обучения).
Рекомендации
Кирилл, привет!
Давай внесем некоторые изменения в резюме:
1.Soft skills
"4 года работы в активных продажах с VIP клиентами" - эту информацию лучше всего представить в разделе "Описание" в виде полученного навыка, который ты сможешь перенести в новую сферу. Пояснять в этом разделе не стоит.
Например:
"Опыт работы в продажах с VIP-клиентами развил/научил..." - таким образом навыки коммуникации, полученные тобой ранее, ты смело можешь перенести и применять в новой сфере.
2. Опыт работы в продажах будет здорово объединить, сделав акцент на результатах и ключевых задачах. Опыт нерелевантный и в нем присутствуют схожие задачи.
3. Если кроме профильного обучения ты получал фундаментальное непрофильное образование, его также стоит указать.
Желаю успехов и развития в IT!
Добавить комментарий/ссылку на вакансию