Junior Java-разработчик

Контакты


Контакты доступны после входа на сайт

Описание

Начав программировать во взрослом возрасте, поняла, что нашла свой идеальный match. Поэтому с уверенностью могу назвать себя мотивированным и целеустремленным Junior Java-разработчиком.

Первый практический опыт получила благодаря успешной реализации учебных проектов. Имею прочную основу Java, умею работать с инструментами автоматизации сборки, системами контроля версий и непрерывной интеграцией. Понимаю основную архитектуру построения реальных проектов. Опыт работы с документами помогает мне в структурировании кода и правильном именовании переменных, а высшее образование в сфере IT способствует быстрому воспоминанию и освоению технологий.

Ищу динамичную команду, где смогу внести значительный вклад, применяя свои технические навыки и профессиональные умения. Стремлюсь к постоянному профессиональному росту и развитию. Готова учиться новым технологиям и подходам, чтобы стать ценным членом команды.

Навыки

Hard skills:
• Java
• Gradle, IntelliJ IDEA
• Анализ качества кода посредством Checkstyle
• Git, GitHub, CI (GitHub Actions)
• Автоматическое тестирование (JUnit5) и работа с покрытиями тестов (Jacoco)
• Знание основ ООП и SOLID
• Написание чистого кода
• Базовые алгоритмы и структуры данных
• SQL, PostgreSQL, H2
• HTTP, Javalin
• Spring Boot (основы)
• Docker (основы)
• HTML, CSS и Bootstrap (основы)
• Visual Studio Code (основы)
• A2 - уровень английского языка
• A2 - уровень португальского языка

Soft skills:
• Работа в команде, гибкость и адаптивность
• Ориентированность на решение проблем
• Исполнительность и ответственный подход к работе
• Целеустремленность и фокусировка на задаче
• Способность к самообучению и стремление к постоянному развитию
• Способность находить общий язык и сохранять рассудительность даже в конфликтных ситуациях

Описание проектов

Название: Игры разума

Описание: Консольное приложение, состоящее из 5 мини-игр для тренировки ума.

Проект представляет введение в экосистему Java. Погружает в настройку рабочего окружение, работу с Checkstyle (линтером, анализатором качества кода) и автоматизацию сборки проектов посредством Gradle. Знакомит с системой контроля версий git и внешними репозиториями на GitHub. Также проект направлен на построение правильной архитектуры полноценного приложения и написание чистого кода.

Технологический стек:
Java, Gradle, IntelliJ IDEA, Checkstyle, Make, Git, GitHub, Code Climate

Название: Вычислитель отличий

Описание:
Утилита сравнивает файлы .JSON и .YML и выводит разницу в виде строки. Умеет работать с простыми и вложенными структурами, выводить результат в STYLISH (по умолчанию), PLAIN и JSON формате.

В данном проекте отрабатывается работа с коллекциями и структурами данных. Изучаются способы построения и обхода деревьев, а также разные форматы данных (json, yml). Проект обучает писать тесты (JUnit), работать с непрерывной интеграцией (CI) и элементами экстремального программирования (XP), что прокачивает объектно-ориентированное мышление.

Технологический стек:
Java, Gradle, IntelliJ IDEA, Picocli, Jackson, JUnit, Checkstyle, Make,
Git, GitHub Actions (CI), Code Climate, Jacoco

Название: Валидатор данных

Описание:
Проект представляет собой создание собственной библиотеки, проверяющей корректность входящих данных, которая поддерживает валидацию строковых и целочисленных значений, словарей Map.

Проект прокачивает навыки проектирования кода, в особенности, объектно-ориентированной архитектуры. А также направлен на создание правильных иерархий классов, расширяемой архитектуры, применение принципов SOLID и использование fluent-интерфейса.

Технологический стек:
Java, Gradle, IntelliJ IDEA, JUnit, Checkstyle, Make, Git, GitHub Actions (CI), Code Climate, Jacoco

Название: Анализатор страниц

Описание: Сайт для анализа SEO-пригодности страниц.

