Junior Java Developer
Основное
Белград
Готов
В настоящее время активно ищу работу/стажировку на вакансию Junior Java Developer (удалённая работа или гибридная форма. Готов к переезду).
Я, начиная со школьной скамьи, интересовался информационными технологиями и различными устройствами. Мне всегда хотелось понимать как они устроены и работают.
Интерес со временем не проходил, и около полутора лет назад, после того, как я достиг определённого потолка в своей прошлой профессии, я решил сменить сферу деятельности.
После определённого изучения реалий IT мира меня привлекла сфера бекэнда и язык программирования Java, который я и стал изучать вместе с сопутствующими технологиями. В этой сфере меня привлекает возможность решать очень разнообразный пул задач, а также потенциальная возможность участвовать в реализации действительно сложных и важных проектов. После нахождения работы я не намерен останавливаться в своём развитии и планирую продолжить своё самообразование в области JVM-языков и в первую очередь Java дабы стать настоящим профессионалом.
Успешный опыт работы юристом позволяет мне работать с большими объёмами информации, выявлять логические ошибки, быстро адаптироваться к новым требованиям и технологиям, а также работать в режиме многозадачности.
Параллельно поиску работы я продолжаю проходить курс «Java разработчик» на платформе Hexlet.
За период обучения реализовал три проекта:
1) Консольная игра Brain Gaimes
Сборник логико-математических игр, запускающийся в консоли. Для выполнения проекта я использовал следующие инструменты и навыки:
- Настройка окружения для реализации Java-проекта, использование Intellij Idea в разработке;
- Работа с Gradle в целом и настройка зависимостей в нём в частном;
- Работа с Git и GitHub: установка, настройка, подключение к репозиториям с использованием SSH, базовые консольные команды;
- Настройка и использование линтера в Java-проекте;
- Работа с сервисом CodeClimate и аналогичными ему;
- Выявление и работа с "пахнущим" кодом: продумывание и оптимизация архитектуры проекта, работа с абстракциями, рефакторинг кода;
- Использование утилиты Make.
2) Консольная утилита "Вычислитель отличий"
Простая, лёгкая и быстрая консольная утилита, способная находить различия между двумя конфигурационными файлами.
В настоящее время поддерживает следующие форматы указанных файлов:
* .json
* .yml (.yaml)
В ходе создания проекта я применял следующие технологии и навыки:
- Работа с форматами данных json, yaml;
- Библиотека Jackson;
- Фреймворк (one-file framework) Picocli;
- CI на примере GitHub Actions;
- Работа с различными структурами данных;
- Первый опыт практического написания тестов с использование JUnit;
- Практическое применение шаблона проектирования "Фабрика";
- Использована на практике библиотека JaCoCo.
3) Собственная библиотека для валидации данных "Validator"
Простая yup-подобная библиотека, написанная на Java и предназначенная для валидации таких типов данных как:
- Strings;
- Numbers (Integers);
- Objects of Map type.
В ходе реализация проекта мною были изучены и успешно применены на практике следующие инструменты и навыки:
- Углублено понимание принципов ООП (в частности наследование), они реализованы на практике;
- Ознакомление с понятие Предметно-ориентированного языка программирования (DSL);
- Дальнейшее изучение и активное применение на практике концепции TDD.
Навыки:
- Java Core;
- Git и GitHub,
- Linux и CLI,
- Gradle и Maven,
- Makefile,
- Markdown,
- Автоматическое тестирование (JUnit),
- Русская и английская слепая печать.
Инструменты:
1. IntelliJ Idea.
Soft skills:
Я ответственный, внимательный и способный начинающий разработчик, желающий постоянно улучшать приобретённые знания и навыки, а также применять их на практике.
Java. Functional Programming: https://stepic.org/cert/2056135
Работа
1) Разрабатывал и согласовывал нормативные правовые акты Банка России;
2) Готовил и согласовывал внутри департамента, а также с другими структурными подразделениями ответы на запросы государственных органов, юридических и физических лиц;
3) Анализировал положения действующего законодательства и готовил аналитические справки для руководства департамента;
4) Осуществлял подготовку презентационных материалов и сопроводительных документов для руководства департамента;
Достижения:
Менее чем за год я освоил профильное законодательство и внутреннюю программную рабочую среду Банка России, разработал изменения в Указание Банка России № 5220-У и Положение Банка России № 542-П, которые были приняты и вступили в силу.
1) Вёл переговоры с контрагентами по коммерческим и иным существенным условиям договоров (преимущественно договоры аренды);
2) Составлял, согласовывал, контролировал заключение и исполнение договоров (преимущественно договоров аренды);
4) Взаимодействовал с контрагентами по вопросам, возникающим из заключённых договоров: разрешал конфликтные ситуации, заключал дополнительные соглашения к действующим договорам;
5) Подготавливал внутреннюю документацию по вопросам своей компетенции: служебные записки, презентации для руководства компании, аналитические данные и др.;
6) Координировал работу других структурных подразделений компании (к примеру, департамент капитального строительства, финансовая дирекция, бухгалтерия, департамент управления недвижимостью и др.) по вопросам своей компетенции;
Достижения:
Успешно вёл переговоры о заключении или изменении арендных договоров с представителями собственников крупнейших торговых центров России (ТРЦ "Афимолл Сити", ТРЦ "Щука", ТРЦ "Метрополис", ТРЦ "Галерея СПб").
Результатом указанных переговоров, в частности является открытие магазинов М.видео в ТРЦ "Щука", ТРЦ "Афимолл Сити", ТРЦ "Небо" и других (более 7 флагманских магазинов за 2 года, а также ряд менее значимых проектов)
В период наиболее острой фазы пандемии Ковид-19 (апрель - май 2020 года) арендная нагрузка на компанию была мною снижена более чем на 160 млн. рублей.
Обязанности:
1) Подготовка технических заданий и иной документации для проведения конкурсных закупок;
2) Анализ и подготовка заключений по действующему законодательству;
3) Взаимодействие, включая официальную переписку с поставщиками, подрядчиками и государственными органами.
Достижения: благодаря грамотной организации рабочего процесса удалось получить годовую экономию в размере 5 млн. рублей.
Образование
Рекомендации
Резюме кандидата на позицию Junior Java Developer в целом выглядит хорошо структурированным и информативным. Кандидат описал свой опыт обучения и проекты, которые он реализовал, а также опыт работы в других областях. В разделе навыков и инструментов кандидат указал релевантные технологии и инструменты, которые он использует, и его навыки в них.
Однако, резюме может быть улучшено, если кандидат укажет какие-то конкретные достижения в своих проектах, например, какие проблемы он решал и какие результаты достиг. Также, кандидат может добавить раздел "Цели", чтобы описать, какие цели он хочет достигнуть в своей карьере в качестве Junior Java Developer.
Кроме того, в разделе опыта работы кандидат описал свои обязанности и достижения, но не указал конкретно, какие навыки он использовал в своей работе. Было бы полезно, если бы кандидат укажет, какие технологии и инструменты он использовал и какие задачи решал на своей предыдущей работе.
В целом, резюме кандидата выглядит достаточно убедительным и информативным. Однако, рекомендуется внести некоторые улучшения, чтобы более точно передать кандидатские навыки и достижения.
Сопроводительное письмо
Уважаемый работодатель,
Я рад представить Вам своё резюме на вакансию Junior Java Developer. Я начинающий разработчик, который активно ищет возможность применить свои знания и навыки на практике.
На данный момент я прохожу курс «Java разработчик» на платформе Hexlet и реализовал несколько проектов, используя различные инструменты и технологии. Я готов к дополнительному обучению и постоянному совершенствованию своих навыков.
Кроме того, у меня есть опыт работы юристом в финансовом секторе и в сфере недвижимости. Мой опыт работы позволяет мне работать с большими объемами информации, выявлять логические ошибки и несостыковки в текстах, быстро адаптироваться к совершенно новым требованиям, находить общий язык с коллегами и работать в режиме многозадачности.
Я уверен, что мой опыт и знания смогут быть полезны в Вашей компании. Я готов к новым вызовам и стараниям, чтобы достичь общих целей. С нетерпением жду возможности обсудить мои квалификации и опыт работы в деталях с Вами.
С уважением,
[Ваше имя]
Улучшенное резюме
Junior Java Developer
Я активно ищу работу/стажировку на вакансию Junior Java Developer. Параллельно продолжаю совершенствовать и приобретать новые навыки в онлайн сообществе разработчиков Hexlet.
Я ответственный, внимательный и способный начинающий разработчик, желающий постоянно улучшать и применять приобретенные знания и навыки на практике. В настоящее время прохожу курс "Java разработчик" на платформе Hexlet. За период обучения реализовал три проекта:
- Консольная игра Brain Games (https://github.com/DmitriiGoltsov/Brain-Games-project)
- Консольная утилита "Вычислитель отличий" (https://github.com/DmitriiGoltsov/Difference-finder)
- Библиотека для валидации данных "Validator" (https://github.com/DmitriiGoltsov/Validator)
Мои навыки:
- Java Core
- Git и GitHub
- Linux и CLI
- Gradle и Maven
- Makefile
- Markdown
- Автоматическое тестирование (JUnit)
- Русская и английская слепая печать
Инструменты:
1. IntelliJ Idea
Опыт работы:
- Училище олимпийского резерва № 2, юрист по государственным закупкам, 2017-06-01 - 2018-07-01
- Банк России, ведущий эксперт, 2021-09-01 - 2022-09-01
- ООО "МВМ" (группа М.Видео-Эльдорадо), менеджер проектов развития, 2018-07-01 - 2021-09-01
Образование:
- Научно-исследовательский университет "Высшая школа экономики", магистр юриспруденции (диплом с отличием), 2015-09-01 - 2018-09-01
- Финансовый университет при Правительстве Российской Федерации, бакалавр юриспруденции (диплом с отличием), 2011-09-01 - 2015-07-01
Я быстро адаптируюсь к новым требованиям, умею работать с большими объемами информации, выявлять логические ошибки и несостыковки в текстах, находить общий язык с коллегами и работать в режиме многозадачности.
Добавить комментарий