Junior Java Developer
Контакты
Ищу работу на позицию Trainee/Junior Java Developer на полный рабочий день, в офисе/удаленно/гибрид.
В университете имел небольшой опыт написания кода на С++, программировали микроконтроллеры.
Проработал 7,5 лет на большом машиностроительном заводе. В рамках работы, интересовался программированием пультов управления на различном оборудовании. Начал изучение java самостоятельно по книгам, в апреле 2022 начал проходить онлайн курс по профессии Java-разработчик на Hexlet.
Параллельно изучил следующие книги:
1. Изучаем JAVA . Кэти Сьерра и Берт Бейтс
2. Java программирование для начинающих. Майк МакГрат
За время обучения выполнил следующие проекты:
Игры разума:
Набор из пяти консольных игр
В рамках проекта познакомился с:
- работа с ОП Ubuntu
- настройкой окружения
- работой в командной строке
- Java Core
- работой с Gradle
- работой с Git
- использование Makefile
- использование Checkstyle
- работа с CodeClimate
- настройкой CI (Github actions)
- работа в редакторе IntelliJ IDEA
Вычислитель отличий:
Программа, определяющая разницу между двумя структурами данных
В рамках проекта познакомился с:
- работой с разными форматами данных: json, yaml
- Java Collections Framework
- JUnit
- TDD программирование
- CLI Builder (picocli)
- библиотека Jackson
- работа с Test Coverage
Валидатор данных:
Библиотека, с помощью которой можно проверять корректность любых данных.
В рамках проекта познакомился с:
- применение принципов ООП
- SOLID принципы
- JUnit
- TDD программирование
- DSL
Анализатор страниц:
Cайт, который анализирует указанные страницы на SEO пригодность.
В рамках проекта познакомился с:
- Javalin
- ORM
- SQL
- HTML
- CSS
Менеджер задач:
Система управления задачами, подобная http://www.redmine.org/.
В рамках проекта познакомился с:
- Spring Boot, WVC, Data
- PostgreSQL
- Swagger, Lombok
- Integration tests
- Hibernet
- Spring Security, JWT
Linux
Git/Github/Gitlab
Java Core
Java EE
JUnit
HTML/CSS
HTTP/REST API
Servlet/Javalin
SQL (PostgreSQL)/ORM
TDD
Spring
Hibernet
Swagger
RabbitMQ
Опыт
- Управлял командой из 5-и инженеров.
- Занимался проектами по модернизации, строительству и ремонту, начиная от составления бюджете до приема готового проекта в работу:
- запустили новую производственную площадку
- разработали проект энергоснабжения
- разработали и внедрили систему энергосберегающего освещения на всех производственных площадях, что позволило сэкономить большую сумму денег
- спроектировали и внедрили закольцованную систему охлаждения на термических печах, что позволило сэкономить деньги на потреблении воды.
- Составлял и контролировал бюджеты по всей службе:
- оптимизировал процесс по планированию бюджета с привязкой к затратам прошлых лет. Это позволило увеличить точность составления бюджета и сократить время составления бюджета.
- Замещал Главного энергетика во время его отпуска и больничных.
- Обеспечивал бесперебойную работу, правильную эксплуатацию, ремонт и модификацию энергетического оборудования, электрических и тепловых сетей.
- Работал с сторонними организациями в области поставки запчастей, оборудования, оказания услуг в области проектных и ремонтных работ.
- Оптимизировал процесс учета рабочего времени и расчет заработной платы сотрудников с привязкой к табелю в конце каждого месяца, до этого всё считалось в ручную и занимало около 4-5 дней, после это стало занимать 4-5 часов.
Образование
Читаю профессиональную литературу на английском языке
Проживаю в городе Санкт-Петербург