Java Developer

Контакты


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

Описание

Ищу работу/стажировку на позицию Junior Java Developer. На данный момент проживаю в городе Лимассол, Кипр 🇨🇾. Рассматриваю вакансии с любым типом занятости, предпочтителен удалённый формат. Готов к релокации.

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

Активно прохожу обучение на Hexlet по направлению Java-разработчик с августа 2022, стек Java + SQL + Spring Boot. За время учёбы реализовал следующие проекты:

Анализатор страниц

полноценный web-сайт на базе фреймворка Javalin, который анализирует указанные пользователем страницы на SEO пригодность.

полученные навыки:
- работа с фреймворком Javalin при создании web-приложений;
- работа с локальной базой данных Н2 и PostgreSQL в продакшене;
- взаимодействие с базами данных через ORM Ebean, генерация миграций и их запуск;
- работа шаблонизатором Thymeleaf и фреймворком Bootstrap при оформлении страниц web-приложения;
- использование библиотеки MockWebServer при тестировании web-приложения;
- хостинг готового web-приложения на платформах Render и Railway.app.

стек: Java, Git, Gradle, Javalin, Ebean, Bootstrap, Thymeleaf, Jacoco, JUnit, Makefile, CodeClimate, GitHub Actions

Валидатор данных

библиотека для проверки корректности (валидации) данных при помощи создания схем, реализована проверка объектов типа String/Number/Map на соответствие заданным условиям.

полученные навыки:
- работа с функциональным интерфейсом Predicate;
- обкатал на практике принципы ООП: проектирование структуры классов, работу с наследованием;
- использование fluent-интерфейса;
- соблюдение SOLID принципипов.

стек: Java, Git, Gradle, Jacoco, JUnit, Makefile, CodeClimate, GitHub Actions

Вычислитель отличий

утилита командной строки (cli), которая сравнивает две структуры данных в форматах json/yaml и генерирует отчет о различиях между ними в выбранном пользователем формате plain/stylish/json.

полученные навыки:
- работа с библиотекой по созданию утилит командной строки picocli;
- чтение файлов, а также парсинг их содержимого;
- работа с библиотекой для парсинга jackson;
- работа с исключениями и обработкой ошибок (try catch);
- автоматическое тестирование с использованием фреймворка JUnit, написание unit-тестов;
- работа с библиотекой для анализа покрытия кода тестами Jacoco;
- непрерывная интеграция (CI) с использованием GitHub Actions;
- получен первый опыт работы с коллекциями, паттернами проектирования и разработкой через тестирование (tdd).

стек: Java, Git, Gradle, Picocli, Jackson, Jacoco, JUnit, Makefile, CodeClimate, GitHub Actions

Игры разума

набор из пяти консольных математических игр.

полученные навыки:
- настройка окружения: IntelliJ IDEA, Gradle, Ubuntu;
- работа с утилитой make и Makefile;
- управление зависимостями в проектах JVM;
- автоматическое отслеживание качества кода: подключение CodeClimate и линтера Checkstyle;
- создание asciinema для повышения наглядности README.md;
- работа с Git и GitHub;
- получен первый опыт построения архитектуры приложения и написания чистого кода.

стек: Java, Git, Gradle, Makefile, CodeClimate.

Навыки
  • Java
  • Git, Github
  • Gradle
  • JUnit
  • HTML, CSS
  • HTTP, REST API
  • SQL
  • 🎯 Spring Boot

Опыт


Менеджер по сопровождению клиентов - Исполнительный директор, ООО "Тронитек"
Апрель 2012 - Июнь 2022

Производство электроники.
Последние 4 года руководил производственным подразделением компании. Отвечал за разработку , сертификацию и производство внутренних медицинских изделий, а также выпуск внешней продукции контрактных заказчиков. В подчинении до 50 человек.
Среди достижений выделю следующие ключевые:
- реорганизовал работу по разработке и регистрации новых медицинских изделий, скоратив время цикла с 15 до 9 месяцев и увеличив темпы выпуска в производсвто с 2 до 6 новых изделий в год.
- развил направление контрактного производства электроники для внешних заказчиков, увеличив выручку в 6 раз за 5 лет.
- подготовил проект модернизации производственных мощностей по увеличению количества устанавливаемых компонентов с 30 до 100 тысяч штук в час.

Образование


Уральский Государственный Технический Университет - Средства связи с подвижными объектами, инженер
Сентябрь 2006 - Май 2011

О себе
Готов к релокации
Читаю профессиональную литературу на английском языке
Проживаю в городе Кипр, Лимассол

Комментарии


Добавить комментарий
Для этого действия нужновойти
Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Резюме Виктора имеет ряд сильных сторон: Опыт инженерной деятельности и работа в кома...
Это резюме содержит как положительные, так и негативные моменты. Положительные сторон...
Это резюме показывает, что вы активно изучаете востребованные технологии и стремитесь к...
Это резюме довольно краткое и содержит некоторую полезную информацию о ваших навыках и ...
Это резюме представляет хорошую базу для Java Spring разработчика на уровне Junior/Trai...
Это резюме содержит много полезной информации о вашем опыте и навыках в программировани...
Это резюме Trainee / Junior frontend developer имеет некоторые положительные моменты, н...
Это резюме содержит много информации, которая не относится к позиции Junior Python-разр...
Артем, привет! Есть несколько дополнений к резюме: 1. Учебные проекты К описанию давай ...
Это резюме имеет некоторые положительные и отрицательные моменты: Положительные сторон...