Разработка системы оптимизации и управления грузоперевозками для крупных транспортных компаний и федеральных розничных сетей.
Основные задачи
Работа в проектной команде до 7 человек
Stack: Java 8, Spring Boot 2, PostgreSQL 10, Multithreading, Git, GitLab Ci, Vaadin
Main tasks were related to development and support (bug-fix) of hotels and airline tickets booking system (b2b)
Tasks:
- Development and implementation of integration with service providers (REST, SOAP, Steaming API);
- Development of REST services for the site;
- Development of parts responsible for the business logic;
- Development of REST, SOAP which provides interaction between internal systems;
- System Optimization .
I've worked in a team that consisted of 6 developers including remote ones. Participated in other projects in the company.
Interacted extensively with customer representatives: analysts, PM, sometimes business users
Not development:
- Setting up applications and environment on new server.;
- Migration, cleansing, updating the database. Replication configuring ;
- Maintenance and improvement of monitoring system (Zabbix);
- Writing various bash and python scripts.
The system consists of 2 server applications + desktop applications + web.
Stack:
App #1:
Java 8, 9,10 PostgreSQL, Tomcat 7, Hibernate.
Front-end: JavaScript.
Desktop: Java 8, Swing.
Other: Jenkins, gradle, groovy, SVN.
App #2. Java 8, 9,10 PostgreSQL, Tomcat 7, Hibernate.
Front-end: GWT.
Other: ANT, SVN
Some achievements:
Participated in the transition of hotels SERP on streaming output.
One of the data import mechanisms was speeded up in 20 times (60 min -> 3 min.).