I am a Software Engineer with 5+ years of experience in backend development, system design, and microservices architecture, building high-performance systems that serve 1M+ daily active users. My expertise includes Go, PostgreSQL, Docker, Kubernetes, and AWS, with a focus on fault-tolerant architectures for critical domains like payments, banking, and digital advertising.
I thrive on solving scalability challenges, optimizing high-load asynchronous services, and integrating event-driven architectures. Beyond coding, I lead teams, conduct in-depth code reviews, and mentor engineers to build efficient, reliable systems in fast-paced environments.
๐ December 2022 โ Present
Developed and deployed web applications using Go, AWS, and Kubernetes, including a design gallery, IT academy landing page, and a single-vendor marketplace.
๐น Key Contributions:
- Design and implement scalable, secure microservices using authentication, caching, databases, message brokers, storage, and tracing.
- Build CI/CD pipelines with GitHub Actions, Docker, and Kubernetes, automating deployments and improving efficiency by 30%.
- Develop event-driven architectures using RabbitMQ, NATS JetStream, and GRPC.
- Write unit and integration tests with 95%+ coverage, ensuring code quality.
- Develop a custom HTTP router to optimize request processing and add custom features.
๐ Tech Stack: Go, AWS, Docker, Kubernetes, Keycloak, Redis, PostgreSQL, MongoDB, RabbitMQ, NATS JetStream, MinIO, OpenTelemetry, Jaeger, GRPC, Draw.io
Senior Software Engineer (Golang) @ Alif Bank
๐ July 2022 โ September 2022
- Optimized system performance by 30% through load testing, profiling, and refactoring critical components.
- Led the architecture and design of a microservices-based system (API Gateway).
- Conducted code reviews and live coding sessions, reducing bugs by 25%.
- Validated technical tasks and implementation plans, aligning them with business goals and reducing project delays by 15%.
- Managed SQL migrations, ensuring seamless schema changes and reducing manual intervention by 70%.
- Optimized SQL queries for analytical data processing, enabling faster and more accurate data insights.
๐ Tech Stack: Go, AWS, Docker, Kubernetes, GitHub Actions, OpenTelemetry, Jaeger, RabbitMQ, NATS JetStream, MinIO, Draw.io
Lead Software Engineer (Golang) @ Alif Bank
๐ March 2020 โ July 2022
Worked on AlifPayโs core banking payment system, improving reliability and scalability for 1M+ daily users.
๐น Key Contributions:
- Refactored a monolith into microservices, reducing system failures by 30%.
- Developed a Single QR solution (EMV QR) in collaboration with the National Bank of Tajikistan and cross-border transfer services, increasing transactions by 50%.
- Built a billing & reconciliation system, improving financial reporting accuracy by ~25% and cutting transaction revision time by 80%.
- Integrated third-party billing platforms, expanding the payment ecosystem by 80%.
- Optimized database queries, reducing data retrieval time by 40%.
- Implemented OpenTelemetry & Jaeger, cutting system issues by 60%.
- Designed microservices using Clean Code Architecture and 12-factor app principles, improving maintainability by 1.5x.
- Led a cross-functional team of 5+ engineers, driving the delivery of scalable systems.
- Created comprehensive API documentation, reducing integration time for third-party developers by 40% and decreasing support requests by 35%.
๐ Tech Stack: Go, PostgreSQL, ClickHouse, Redis, Docker, OpenTracing, Jaeger, RabbitMQ, GRPC, GitHub Actions, MinIO
Software Developer (Golang) @ Alif Bank
๐ March 2018 โ March 2020
- Developed RESTful APIs & microservices, reducing development time by 20%.
- Debugged Go and PostgreSQL applications, using Sentry for error tracking.
- Contributed to unit & integration testing, decreasing production bugs by 15%.
- Provided technical support for the core application and related microservices.
- Built Telegram bots to automate notifications, reducing manual effort by 50% and improving team productivity.
๐ Tech Stack: Go, PostgreSQL, Redis, HTTP, Git, GitHub, Linux
- GoCloud - A cloud-native, microservices-based delivery system built with Go, following Clean Code Architecture principles for scalability and maintainability.
- LeetCode - Solved 500+ LeetCode challenges to master data structures and algorithms, improving problem-solving skills and coding efficiency.
- Masterโs Degree in Software Engineering โ 2014
- Masterโs Degree in Finance and Credit โ 2017
Demonstrated expertise in designing and maintaining applications on AWS.
Verification Code: 4b3f48b4e341414ca1d79037ccd750fb
๐
Issued: December 29, 2024
๐
Expires: December 29, 2027
- Programming Languages: Go, Python
- Cloud Platforms: AWS (EC2, RDS, DynamoDB, S3, ElastiCache, Cognito, SQS, SNS, SES, X-Ray), Firebase (FCM, Authentication)
- DevOps & Infrastructure: Docker, Kubernetes, GitHub Actions
- Monitoring & Observability: OpenTelemetry, Jaeger
- Databases: PostgreSQL, ClickHouse, MongoDB, Redis
- Messaging & Communication: RabbitMQ, NATS JetStream, REST, GRPC
- English: Fluent
- Russian: Proficient
- Tajik: Native
- Persian: Native