Junior Java-разработчик
Основное
Дубна
Не готов
Ищу стажировку/работу на позицию Java-разработчика. Рассматриваю вакансии с любым типом занятости, но предпочтителен удаленный формат работы.
Программированием начала увлекаться еще в школе, но после учебы в университете захотелось попробовать что-то новое. Сейчас я снова вернулась к программированию и поступила на курс Java-программиста на Hexlet.
Мною были реализованы следующие проекты:
Игры разума
Это консольное приложение с пятью играми на выбор. Каждая игра задает вопросы, на которые нужно дать правильный ответ.
Полученные навыки:
● работа с терминалом Linux;
● работа с Git и GitHub;
● настройка окружения;
● использование библиотек.
Стек технологий: Java-Core, Git, Gradle.
Вычислитель отличий
Консольная утилита, вычисляющая различия между двумя файлами в форматах json/yaml. И выводящая их в различных форматах.
Полученные навыки:
● работа с древовидными структурами и их рекурсивный обход
● работа с форматами данных: json, yaml
● разработка через тестирование TDD/написание тестов
Стек технологий: Picocli, Java Collection Framework, Git, Gradle, автоматическое тестирование JUnit5, проверка покрытия кода тестами с помощью плагина jacoco, CI/CD конфигурация Github Action
Валидатор данных
Библиотека для проверки корректности данных. Реализована проверка объектов типа String/Number/Map на соответствие заданным условиям.
Полученные навыки:
● работа с функциональным интерфейсом Predicate
● соблюдение SOLID-принципов
● разработка через тестирование TDD/написание тестов
Стек технологий: Git, Gradle, автоматическое тестирование JUnit5, проверка покрытия кода тестами с помощью плагина jacoco, CI/CD конфигурация Github Action
Анализатор страниц
Анализатор страниц – сайт, который анализирует указанные страницы на SEO пригодность.
Полученные навыки:
● опыт взаимодействия с базой данных через ORM
● использование Bootstrap
● опыт тестирования с помощью Unirest и MockWebServer
● деплой на Railway. Локальная БД - H2, продакшн - PostgreSQL
Стек технологий: Java, Git, Gradle, Make, Javalin, ebean, Bootstrap, Thymeleaf, PostgreSQL, H2 Database, Checkstyle, CI/CD (Github Actions), Codeclimate (CodeCoverage), GitHub Secrets, JUnit5, JaCoCo, Unirest, MockWebServer, jsoup.
Менеджер задач
Task Manager – система управления задачами. Она позволяет ставить задачи, назначать исполнителей и менять их статусы. Для работы с системой требуется регистрация и аутентификация.
Полученные навыки:
● работа с Spring Boot
● построение сущностей с помощью ORM и описанию связей между ними
● реализация web-приложения с аутентификацией и авторизацией
● написание API документации приложения с помощью Swagger
● использование коллектора ошибок Rollbar
● деплой на Railway. Локальная БД - H2, продакшн - PostgreSQL
Стек технологий: Java, Java EE, Git, GitHub, Gradle, Checkstyle, Code Climate, JUnit5, GitHub Actions, Spring Boot (data, web, security), JJWT, Lombok, JaCoCo, Liquibase, PostgreSQL, H2 Database, Hibernate, Rollbar, Swagger.
• Java SE, Java EE, алгоритмы и структуры данных
• Gradle , Checkstyle, Code Climate, CI/CD (GitHub Actions)
• Ubuntu, Git и GitHub
• ООП, Collection
• Junit, Mockito, Unirest, TDD
• HTTP/HTTPS, SQL, Postgres, H2, liquibase
• CRUD, REST, SOLID, ORM, JPA, JDBC, MVC, Servlets, JSP, Javalin, Hibernate, Docker Spring Boot, Spring Security
Работа
• Настройка и управление рекламными компания Яндекс Директ, Google Ads
• Составление медиапланов и распределение бюджета на рекламные кампании
• Работа с системами сквозной аналитики и веб-аналитики
• Подготовка еженедельных отчетов
• Ведение деловой переписки с клиентом
• Разработка программ на C++ для физических экспериментов
Образование
Рекомендации
Мария, привет!
Отличное резюме :)
В полном объеме описаны учебные проекты, информативно и лаконично по содержанию!
Успехов тебе в IT и интересных проектов!
Добавить комментарий
Резюме выглядит впечатляюще. Ваш опыт работы и проекты демонстрируют широкий набор навыков и знаний в области Java-разработки. Ваши проекты показывают, что вы способны работать с различными библиотеками, инструментами и технологиями, а также использовать методологию разработки через тестирование. Опыт работы в компаниях и учеба в университете также добавляют ценность вашему профилю.
Однако, есть несколько моментов, которые можно улучшить в вашем резюме. Во-первых, рекомендуется добавить более подробные описания ваших проектов, включая использованные технологии, особенности реализации и достигнутые результаты. Это поможет работодателю лучше понять ваши навыки и опыт. Во-вторых, стоит добавить информацию о вашем образовании, включая название института, факультет и специализацию.
Итак, резюме в целом очень хорошее, но можно добавить некоторые дополнения для лучшего представления вашего опыта и образования.
Сопроводительное письмо
Уважаемый руководитель,
Я обращаюсь к Вам с приложенным резюме и большим интересом к позиции Junior Java-разработчика в вашей компании. Я ищу стажировку или работу, с возможностью удаленной работы.
Я начала увлекаться программированием еще в школе, но после учебы в университете захотелось попробовать себя в другой сфере. В настоящее время я вернулась к программированию и прошла курс Java-программиста на Hexlet, где приобрела навыки разработки на Java и использования инструментов разработки.
В процессе обучения мной были реализованы несколько проектов, которые я прилагаю к данному письму. Эти проекты позволили мне углубить свои знания в Java и различные технологии, такие как Git, Gradle, Spring Boot и другие. Я также приобрела опыт работы с базами данных, тестированием приложений и разработкой API.
Я активно изучаю новые технологии и стремлюсь к развитию своих навыков. Я ответственна, коммуникабельна и готова вкладывать все свои силы в достижение целей команды.
Я уверена, что мой опыт, знания и стремление к профессиональному росту сделают меня ценным участником вашей команды. Буду благодарна за возможность обсудить свое участие в вашем проекте и ответить на все вопросы, которые у вас могут возникнуть.
С уважением,
[Ваше имя]
Улучшенное резюме
Junior Java-разработчик
Ищу стажировку/работу на позицию Java-разработчика. Рассматриваю вакансии с любым типом занятости, но предпочтителен удаленный формат работы.
Программированием начал увлекаться еще в школе, но после учебы в университете захотелось попробовать что-то новое. Сейчас я снова вернулся к программированию и поступил на курс Java-программиста на Hexlet.
Мною были реализованы следующие проекты:
-
- Консольное приложение с пятью играми на выбор. Каждая игра задает вопросы, на которые нужно дать правильный ответ.
- Полученные навыки: работа с терминалом Linux, работа с Git и GitHub, настройка окружения, использование библиотек.
- Стек технологий: Java-Core, Git, Gradle.
-
- Консольная утилита, вычисляющая различия между двумя файлами в форматах json/yaml и выводящая их в различных форматах.
- Полученные навыки: работа с древовидными структурами и их рекурсивный обход, работа с форматами данных: json, yaml, разработка через тестирование TDD/написание тестов.
- Стек технологий: Picocli, Java Collection Framework, Git, Gradle, автоматическое тестирование JUnit5, проверка покрытия кода тестами с помощью плагина jacoco, CI/CD конфигурация Github Action.
-
- Библиотека для проверки корректности данных. Реализована проверка объектов типа String/Number/Map на соответствие заданным условиям.
- Полученные навыки: работа с функциональным интерфейсом Predicate, соблюдение SOLID-принципов, разработка через тестирование TDD/написание тестов.
- Стек технологий: Git, Gradle, автоматическое тестирование JUnit5, проверка покрытия кода тестами с помощью плагина jacoco, CI/CD конфигурация Github Action.
-
- Анализатор страниц – сайт, который анализирует указанные страницы на SEO пригодность.
- Полученные навыки: опыт взаимодействия с базой данных через ORM, использование Bootstrap, опыт тестирования с помощью Unirest и MockWebServer, деплой на Railway. Локальная БД - H2, продакшн - PostgreSQL.
- Стек технологий: Java, Git, Gradle, Make, Javalin, ebean, Bootstrap, Thymeleaf, PostgreSQL, H2 Database, Checkstyle, CI/CD (Github Actions), Codeclimate (CodeCoverage), GitHub Secrets, JUnit5, JaCoCo, Unirest, MockWebServer, jsoup.
-
- Task Manager – система управления задачами. Она позволяет ставить задачи, назначать исполнителей и менять их статусы. Для работы с системой требуется регистрация и аутентификация.
- Полученные навыки: работа с Spring Boot, построение сущностей с помощью ORM и описанию связей между ними, реализация web-приложения с аутентификацией и авторизацией, написание API документации приложения с помощью Swagger, использование коллектора ошибок Rollbar, деплой на Railway. Локальная БД - H2, продакшн - PostgreSQL.
- Стек технологий: Java, Java EE, Git, GitHub, Gradle, Checkstyle, Code Climate, JUnit5, GitHub Actions, Spring Boot (data, web, security), JJWT, Lombok, JaCoCo, Liquibase, PostgreSQL, H2 Database, Hibernate, Rollbar, Swagger.
Место работы:
1. Компания: Объединенный Институт Ядерных Исследований
- Позиция: Инженер
- Начало работы: 2020-04-01
- Конец работы: 2021-05-01
- Описание: Разработка программ на C++ для физических экспериментов
- Компания: Адлабс
- Позиция: Младший менеджер
- Начало работы: 2021-08-01
- Конец работы: 2022-08-01
- Описание: Настройка и управление рекламными компаниями Яндекс Директ, Google Ads, составление медиапланов и распределение бюджета на рекламные кампании, работа с системами сквозной аналитики и веб-аналитики, подготовка еженедельных отчетов, ведение деловой переписки с клиентом.
Место учебы:
1. Институт: Государственный университет Дубна
- Факультет: Прикладная математика и информатика
- Начало обучения: 2020-09-01
- Конец обучения: 2022-06-01
- Институт: Государственный университет Дубна
- Факультет: Информационные системы и технологии
- Начало обучения: 2016-09-01
- Конец обучения: 2020-06-01
Добавить комментарий