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
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
Enterprise system for carpet manufacturers.
● Built inventory and production-to-sales tracking modules using Golang, PostgreSQL, DDD principles, and unit/integration tests.
GolangPostgreSQLDDD
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
VoIP-based telecommunication services platform.
● Assisted in optimizing VoIP data workflows using MySQL, Asterisk, and Cassandra, including incremental call record updates.
MySQLAsteriskCassandra
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
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)