Work Experience
Backend Developer, B2B Startup empowering local business owners (Wix.com alternative)
Duration: January 2019 – May 2019
Summary:- Quickly delivered business features meeting deadlines
- Conducted discussions with stakeholders about upcoming features and project plans
Responsibilities: Delivered business features on time; communicated with stakeholders regarding features and project planning.
Technologies: Java 8, Spring Boot, Maven, Flyway, Jprofiler, Redis, PostgreSQL, Javascript, HTML/CSS
Backend Developer, Top 3 B2B Marketplace and Web Studio in Uzbekistan (glotr.uz | md.uz)
Duration: May 2019 – August 2021
Summary:- Improved application performance by approximately 75% by implementing NoSQL caching
- Enhanced search module for more accurate results by optimizing data indexing in Sphinx
- Integrated local payment systems, improving user experience and reducing order time by approximately 40%
- Delivered core features with team members intensively and exceeded plans for 3 quarters
- Administered Git source code management, collaborating with team for efficient branching and deploying strategy
Responsibilities: Performance optimization; search module enhancement; payment system integration; feature delivery; source code management and deployment strategy.
Technologies: Java 8+, Spring Boot, PostgreSQL, MySQL, Redis, Sphinx, RESTful API, Junit 5, Gitlab CI
Backend Developer, Secure file sharing, team collaboration and networking system for law firms
Duration: August 2021 – May 2023
Summary:- Migrated core features to microservice architecture from legacy monolithic system
- Conducted maintenance for a legacy monolithic system with Spring and Apache Struts frameworks
- Integrated a third-party marketplace with RESTful practices to improve user experience
- Added DevOps practices to the legacy system, automated testing, and continuous integration
Responsibilities: Migration to microservices; legacy system maintenance; third-party marketplace integration; implementation of DevOps practices, automated testing, and CI.
Technologies: Java 11, Spring Boot, Hibernate, PostgreSQL, Flyway, Github Actions, Angular, Junit 4
Backend Developer, Leading research solutions provider for academic institutions and corporations
Duration: August 2021 – May 2023
Summary:- Developed Text-To-Speech microservice which converts large text documents to audio streams with markup for UI
- Developed and maintained over approximately 50 microservices
- Improved transaction validation microservices, integrated OpenSearch and improved bulk operations
- Migrated microservices to API First approach using OpenAPI specifications
- Replaced old Spring-CDC contracts with Prism/Wiremock contract tests
- Added several CI/CD pipelines with Python and Groovy scripts in Jenkins
- Developed AWS Lambda services and tests for them using Java and Python
- Led updates in centralized shared libraries in the artifactory extracting common logic
- Provided 24/7 on-call support, monitored system health and performance using Grafana
- Added DevOps practices to the legacy system, automated testing, and continuous integration
Responsibilities: Microservice development and maintenance; transaction validation improvement; API-first migration; contract testing; CI/CD pipeline development; AWS Lambda development; shared library updates; system monitoring and support; DevOps implementation.
Technologies: Java 11, Spring Boot, Istio, Kubernetes, AWS, CloudFormation, DynamoDB, Kinesis Streams, Lambda, SQS, Cloudwatch, Jenkins
Senior Backend Developer, First unicorn startup (ecosystem) in Uzbekistan (Banking Department)
Duration: May 2023 – October 2024
Summary:- Led the development of cross-border transactions system
- Participated in migration of existing monolithic services to microservices
- Increased development efficiency by integrating Docker images, Wiremock stubs, database migration scripts, integration tests in CI/CD
- Integrated OpenTelemetry Instrumentation components including Grafana, Tempo, Loki, Zipkin and Kibana
- Created dashboards for business and technical metrics
- Conducted interview processes, participated in mentoring programs and onboarded new developers
Responsibilities: Leadership in cross-border transactions system development; monolith to microservices migration; CI/CD enhancement; OpenTelemetry integration; dashboard creation; recruitment and mentoring.
Technologies: Java 11+, Spring Boot, Kubernetes, K8s Deployments, Oracle, PostgreSQL, RabbitMQ, Kafka, Gitlab CI, Liquibase, Junit 5, Postman, Swagger
Senior Golang Developer, CBS — Core Banking System for micro-financial organizations
Duration: October 2024 – Currently
Summary:- Developed microservices banking platform, web and mobile services with FCM push, order/transaction processing, and external API integrations (KATM, CRIF, MyID, GRKI)
- Implemented Temporal workflow orchestration for order evaluation and KYC verification with event-driven architecture, background workers, and SAGA-pattern compensations
- Set up observability infrastructure with Docker Swarm: ELK stack for logging, VictoriaMetrics/vmagent for metrics, Grafana dashboards, Temporal UI with Nginx proxy, and database exporters
- Established DevOps practices with automated migrations, integration testing with test containers, CI/CD pipelines, and infrastructure-as-code for high availability monitoring stack
Responsibilities: Microservices development; workflow orchestration implementation; observability infrastructure setup; DevOps practices establishment including automation, testing, CI/CD, and infrastructure-as-code.
Technologies: Golang, Fiber, GORM, PostgreSQL, Redis, MinIO, Temporal, Firebase (FCM), Docker Swarm, ELK, VictoriaMetrics, Grafana, Nginx, OpenAPI, Prometheus
Education
- Tashkent University of Informational Technologies
Bachelor of Software Engineering in Computer Science
Certification
- IELTS Academic
Score 7.0 (23UZ024012SARI004A)