Skip to content
View shahzodshafizod's full-sized avatar

Block or report shahzodshafizod

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
shahzodshafizod/README.md

SHAHZOD GHOIBNAZAROV

πŸ” ABOUT ME

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.


πŸ’Ό PROFESSIONAL EXPERIENCE

Software Engineer (Golang) - Freelance

πŸ“… 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


πŸš€ RELEVANT PROJECTS

  • 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.

πŸŽ“ EDUCATION

Tajik National University

  • Bachelor's Degree in Software Engineering – 2014
  • Bachelor's Degree in Finance and Credit – 2017

πŸ… CERTIFICATIONS & PROFESSIONAL DEVELOPMENT

AWS Certified Developer – Associate

Demonstrates expertise in designing and maintaining applications on AWS.

Verification Code: 4b3f48b4e341414ca1d79037ccd750fb
πŸ“… Issued: December 29, 2024
πŸ“… Expires: December 29, 2027


πŸ› οΈ TECHNICAL SKILLS

  • 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

πŸ—£οΈ LANGUAGES

  • English: Fluent
  • Russian: Proficient
  • Tajik: Native
  • Persian: Native

Pinned Loading

  1. gocloud gocloud Public

    A cloud-native, microservices-based delivery system built with Go. It follows Clean Code Architecture

    Go 12 1

  2. leetcode leetcode Public

    Data Structures and Algorithms

    Go