Проект представляет собой полноценный веб-сайт на базе фреймворка Javalin. В нем отрабатываются ключевые принципы построения современных веб-приложений с использованием MVC-архитектуры: работа с роутингом, обработчиками запросов и шаблонизатором, взаимодействие с базой данных через JDBC. Также проект включает в себя тестирование сайта, логирование и деплой с помощью сервиса Render, который работает по модели PaaS.

Технологический стек:
Java, Javalin, HTTP, CDN, JDBC, PaaS, Bootstrap

Название: Менеджер задач

Описание: Приложение, позволяющее работать с задачами: создавать, назначать исполнителей, менять статусы задач, добавлять лейблы к задачам. Для работы с системой требуется регистрация и аутентификация.

Технологический стек:
Spring Boot, Spring Security, Mapstruct, JUnit 5, Datafaker, Jacoco, H2, PostgreSQL, Docker, GitHub Actions (CI), Sentry

Опыт


Дизайнер сайтов и изображений, менеджер контента, Фриланс
Основные заказчики: физическое лицо (специалист по рекламе) и онлайн-школа рисования "Art Master"
Март 2021 - Январь 2024

Обязанности:
• Обрабатывала и готовила изображения для рекламных креативов, постов и сайтов в Figma и Adobe Photoshop;
• Создавала одностраничники на Tilda и GetCourse;
• Подбирала и редактировала контент для онлайн - школы

Результат:
• Самостоятельно освоила Figma, используя информацию в интернете, для более качественного и быстрого дизайна;
• Опытным путем научилась писать коммерческие тексты для онлайн-школы. Все необходимые материалы предоставила заказчикам в соответствии со сроками и ТЗ

Офис-менеджер, помощник руководителя, ИП Ведерников М.В.
Онлайн-школа, обучающая ретуши фотографий, веб-дизайну, рисованию и др.
Март 2018 - Февраль 2021

Обязанности:
• Работала с бухгалтерскими и кадровыми документами, входящей и исходящей корреспонденцией;
• Обеспечивала работоспособность офиса и комфортную обстановку сотрудникам. Готовила пространство для тренингов сотрудников;
• Выполняла поручения и задачи, поставленные руководителем

Результат:
• Привела в порядок кадровые документы. Полностью укомплектовала бухгалтерские документы для налоговой проверки. Также разработала формулу для финансовой отчетности налоговой;
• Каждый месяц предоставляла руководителю готовые и проверенные отчеты;
• Поручения руководителя исполняла быстро и своевременно

Образование


Профессия: Java-разработчик. Хекслет
Декабрь 2023 - по настоящее время
Сибирский Государственный Университет Телекоммуникаций и Информатики. Профиль: информационные технологии в медиаиндустрии
Сентябрь 2014 - Июнь 2018

О себе
Проживаю в городе Порту, Португалия

В свободное время занимаюсь фитнесом, изучаю алгоритмы и решаю задачки для ума. Обожаю прогулки в горах, которые приносят вдохновение и силы. Активно изучаю английский и португальский языки. Качаю эмоциональный интеллект и работаю над коммуникативными навыками.

И конечно же, обожаю программирование и структурирование. Испытываю огромное удовольствие, когда код эффективно работает. Хочу стать частью динамичной и профессиональной команды, где смогу продолжать совершенствовать свои навыки и вносить значительный вклад в общие проекты и успехи.

Комментарии


Добавить комментарий
Для этого действия нужновойти

Рекомендации

Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Отличный тестировщик! Рекомендую!
Это тестовая рекомендация не воспринимай всерьёз
Это резюме выглядит впечатляюще и информативно. Кандидат умеет описывать свой опыт и пр...
Кандидат имеет некоторый опыт в области тестирования и обладает базовыми навыками работ...
Извините, но ваше резюме содержит только ссылку на профиль GitHub и адрес электронной п...
Это резюме содержит множество детальной информации о вашем образовании, опыте работы и ...
Это резюме содержит много информации о вашем опыте работы и образовании, но оно может б...
Это резюме имеет некоторые сильные стороны, такие как: Хорошо сформулированный профес...
Это резюме не соответствует стандартам и не предоставляет достаточно информации о канди...
Это резюме Java-разработчика выглядит очень профессиональным и информативным. Очень хор...