Junior Java-разработчик
Контакты
Мотивированный и целеустремленный Junior Java-разработчик с практическим опытом, полученным в реализации учебных проектов.
Имею прочную основу Java, умею работать с инструментами автоматизации сборки, системами контроля версий и непрерывной интеграцией. Понимаю архитектуру построения реальных проектов. Опыт работы с документами помогает мне в структурировании кода и правильном именовании переменных, а высшее образование в сфере IT способствует быстрому воспоминанию и освоению технологий.
Ищу динамичную команду, где смогу внести значительный вклад, применяя свои технические навыки и профессиональные умения. Стремлюсь к постоянному профессиональному росту и развитию. Готова учиться новым технологиям и подходам, чтобы стать ценным членом команды.
Hard skills:
• Java
• Gradle, IntelliJ IDEA
• Анализ качества кода посредством Checkstyle
• Git, GitHub, CI (GitHub Actions)
• Автоматическое тестирование (JUnit5) и работа с покрытиями тестов (Jacoco)
• Знание принципов ООП и SOLID
• Написание чистого кода
• Базовые алгоритмы и структуры данных
• HTML, CSS (основы)
• Visual Studio Code (основы)
• В процессе изучения Java Spring Framework, SQL
• 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
Опыт
Обязанности:
• Обрабатывала и готовила изображения для рекламных креативов, постов и сайтов в Figma и Adobe Photoshop;
• Создавала одностраничники на Tilda и GetCourse;
• Подбирала и редактировала контент для онлайн - школы
Результат:
• Самостоятельно освоила Figma, используя информацию в интернете, для более качественного и быстрого дизайна.
• Опытным путем научилась писать коммерческие тексты для онлайн-школы. Все необходимые материалы предоставила заказчикам в соответствии со сроками и ТЗ.
Обязанности:
• Работала с бухгалтерскими и кадровыми документами, входящей и исходящей корреспонденцией;
• Обеспечивала работоспособность офиса и комфортную обстановку сотрудникам. Подготавливала пространство для тренингов сотрудников;
• Выполняла поручения и задачи, поставленные руководителем (например, срочно достать данные из сломанного жесткого диска, заказать и доставить стол определенных параметров и тд)
Результат:
• Привела в порядок кадровые документы. Полностью укомплектовала бухгалтерские документы для налоговой проверки. Также разработала формулу для финансовой отчетности налоговой.
• Создала чистоту в офисе и снабдила его всем необходимым;
• Каждый месяц предоставляла руководителю готовые и проверенные отчеты;
• Поручения руководителя исполняла быстро и своевременно
Обязанности:
Общалась с клиентами и решала возникшие проблемы с товаром (доставка, брак и тд). Снижала уровень недовольства клиентов посредством включённости. Вежливо объясняла как работает служба доставки, что делать, если посылка не получена или товар бракованный.
Результат:
Снизила время ожидания клиента посредством активной работы.
Образование
Увлекаюсь фитнесом, изучаю алгоритмы и решаю задачки для ума. Обожаю прогулки в горах, которые приносят вдохновение и силы. Активно изучаю английский и португальский языки. Качаю эмоциональный интеллект и работаю над коммуникативными навыками.
И конечно же, обожаю программирование и структурирование. Испытываю огромное удовольствие, когда код работает. Хочу стать частью динамичной и профессиональной команды, где смогу продолжать совершенствовать свои навыки и вносить значительный вклад в общие проекты и успехи.