Keywords
Skills
Project history
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
- architecture design and developing new application;
- design and developing domain driving;
- integration with application VESTA;
- integration with payment system moneta.ru;
- deploy application in production environment.
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
- architecture design and developing new application;
- design and developing domain driving;
- integration with application VESTA;
- deploy application in production environment.
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.
Duration - 1 year / Team size - 10-15 developers
- System developed, support provided;
- Data integration with external systems realized;
- Encryption and decryption methods realized for data exchange (Blowfish)
- Optimized system algorithms;
- Implemented reporting module (using JasperReport).
- System GoLive supported, system deployed to customer
Тechniques and Tools: Java 8, Ejb, Jpa, PostgreSQL, liquibase, IDEA, Maven, Jsf,
Weblogic, JasperReport.
2) Project: warehouse management system StockChuser - management of products
storage with main system integration - Chuser. Duration - 3 months / Team size - 2
developers
- Database design implemented;
- System developed, support provided;
- System integration realized with Chuser system;
Тechniques and Tools: Java 8, Spring Boot, PostgreSQL, nodeJs, ReactJs, Tomcat.
3) Project: mobile application Chuser - client-based application for main back-end
system.
Duration - 4 months / Team size - 3 developers
- System developed, support provided for Android mobile application Chuser;
- Application published in Google play market:
https://play.google.com/store/apps/details?id=ru.chuser.mobile&hl=ru
Тechniques and Tools: Java 7, Android Sdk, ButterKnife, Retrofit 2, Dragger 2, FireBase,
Android Studio, Genymotion, Gradle
transaction accounting of precious metals . Duration - 2 years / Team size - 5-20
developers
- Coordinated a team of 2-3 developers for reporting module implementation;
- Visualization for metals warehouse implemented using Silverlight;
- System developed, support provided;
- Developed a reporting module using Fast Report framework (more than 70 reports,
which consist of advanced SQL queries, FastReport templates, program architecture and
test coverings);
- Oracle DBD experience gained: optimized Oracle SQL queries, DB structure design
implemented, PL SQL developments realized.
Тechniques and Tools: .Net, MVC, Spring, NHibernate, JQuery, JavaScript, Silverlight,
Html, CSS, Oracle, Microsoft Visual Studio, Toad, Framework Fast Report
2) Project: Core IMS - warehouse management system.
Duration - 3 months / Team size - 3 developers
System successfully realized, support provided;
Тechniques and Tools: Core IMS - warehouse management system (.Net, Spring, Asp. Net,
JavaScript, Html, CSS, MSSQL, Microsoft Visual Studio)
3) Project: K-Partners - trading platform. Duration - 6 months / Team size - 5-10
developers.
System successfully implemented and deployed to the client;
Тechniques and Tools: Java, MVC Spring 3, Jsp, Jsf, Java Servlet, jQuery, JavaScript,
Bootstrap, CSS3, Html, Tomcat, PostgreSQL, IDEA, Maven, Toad
4) Project: KRGZ - system for budget management of Moscow City.
Duration - 10 months / Team size - 5-10 developers
- Managed the team of 1-2 developers;
- System integrated with Unified Automated Information System of Tendering (UAIS);
- Test and production environments updated;
- System released into operational mode and delivered to the customer;
Тechniques and Tools: Java, EJB, JPA, Jsp, Jsf, JSTL, Java Servlet, Web Services,
jQuery, Angular Js, JavaScript, Bootstrap, CSS3, Html5, WebLogic, Oracle, IDEA, Maven,
Toad, liquibase
5) Project: UAIS - Unified Automated Information System of Moscow City Tendering
Duration - 3 months / Team size - 10-20 developers
Implemented tendering reports module
Тechniques and Tools: Java, EJB, JPA, Jsp, Jsf, JSTL, Java Servlet, Web Services,
jQuery, Angular Js, JavaScript, Bootstrap, CSS3, Html5, WebLogic, Oracle, IDEA, Maven,
Toad
6) Project: IAS Blood - Enterprise information system "Blood banking"
Duration - 1.5 year / Team size - 3-5 developers
- Developed and supported program code of an old system and new system versions;
- Stated objectives were successfully achieved;
- New system version was implemented and switched to operational mode;
Тechniques and Tools: .Net, ASP MVC, Entity Framework, LINQ, MSSQL, IOC - Autofac,
Web Services, Javascript, jQuery, KendoJs, CSS, HTML
7) Project: RTS - tendering system of Moscow City Government and Moscow Region
Government
Duration - 1 year / Team size - 10 developers
- Developed system modules including data integration with external systems;
- System was successfully put into operation, supported and updated;
Тechniques and Tools: Java 8, Angular Js, Typescript, liquibase, tomcat, nodeJs,
PostgreSQL, IDEA, Maven, Spring 4, Hibernate.
Local Availability
Other
Participated in realization of several big projects: VESTA (development of micro service architecture for insurance sales), HSBC (Britain banking and stock systems for storing and transaction accounting of precious metals), CHUSER system for private companies, as well a number of projects for regional and state authorities: RTS, KRGZ, UAIS.
Key achievements:
- reduced maintenance costs by 2000 $ per month due to system database optimization,
- VESTA project realization caused increase of insurance products sales by 1,5 times and company profit increase by 20% due to improvement of set up process for new insurance products. Net income of Alfa-Strakhovanie in 2018 is about 5 Mlrd. RUR, of which the project Vesta – 1,6 Mlrd. RUR.
- HSBC project realization caused decrease of new report development time by 2 times due to realized flexible pattern architecture of report module.