Duration – 01.03.2020 - till present / 4 teams and 4-5 developers in each
- developed, supported and optimized program code;
- developed new business features.
Results:
- successful product support and implementation of new features.
Тechniques and Tools: Java 8, Swing, MySQL, Junit, Mockito, Typescript, React, Scala, Spring, Hibernate, Jxcell, Jxls, Jxbrowser, Jenkins, Docker, Windows, Linux, Mac Os.
1) Project: VESTA – system of sale and accounting of insurance through company partners.
Duration – 01.11.2017 - till present / Team size – 4-7 developers
- Developed, supported and optimized program code;
- Developed set up mechanism for insurance products and agents via groovy scripts;
- Developed template of policy using framework BirtReport;
- Developed of a new system module for insurance sales;
- Designed and developed architecture of new system modules;
- Optimized performance of database;
- System integration with external systems of partners and internal company systems.
- Provided technical support (answered questions of stakeholders and partners, supported integration system of partners, researching and finding bugs via logs);
- Interviewing new developers.
Results:
- project was successfully adopted from an outsourcing company (deobfuscation of encrypted program code, run of stable application on production environment, test environment set up);
- application updated on Java 8;
- improved new products set up process for partners;
- set up auto update for production and test environments (CI/CD)
- Prometeus and Grafana were injected for showing different metric in production and test environment,
- refactoring made for existing modules (refactoring by principle of DDD);
- implemented reports with using meta parameters;
- implemented sales via rest
- implemented smart products;
- implemented new module for tracking of flying delay via Flight Stats system;
- implemented unloading data to kafka and Hadoop;
- developed new integrations and system modules.
Тechniques and Tools: Java 7, Java 8, Junit, Mockito, Vaadin, Groovy, MSSQL, Apache Tomcat, Nginx, Dojo js, Spring, Hibernate, Kafka, Soap/Rest, Docker Compose, Docker Swarm, Birt Report, Apache Solr, Liquibase, Linux.
2) Project: ALFA-PAYMENT – instant payment system.
Duration – 01.09.2019 - till present / Team size – 4-7 developers
Results:
- successful developed new project;
- made CI/CD for application;
- deployed application in test environment;
- deployed application in production environment;
- Prometeus and Grafana were injected for showing different metric in production and test environment;
Тechniques and Tools: Java 8, Junit, Mockito, TypeScript, Postgres Sql, Apache Tomcat, Nginx, Vue.js, Spring Boot, Spring jdbc, Docker, Liquibase, Linux, Kafka.
3) Project: ALFA-PLATA – loss settlement system.
Duration – 01.09.2019 - till present / Team size – 4-7 developers
Results:
- successful developed new project;
- made CI/CD for application;
- deployed application in test environment;
- deployed application in production environment;
- Prometeus and Grafana were injected for showing different metric in production and test environment.
Тechniques and Tools: Java 8, Junit, Mockito, TypeScript, Postgres Sql, Apache Tomcat, Nginx, Vue.js, Spring Boot, Spring Data, Docker, Liquibase, Linux, Kafka.