I am a backend-focused software engineer with over 7 years of experience in Golang, distributed architectures, and high-performance APIs. I design and migrate legacy systems to scalable, reliable infrastructures, focusing on clean, maintainable code and measurable improvements in speed and reliability. I have hands-on experience across backend, DevOps, and frontend technologies, enabling end-to-end solution delivery. I enjoy building robust systems with observability, caching, and data-driven features to accelerate performance under heavy load.

Sajad Dadashi

I am a backend-focused software engineer with over 7 years of experience in Golang, distributed architectures, and high-performance APIs. I design and migrate legacy systems to scalable, reliable infrastructures, focusing on clean, maintainable code and measurable improvements in speed and reliability. I have hands-on experience across backend, DevOps, and frontend technologies, enabling end-to-end solution delivery. I enjoy building robust systems with observability, caching, and data-driven features to accelerate performance under heavy load.

Available to hire

I am a backend-focused software engineer with over 7 years of experience in Golang, distributed architectures, and high-performance APIs. I design and migrate legacy systems to scalable, reliable infrastructures, focusing on clean, maintainable code and measurable improvements in speed and reliability.

I have hands-on experience across backend, DevOps, and frontend technologies, enabling end-to-end solution delivery. I enjoy building robust systems with observability, caching, and data-driven features to accelerate performance under heavy load.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
See more

Work Experience

Backend Developer at UniqCast
January 1, 2022 - Present
Led migration of legacy Node.js APIs to Golang with optimized PostgreSQL queries, achieving roughly a 10x performance improvement. Implemented a write-through Redis cache to bring high-traffic API response times from seconds to milliseconds. Built an integration testing and benchmarking tool in Go with Grafana visualization to monitor API performance. Leveraged Elasticsearch/OpenSearch for a data-driven statistics system, enabling informed decisions. Implemented a personalized content recommendation system, deployed a CDN with AWS and CloudFlare to improve content delivery, and performed query optimization and indexing with Dalibo. Used FFmpeg to transcode video to HLS, and maintained observability with Docker-based logs and rollback incident responses.
Lead Backend Developer at COMA
November 1, 2019 - December 1, 2022
Designed and implemented a modular micro-services architecture ensuring scalability and maintainability. Developed backend services in Golang following Domain-Driven Design (DDD) principles. Built an API Gateway with gRPC-based service communication for low-latency interactions. Created comprehensive API documentation with Redoc. Managed CI/CD pipelines, automated deployments, and containerized services using Docker and Kubernetes. Integrated Redis caching, optimized queries, and implemented batch processing to improve performance under high load. Oversaw frontend integration with Next.js and maintained high code coverage with automated tests.
Backend Developer at Asan Pardakht
November 1, 2018 - October 1, 2019
Designed a cinema ticket booking system handling concurrency for high-volume seat reservations. Migrated PWA Gateway from Python to Golang, transitioning from Microsoft SQL Server to Oracle. Built a Marketing Gateway micro-service for secure interdepartmental communication. Applied DDD principles and explored TDD practices for micro-service stability. Managed deployments with Kubernetes and automated pipelines with GitLab CI/CD.
Software Engineer at Faraz Ertebat
June 1, 2017 - October 1, 2018
Developed and maintained networked backend services for controlling network analyzers across Linux and Windows systems. Built REST APIs and service integration tools to synchronize data across distributed systems. Implemented automation scripts in Python and Bash for hardware control and workflow optimization. Integrated PostgreSQL for structured data storage and optimized queries for better throughput.

Education

M.Sc. in Network Communication at University of Tehran
January 1, 2018 - January 1, 2021
B.Sc. in Electrical Engineering at University of Tehran
January 1, 2013 - January 1, 2018

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Media & Entertainment, Professional Services