Skip to content
View Parsa-Parvizi's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report Parsa-Parvizi

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.

Content in all repositories owned by your account will be closed.
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
Parsa-Parvizi/README.md

πŸ‘‹ Hi, I'm Parsa Parvizi

Software Engineer Β· Backend Engineer Β· Systems & Data Enthusiast

I build backend systems with a focus on software architecture, API design, databases, reliability, and maintainable code.

My primary ecosystem is Python/Django, with experience across backend development, SQL/NoSQL databases, Linux, web systems, and data-oriented workflows.

I'm particularly interested in understanding software beyond the framework level β€” from domain modeling and system design to concurrency, distributed systems, performance, security, and operational reliability.

I also work with data from an engineering perspective: SQL, data modeling, analytics, KPIs, and business-oriented data interpretation.

Currently, I'm deepening my knowledge in systems engineering, Rust, cloud architecture, software architecture, and advanced backend engineering.


🧠 Areas of Focus

  • Backend Engineering
  • Software Architecture & System Design
  • REST & GraphQL API Design
  • Domain-Driven Design (DDD)
  • CQRS & Application Architecture
  • Distributed Systems
  • Concurrency & Asynchronous Processing
  • Database Design & Query Optimization
  • Caching & Performance Engineering
  • Reliability & Fault Tolerance
  • Application Security & Secure API Design
  • Data Modeling & Data Analysis
  • Linux & Systems
  • Cloud Architecture

πŸ› οΈ Tech Stack

Backend

Python Django Django REST Framework FastAPI Flask

Databases & Data Infrastructure

PostgreSQL MySQL MongoDB Redis SQLite

Software Engineering

  • Clean Architecture
  • SOLID
  • Design Patterns
  • Domain-Driven Design
  • CQRS
  • RESTful API Design
  • GraphQL
  • TDD
  • Refactoring
  • Database Transactions
  • Idempotency
  • Concurrency Control
  • Caching
  • Fault Tolerance
  • Performance Optimization

Data & Analytics

SQL Pandas NumPy Power BI Matplotlib

Systems, Cloud & Tooling

Linux Docker AWS Git GitHub GitLab Postman

Frontend

JavaScript Vue.js HTML5 CSS3

Security

  • OWASP fundamentals
  • Secure API Design
  • Authentication & Authorization
  • Network Security Fundamentals
  • Linux Security
  • Application Hardening
  • Security Testing

πŸš€ What I Build

I use GitHub primarily as an engineering laboratory for projects involving:

Backend Systems β†’ APIs Β· business logic Β· authentication Β· transactions Β· background processing

Software Architecture β†’ domain modeling Β· application boundaries Β· CQRS Β· DDD Β· design patterns

Data β†’ relational modeling Β· SQL Β· analytics Β· data pipelines Β· business metrics

Systems β†’ concurrency Β· caching Β· performance Β· reliability Β· distributed processing

Security β†’ secure APIs Β· authentication Β· authorization Β· threat modeling Β· hardening


πŸ“š Currently Learning

  • Rust & systems programming
  • Advanced software architecture
  • Distributed systems
  • Database internals & PostgreSQL
  • Cloud architecture
  • Advanced API engineering
  • Software reliability & fault tolerance
  • Business Intelligence & data modeling

πŸ“Œ Selected Projects

A collection of projects focused on engineering depth rather than framework demonstrations.

πŸ” Idempotency Lab

Exploring idempotent API design, request fingerprints, database constraints, transactions, retries, and concurrency.

πŸ’³ Payment Gateway Engineering

A production-oriented exploration of payment workflows, transaction consistency, callbacks, idempotency, failure handling, and security.

πŸ—οΈ Backend Architecture Experiments

Small systems designed to explore DDD, CQRS, application boundaries, design patterns, asynchronous processing, and distributed-system concepts.

More engineering projects are being added continuously.


🌐 Connect

LinkedIn

Pinned Loading

  1. Mini-Python-Projects Mini-Python-Projects Public

    Simple Mini Projects for Intermediate Python Develoeprs

    Python 2

  2. CarPartsDesign CarPartsDesign Public

    This Python project implements a flexible system for creating custom vehicles using a combination of design patterns. Users can configure and build various types of vehicles (cars, trucks, etc.) wi…

    Python 1

  3. Portfolio-WebSite-By-JavaScript Portfolio-WebSite-By-JavaScript Public

    Full WebSite with HTML, CSS and JavaScript.

    HTML

  4. Parsa-Parvizi.github.io Parsa-Parvizi.github.io Public

    HTML

  5. Design-Patterns-Implementation Design-Patterns-Implementation Public

    Python

  6. Vacuum-Ai Vacuum-Ai Public

    Smart vacuum cleaner agent using A* and TSP algorithms to find optimal cleaning paths in a grid environment.

    Python