Занимался разработкой встроенной системы контроля движения поездов. Параллельно разрабатываю веб-приложения на микросервисах на Java, изучаю SQL.
- Сопровождение и создание приложения на C++ для контроля и движения поездов (протоколы обмена данных, основная логика, резервирование, взаимодействие с диагностикой).
- Разработка диагностического ПО для проектирования на JS, HTML, CSS
Сначала занимался установкой и настройкой GitLab с использованием Unix системы, затем перешел на новый уровень: начал разрабатывать дополнения к имеющейся системы на Python для конвертации внутренних данных. Далее дали проект с нуля написать систему на C++ контроля движения поездов с углублением в специфику и алгоритмы получения данных с физических устройств, обработки данных в соответсии с регламентои и безопасностью и отправки данных
Разработка web-приложения используя Java Servlets, JSP, Stream API
Программирование консольных или десктопных приложений. Консольных на языках C/C++, Java.
Десктоп на языке Java с фреймворком JavaFX.
1 курс - Разработка консольных приложение на C/C++
2 курс - Разработка консольных/декстопных приложений на Java + JavaFX/Swing + Maven/Gradle и C# winforms/WPF
3 курс - Разработка SOAP веб-приложений Backend: Java/JavaEE (Servlets) + Stream API + JDBC + Hibernate ORM + Frontend: Jsp/Thymeleaf/Mustache + Bootstrap. Проба систем контроля версий (GitHub).
4 курс - Разработка Rest-приложениий Spring Boot, Spring Security, Spring JPA, Spring Web, DevTools, PostgreSQL, Stream API, Lombok + React/JS+HTML+CSS.