Опубликовано 11 месяцев назад
IT, интернет, связь, телеком
Полный день
Навыки
Apache Maven
Hibernate ORM
Java
PostgreSQL
Spring Framework
О себе
Со школы увлекаюсь программированием. Ознакомился с языками (C, C++, Python, Pascal).
Январь 2021 — по настоящее время
2 года 7 месяцев
Immoviewer
Германия
Java developer
Разрабатывал вместе с командой сервис по продаже и аренде недвижимости.
- Переписал старую видеосистему, не отвечавшую требованиям бизнеса, с java 8 на java 17
- Заменил этап создания видео через After Effect на ffmpeg, что позволило перенести приложение с Windows контейнера на Linux, и снизило затраты на аренду серверов на 40%
- Тестирование системы используя JUnit и Mockito
- Создал систему сборки распределенного монолита в Docker-compose, что позволило ускорить первоначальный запуск проекта у новых сотрудников с 3 дней до пары часов.
- Java 8/11/17
- Maven
- Hibernate
- Spring Boot
- Spring Security
- Spring Data
- Spring Test (JUnit, Mockito)
- PostgreSQL
- Docker
- OpenShift
- Создание задач совместно с аналитиком
Выбрал язык Java в качестве основного языка программирования поскольку он близок к C++, но не требует тонких манипуляций с памятью, а так же из-за возможности решить практически любую задачу его средствами.
В настоящее время реализую свои навыки в коммерческих проектах на должности Java Developer. Регулярно повышаю свой уровень знаний и умений.
Занимаюсь смотрю кино, изучаю иностранные языки, хожу в походы и
в тренажерный зал
Владение языками
русский язык - свободное владение
английский язык - свободное владение
японский язык - начальный
немецкий язык - начальный