Senior Head of Development - Sberbank Online
With Sberbank Online, millions of active users can perform a variety of bank operations at any time without contacting bank employees. The development team's goal was to rewrite legacy software components using modern, widely used frameworks and in-house libraries and approaches. Led a team of nine developers in a major revamp of debit card products ordering process. Delivered changes to test environments using the new CI/CD pipeline 5 times faster. Technologies used: Java, Spring, Hibernate, Oracle, IBM WebSphere eXtreme Scale.
Medical Accounting System
A medical information system for Moscow medical and insurance organizations allowing medical staff to register provided services and generate invoices for insurance organizations. Provided analytics and prevented inconsistency in raw data. Led a team of five developers along the way from prototype to production. Restructured the invoice generation process to only take several minutes instead of 2 hours. Redesigned patient data store and significantly sped up reports generation. Technologies used: Java, Spring, Hibernate, PostgreSQL, RabbitMQ, Apache Tomcat.
Credit Front Office
A unified entry point for loan application processing. Developed support for customizable document forms and workflows that helped reduce time to market for new products from a month to 5 days. Completely redesigned how the loan application was verified and made the process more straightforward, modular, and extensible. Created a change-tracking tool for database structure and logic, which helped completely prevent accidental undesired changes and saved at least 8 hours of work weekly for tech support. Technologies used: Java EE, Vaadin, Groovy, Oracle, Glassfish.
Telemed
Developed software that let patients come to a specially equipped place (e.g., inside a mall) and get advice from a doctor located elsewhere. The patient may be asked to use a heart rate monitor, a temperature sensor, or other equipment. Sensor readings are sent to the doctor automatically. Technologies used: Java, Spring Boot, React, TypeScript, WebRTC, PostgreSQL, Apache Tomcat.
Internal Software for a Digital Publishing Company
Developed an ad campaign performance management system with a rule-based cost per click and budget adjustment. Managed to deliver an MVP in less than a month. The technology helped ad campaign managers to do in a few minutes what before would take hours. Technologies used: Java, Spring Boot, Hibernate, PostgreSQL, Docker, AWS.
Health Monitor Service
Health data acquisition and analysis solution for public transport administration department. Created an MVP in two weeks and received positive feedback from the client. Implemented the requirements that were changed several times as the project progressed. Technologies used: Java, Spring Boot, Thymeleaf, Bootstrap, D3.js, PostgreSQL, Apache Tomcat.