Skip to content
View geek-sajjad's full-sized avatar
☄️
Nest.js
☄️
Nest.js

Block or report geek-sajjad

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.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
geek-sajjad/README.md

Hi, I'm Sajjad

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.


🔧 Technologies & Skills

  • 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

📚 What I'm Learning

  • PostgreSQL performance optimization
  • Kubernetes networking
  • Algorithms, networking, and Linux

🛠 Current Projects

  • Microservices + event-driven architecture demo project
  • SQL and PostgreSQL performance experiments
  • K8s networking experiments

📝 Writing & Documentation

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.


📫 Connect with Me

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!

Pinned Loading

  1. Computer-Networking-Top-Down-Approach-Summary Computer-Networking-Top-Down-Approach-Summary Public

    This is my personal notes and summaries of Computer Networking: A top down approach 7th, Book.

  2. crypto-matching-engine-lua crypto-matching-engine-lua Public

    A high-performance matching engine for cryptocurrency exchanges built in Lua. This engine provides order matching, trade execution, and order book management for crypto trading platforms.

    Lua

  3. laravel-peer-to-peer-gold-trading-engine laravel-peer-to-peer-gold-trading-engine Public

    PHP

  4. bitcoin-taproot-wallet-transaction bitcoin-taproot-wallet-transaction Public

    Go

  5. question-and-answer-platform question-and-answer-platform Public

    Question-and-answer (Q&A) platform using NestJS, Postgres, Typeorm with Docker support and Swagger API documentation.

    TypeScript