Java-разработчик
Основное
Санкт-Петербург
Не готов
Ищу работу/стажировку в качестве Junior Java-разработчика. Формат работы не важен.
Активно инвестировал на фондовом рынке, постоянно взаимодействовал с банковской системой. В процессе познакомился с языком Java, т.к. он активно используется в финансовой сфере. Но знакомство с ним вылилось в личный и профессиональный интерес, вышедший за рамки финансов. Программирую на Java уже более года, реализовал следующие проекты:
Менеджер задач
Система управления задачами на базе Spring Boot.
Позволяет ставить задачи, назначать исполнителей, менять их статусы. Поддерживает регистрацию и аутентификацию с использованием Spring Security и JWT. Для работы с данными использую Hibernate, Liquibase, PostgreSQL. Документацию API формирую посредством Swagger. Подключен обработчик ошибок Rollbar. Приложение покрыто тестами на 89%.
Стек:
Java 20, Git, Gradle, Code Climate, JUnit5, Lombok, Jackson, Spring Boot 3, PostgreSQL, Liquibase, Hibernate, JSON Web Tokens (JWT), Swagger, Docker, Render, Rollbar.
Анализатор страниц
Сайт на базе Javalin, который анализирует страницы на SEO-пригодность.
Приложение проверяет доступность указанной страницы, наличие описания и заголовка. Для работы с данными использовал Ebean, PostgreSQL. Фронтенд-часть проекта сверстал с помощью Thymeleaf и Bootstrap. Покрыл приложение тестами посредством Unirest и MockWebServer.
Стек:
Java 17, Git, Gradle, Code Climate, JUnit5, Javalin 5.5.0, PostgreSQL, Ebean, Thymeleaf, Bootstrap, Unirest, MockWebServer, Docker, Render.
Валидатор данных
Библиотека для валидации данных на основе fluent-интерфейса.
Имеет широкое применение, т.к. валидация данных - необходимая часть логики практически любого проекта.
Стек:
Java 17, Git, Gradle, Code Climate, JUnit5, Jackson.
Вычислитель отличий
Утилита командной строки на основе библиотеки picocli. Программа для поиска отличий между данными в двух файлах.
Для входных файлов поддерживаются популярные форматы - json и yaml.
Вывод отличий также возможен в разных вариантах - plain, stylish и json.
Стек:
Java 17, Git, Gradle, Code Climate, JUnit5, picocli, Jackson.
Игры разума
Набор из пяти интеллектуальных игр, управляемых через консоль.
Стек:
Java 17, Git, Gradle, Code Climate.
• Настройка окружения
• Работа с командной строкой (Ubuntu)
• Git/Github
• Intellij IDEA
• ООП
• Gradle
• Java Core
• Java Collections
• Spring Framework
• Разработка через тестирование (TDD), JUnit5
• SQL (СУБД - H2, PostgreSQL)
• Hibernate/JPA, Liquibase
• Основы HTML / CSS
Работа
Инвестирую на фондовом рынке (акции отечественных и иностранных эмитентов, облигации, еврооблигации, ПИФ-ы) и управляю недвижимостью в интересах частных лиц. Имею подтверждённый статус квалифицированного инвестора.
Продавал банковские и инвестиционные услуги физическим лицам.
Увольнение обусловлено решением полностью посвятить себя изучению Java-разработки с целью последующего трудоустройства.
Оказывал образовательные услуги студентам экономического факультета при подготовке к экзаменам, при написании курсовых, дипломных, зачётных, семинарских работ.
Образование
Рекомендации
Резюме в целом выглядит хорошо структурированным и содержит достаточно информации о профессиональных и учебных достижениях автора. Однако есть несколько замечаний:
Необходимо убрать информацию о местах работы, не связанных с IT-сферой. Это может снизить релевантность резюме для работодателей.
Необходимо добавить информацию о проектах, связанных с Java-разработкой, если такие имеются.
Необходимо уточнить свой уровень знания Java и других технологий, связанных с разработкой ПО.
Желательно добавить информацию о личных качествах, которые могут быть полезны в работе Java-разработчиком.
Необходимо проверить резюме на наличие ошибок и опечаток.
Сопроводительное письмо
Уважаемый работодатель!
Представляю свои квалификации в качестве Junior Java-разработчика и претендую на работу/стажировку в этой области. Мои исследовательские работы в сферах финансов и промышленности, а также моя успешная инвестиционная деятельность, дали мне возможность овладеть навыками решения нестандартных задач и приобрести навыки, которые будут полезны для работы в качестве Java-разработчика, даже не имея специализации в сфере биржевой торговли.
Мой интерес к Java был продиктован активным использованием языка в банковской сфере, а затем вылился в глубокий интерес и желание стать Java-разработчиком. В процессе обучения на Хекслете я разработал несколько проектов, которые отражают мой уровень знаний и умений. Я освоил такие навыки, как работа с терминалом Ubuntu Linux, использование Git и Gradle, разработка через тестирование (TDD) с использованием JUnit5, а также умение работать с Java Collections Framework и библиотеками jackson-databind и jackson-yaml. Помимо этого, я научился разрабатывать проекты на основе подхода Test-Driven Development (TDD) и соблюдать принципы SOLID.
Я готов доказать свою готовность и способность принимать на себя ответственность в рабочей среде и активно участвовать в решении сложных задач. Я уверен, что моя мотивация для работы в команде и развития собственных компетенций сделает меня ценным приобретением для вашей организации.
С уважением,
[Ваше имя]
Улучшенное резюме
Junior Java-разработчик
Ищу работу/стажировку в качестве Junior Java-разработчика. Формат работы не важен.
Имею опыт научных исследований в сферах финансов и промышленности. Готов решать нестандартные задачи, выходящие за рамки прежнего опыта. Несмотря на отсутствие специализации в сфере биржевой торговли, самостоятельно приобрел необходимые компетенции. Много лет успешно инвестирую денежные средства.
Интерес к Java был вызван ее активным использованием в банковской сфере. Однако знакомство с языком вызвало глубокий интерес, который вышел за рамки финансов. Принял решение стать Java-разработчиком, что привело к обучению на Хекслете. В процессе обучения были реализованы следующие проекты:
Игры разума
Набор из пяти интеллектуальных игр, управляемых через консоль.
Полученные навыки:
* Освоение терминала Ubuntu Linux;
* Работа с GitHub;
* Gradle для сборки проекта и управления зависимостями;
* Настройка окружения, использование линтера (Checkstyle), автоматическое отслеживание качества кода (CodeClimate).
Вычислитель отличий
Программа для поиска отличий между данными в двух файлах.
Для входных файлов поддерживаются популярные форматы - json и yaml.
Вывод отличий также возможен в разных вариантах - plain, stylish и json.
Полученные навыки:
* Разработка на основании подхода Test-Driven Development (TDD) с использованием JUnit5 и JaCoCo;
* Использование библиотеки picocli для создания утилиты командной строки;
* Парсинг данных из файлов с использованием библиотек jackson-databind и jackson-yaml;
* Освоение Java Collections Framework (ключевая логика проекта основана на его возможностях).
Валидатор данных
Библиотека для валидации данных.
Имеет широкое применение, т.к. валидация данных - необходимая часть логики практически любого проекта.
Полученные навыки:
* Реализация проекта на основе fluent-интерфейса;
* Соблюдение принципов SOLID.
Желаю стать частью активной команды. Основные мотивации на рабочем месте - совместное решение непростых задач и развитие собственных компетенций.
Навыки и технологии:
* Настройка окружения;
* Работа с командной строкой;
* Git;
* Gradle;
* Java Core;
* Основы ООП;
* Структуры данных Java;
* Разработка через тестирование (TDD), JUnit5;
* Основы HTML/CSS.
Контактная информация:
+7 960 239 25 05
Mark_sur@mail.ru
Опыт работы:
Компания: Банк "Открытие"
Позиция: Менеджер-контролер
Период работы: с декабря 2021 г. по апрель 2022 г.
Описание: Продажа банковских и инвестиционных услуг физическим лицам.
Причина увольнения: Полное посвящение изучению Java-разработки с целью последующего трудоустройства.
Компания: ООО "Качественное топливо"
Позиция: Учредитель
Период работы: с июня 2017 г. по настоящее время
Описание: Соучредитель АЗС (автомобильной заправочной станции).
Образование:
Институт: Хекслет
Факультет: Java-разработчик
Период обучения: с августа 2022 г. по настоящее время
Институт: Санкт-Петербургский государственный университет (СПбГУ)
Факультет: Экономика, аспирантура
Период обучения: с июня 2019 г. по настоящее время
Институт: Санкт-Петербургский государственный университет (СПбГУ)
Факультет: Экономика, магистратура
Период обучения: с июня 2017 г. по июнь 2019 г.
Институт: Санкт-Петербургский государственный университет (СПбГУ)
Факультет: Экономика, бакалавриат
Период обучения: с июня 2013 г. по июнь 2017 г.
Добавить комментарий