About
Summary
Software Engineer, with the “I can figure it out” mindset and passion for low-level concepts and underlying implementations. Enthusiastic about rebuilding existing “round wheels” as “square” ones.
Interested in
- Tools development
- System development, architecture and design
- Distributed systems
- Performance and optimization
- Database system and internals
- Computer architecture and Operating systems
- Compiler/programming language
- Simulation programming (graphics, physics, etc.)
Work Experience

Tech stack: Docker Swarm, Gitlab CI/CD, Nginx, Grafana, Java, Keycloak
- Docker Swarm cluster management and maintenance
- Gitlab CI/CD automation and configuration
- Nginx configuration and maintenance
- Keycloak custom plugin development

Tech stack: Java, Spring Framework, Apache Karaf, Oracle

Tech stack: Microservices, Java, Spring Boot, PostgreSQL, GraphQL, RabbitMQ, REST APIs, Docker, Gitlab CI/CD, Grafana, Redis
- Worked on project - Optima Business (OB), remote banking system for legal entities
- Developed integral components of the OB (microservice architecture): business and validation rule engine service for payments, template-based document generation service, service for importing payments using 1C files, payment monitoring service, etc.
- Contributed on the development and maintainment of the main payment service in OB project
- Created PostgreSQL functions/stored procedures such as payment search with filters, pseudo-unique document number generation, etc.
- Assisted in configuring and setting up early versions of Gitlab CI/CD processes
- Assisted our DevOps engineer in maintaining and monitoring system infrastructure
- Performed research works on topic of Electronic Digital Signature specifically Rutoken technology and Simple Certificate Enrollment Protocol(SCEP)

Tech stack: C#, .NET Core, Typescript, Angular, MSSQL, Transact-SQL
- Worked on projects - Loan Conveyor, Central Back Office(CBO)
- Conducted debugging and maintenance of the existing web applications(Loan Conveyor, CBO)
- Implemented and added new components and features to a new conveyor for a new client according to the project requirements(Loan Conveyor)
- Performed updates of the test servers with the new project versions

Tech stack: C/C++ with Arduino, Mosquitto, Telegraf, InfluxDB, Docker
- Worked on the project of developing a prototype of air pollution monitoring system for Bishkek
- Conducted market research on transceivers and sensor devices
- Implemented early version of data management architecture using Mosquitto, Telegraf, InfluxDB, Grafana and Docker technologies
- Implemented basic mesh network using NodeMCU devices (with ESP8266 WiFi chips) to transmit data between nodes and store it in database