Abolfazl Nowruzian

Abolfazl Nowruzian

Backend Engineer

Istanbul, Turkey

#OpenToWork

About

I am a Backend Engineer with over 4 years of experience building scalable and production-ready backend systems using Golang. Most recently at Varzesha, I have been developing backend solutions for social networking platforms focused on tennis players. My work spans REST APIs, gRPC, WebSocket, and microservices, applying Clean Architecture principles. I have built systems using MongoDB, PostgreSQL with pgvector for vector search, RabbitMQ for event-driven workers, and Docker for containerization. I also implement observability with Prometheus and Grafana and develop AI-integrated backend systems specializing in RAG pipelines and document ingestion.

Experience

Varzesha

Backend Engineer

Varzesha

Feb 2024 – Present

Social networking platform for tennis players to book courts, organize matches, chat, and connect with athletes. ● Designed and developed scalable REST APIs using Golang, Gin, and MongoDB for booking, match organization, and social features. ● Implemented secure authentication and authorization using JWT. ● Built WebSocket-based real-time messaging for in-app user communication. ● Developed event-driven background workers using RabbitMQ and integrated FCM for real-time push notifications ● Optimized MongoDB queries and backend logic to improve API performance and reduce unnecessary processing. ● Implemented system observability and monitoring using Prometheus and Grafana to track API performance, resource utilization, and error rates. ● Containerized services with Docker and documented APIs using Swagger for frontend and third-party integrations.

GolangMongoDBRabbitMQ
Carpet

Backend Engineer

Carpet

Aug 2024 – Dec 2024

Enterprise system for carpet manufacturers. ● Built inventory and production-to-sales tracking modules using Golang, PostgreSQL, DDD principles, and unit/integration tests.

GolangPostgreSQLDDD
GhahveDark

Backend Engineer

GhahveDark

Apr 2023 – Feb 2024

Coffee production and e-commerce platform. ● Developed production-ready RESTful APIs using Golang, Gin, and MongoDB for product, order, and admin workflows. ● Implemented JWT-based security and improved maintainability through service-repository separation.

GolangMongoDBJWT
CFBTEL

Backend Intern

CFBTEL

Dec 2022 – Mar 2023

VoIP-based telecommunication services platform. ● Assisted in optimizing VoIP data workflows using MySQL, Asterisk, and Cassandra, including incremental call record updates.

MySQLAsteriskCassandra
MegaTone

Backend Engineer

MegaTone

Microservices-based wallet, referral, and discount code platform. ● Designed microservices for wallet, referral, and discount code modules using Golang, gRPC, and grpc-gateway. ● Integrated Kong API Gateway for routing/security and Dockerized services for deployment.

GolanggRPCKong
WireGuard Exporter

Backend Engineer

WireGuard Exporter

Built a custom WireGuard Exporter in Go to expose system network metrics, enabling integration with Prometheus for monitoring and alerting.

GoWireGuardPrometheus

Skills

JWTSwaggerGitKongDockerGrafanaPrometheusFCMWebSocketRabbitMQPostgreSQLMongoDBRAGClean ArchitectureMicroservicesgrpc-gatewaygRPCREST APIsGinGolang

Languages

English (Professional working proficiency)