I am a Golang Software Engineer with 5+ years of experience in backend development, system design, and microservices architecture, building high-performance systems that serve 1M+ monthly active users. My expertise includes Go, PostgreSQL, Docker, Kubernetes, and AWS, with a focus on fault-tolerant architectures for critical domains like payments and banking.
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.
- Designed and implemented scalable, secure microservices using authentication, caching, databases, message brokers, storage, and tracing.
- Built CI/CD pipelines with GitHub Actions, Docker, and Kubernetes, automating deployments and improved efficiency by 30%.
- Developed event-driven architectures using RabbitMQ, NATS JetStream, and GRPC.
- Wrote unit and integration tests with 95%+ coverage, ensuring code quality.
- Developed 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
- Led the refactoring of the architecture and design of the API Gateway, a microservices-based system.
- 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 99%.
- Managed SQL migrations, ensuring seamless schema changes and reducing manual intervention.
- 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+ monthly users.
- Designed and implemented the refactoring of a monolithic system into microservices, reducing system failures by 30%.
- Developed a Single QR solution (EMV QR) in collaboration with the NBT and cross-border transfer services, increasing transactions by 50%.
- Built a billing & reconciliation system, improving financial reporting accuracy 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, reducing system issues and speeding up resolution time.
- 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 60% and decreasing support requests.
π 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.
- Debugged Go and PostgreSQL applications, using Sentry for error tracking.
- Contributed to unit & integration testing.
- 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.
- Bachelor's Degree in Software Engineering β 2014
- Bachelor's Degree in Finance and Credit β 2017
Demonstrates expertise in designing and maintaining applications on AWS.
Verification Code: 4b3f48b4e341414ca1d79037ccd750fb
π
Issued: December 29, 2024
π
Expires: December 29, 2027
- Programming Languages: Go (Golang), 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