Java-разработчик
70 000 руб
Михаил Русланович
Возраст
24 года (02 Сентября 2000)
Город
Москва
Переезд невозможен
Гражданство
Россия
Полная занятость
Высшее (Бакалавр)
Москва, 2018 — 2022 гг.
Английский — Разговорный
Английский на уровне базового диалога, понимания речи и чтения технической литературы.
Стек технологий:
- Языки программирования: Java 8, 17, 21.
- Понимание и опыт работы с StreamAPI, Concurrent, Generics
- Понимание принципов SOLID, DRY, KISS
- Spring: Spring Core, Spring Boot, Spring MVC, Spring Data JPA, Spring Security
- СУБД: MySQL, PosgreSQL
- Взаимодействие с БД: JPA, Hibernate
- Тестирование: JUnit, Mockito
- Системы сборки: Maven, Graddle
- Система контроля версий: Git
- Контейнеризация: Docker
- Протоколы: http, rest/json
- Работа с json: Jackson
- Работа с xml: XPath
- Работа с http: OkHttp
- Работа с командной строкой Linux
Личные проекты:
Система учёта товаров магазина с базой данных на PosgreSQL.
- Maven
- Spring Boot 3
- Spring MVC / Spring Web
- Spring Data JPA
- Spring Security
- Lombok
- Docker
- PostgreSQL
Тесты на с помощью JUnit5 и Mockito.
Публичный репозиторий: https://github.com/KrasnovM/shopAccountingSystem
_________________________________________________________________
Бот в Телеграм. Java 17, Gradle, Spring Boot 3, OkHttp3, Jackson.
- Интегрирован с FusionBrain API и может генерировать изображения по текстовому запросу в различных моделях, отправляя REST-запросы.
- Парсит xml-файл с курсами валют с сайта Центробанка РФ, обновляет раз в сутки.
- Отправляет случайный анекдот с сайта анекдотов.
- Отправляет случайный ASCII-арт из заданного списка.
Публичный репозиторий: https://github.com/KrasnovM/MouseBot (секретные ключи и история коммитов хранятся в приватном репозитории)
https://t.me/krmFirstTryBot - запущен на VPS, сервер на Linux Ubuntu 22.04, скомпилированная программа запускается как служба в systemd с помощью bash-скрипта (есть в репозитории).
13 июля, 2023
28 июля, 2016
23 марта, 2015
80 000 руб
Резюме размещено в отрасли