I'm a backend software engineer specializing in Node.js, TypeScript, JVM, Golang, Python and distributed systems. My work focuses on backend engineering, Cloud, DevOps, and performance‑oriented systems.
- Backend: Node.js, Java, Python, Golang
- Databases: PostgreSQL (performance tuning, partitioning), MongoDB, Redis (Streams, Pub/Sub)
- Infrastructure: Docker, Kubernetes, AWS, Terraform, CI/CD, GitLab CI, ArgoCD, k6 for load testing, Grafana
- Architecture: Event‑driven systems, microservices, Event Sourcing & CQRS, ACID, CAP, Clean Code, system design
- Other experience: Vue/Nuxt, Flutter, React.js, Bash / Shell Scripting, Linux
- PostgreSQL performance optimization
- Kubernetes networking
- Algorithms, networking, and Linux
- Microservices + event-driven architecture demo project
- SQL and PostgreSQL performance experiments
- K8s networking experiments
I actively write technical notes in Markdown using Obsidian. I’m working to improve my writing skills by creating clear, beginner‑friendly explanations of backend and distributed systems topics.
If you're interested in backend development and distributed systems, feel free to reach out or explore my repositories. email: sajjad.sohrabi2[at]gmail.com
Thank you for visiting my profile!




