Java разработчик
Контакты
Я – начинающий Java-разработчик. Буду рад пройти стажировку и/или устроиться на работу на позицию junior. Готов как к офисному формату работы, так и к гибридному/удаленному.
Всю свою жизнь увлекаюсь новыми технологиями и устройствами. Вдохновившись рассказами друзей и знакомых об успешных переходах в IT-сферу, а также историями успеха студентов Hexlet-а, я решил сменить профессию.
С мая 2023 года прохожу обучение в Hexlet-е по профессии Java-разработчик и получаю невероятное удовольствие от учебы: оказывается, можно заниматься тем, что действительно вдохновляет! Язык Java привлек меня своей надежностью, универсальностью и распространенностью, а направление backend-а – возможностями спроектировать логику работы сервиса «под капотом» с использованием наиболее эффективных технологий.
Hard-skills:
- стремлюсь обеспечить читаемость и поддерживаемость кода;
- умею работать как с IDE, так и с командной строкой;
- анализирую и декомпозирую поставленную задачу;
- понимаю принципы работы системы контроля версий (git);
- читаю документацию (в том числе на английском языке);
- владею операционными системами Windows и MacOS на уровне продвинутого пользователя;
- соблюдаю сроки и условия выполнения поставленных задач;
- умею искать нужную информацию в поисковых системах.
Soft-skills:
- люблю и умею учиться;
- умею работать в интенсивном режиме;
- готов и предпочитаю работать в команде;
- соблюдаю чужие личные границы и отстаиваю свои;
- грамотно излагаю мысли и доношу информацию;
- владею навыками разрешения конфликтных ситуаций;
- способен проявлять гибкость в решении как рабочих, так и личных вопросов;
- запрашиваю и даю обратную связь.
Учебные проекты:
«Игры разума»
Набор из пяти консольных игр, построенных по принципу популярных мобильных приложений для прокачки мозга. Игра задает математические вопросы, на которые пользователь должен дать правильный ответ. После третьего правильного ответа игра считается пройденной, а в случае ошибки нужно начать заново.
Приобретенные навыки:
- настройка окружения (JVM, Gradle, IntelliJ IDEA, Makefile);
- работа с Git, Github, Github Actions, CodeClimate, asciinema;
- следование принципам DRY, YAGNI, KISS.
«Вычислитель отличий»
Программа, определяющая разницу между двумя структурами данных. Утилита принимает на вход пути к конфигурационным файлам (в том числе относительные пути), сравнивает их содержимое и выводит результат сравнения на экран. Доступен вывод результатов в разных форматах.
Возможности утилиты:
- поддержка разных входных форматов: yaml и json;
- генерация отчета в виде plain text, stylish и json.
Приобретенные навыки:
- работа со структурами данных;
- получение и обработка информации из конфигурационных файлов;
- парсинг входящих данных (с использованием библиотек Jackson);
- внедрение в проект утилиты CLI Builder (picocli);
- автоматизированное тестирование (JUnit, JaСoСo, Checkstyle, Github Actions).
Образование
Читаю профессиональную литературу на английском языке
Проживаю в городе Санкт-Петербург
- Более чем пятилетний опыт работы юристом научил меня внимательному и вдумчивому отношению к разного рода документации, важности соблюдения сроков и навыкам командной работы, в том числе разрешения сложных ситуаций на ранней стадии как внутри команды, так и за ее пределами.
- В настоящее время продолжаю обучение профессии Java-разработчика и стремлюсь начать карьеру в области backend-разработки, где смогу объединить свою тягу к технологиям и улучшению жизни людей, принимая участие в создании безопасных и надежных сервисов.
Рекомендации
Павел, привет!
Очень содержательное и грамотное резюме :)
Успехов тебе и самореализации в backend разработке!
Екатерина, большое спасибо!
Павел Виноградов30-08-2023 14:54:12Добавить комментарий/ссылку на вакансию