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