Skip to content
View KTajerbashi's full-sized avatar
🌐
Working From Company
🌐
Working From Company

Block or report KTajerbashi

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
KTajerbashi/README.md

Hi, I'm Kamran Tajerbashi 👋

Software Engineer | .NET | ASP.NET Core | Angular | React

Building scalable, maintainable, and production-ready software systems.

GitHub LinkedIn Email


👨‍💻 About Me

I'm a Software Engineer with 5+ years of professional experience building enterprise and business-oriented web applications.

My primary focus is C# / .NET and ASP.NET Core, with strong experience in SQL Server, Angular, and React. I enjoy designing software that is maintainable, scalable, testable, and easy to evolve.

Throughout my professional experience, I have worked on enterprise-level and organizational software projects, including projects developed in collaboration with a municipal contractor in Mashhad.

I am particularly interested in:

  • Backend and Full-Stack Development
  • Software Architecture
  • Distributed Systems
  • Clean Architecture
  • Domain-Driven Design
  • CQRS
  • Microservices
  • Database Design & Performance
  • API Design
  • Scalable and Maintainable Systems

I also actively use GitHub to experiment with software architecture, design patterns, backend technologies, and modern development practices.


🧑‍💼 Professional Experience

Software Engineer / Full-Stack Developer

5+ years of professional software development experience

My professional experience includes designing, developing, maintaining, and improving enterprise web applications using technologies such as:

  • C#
  • .NET / ASP.NET Core
  • Entity Framework Core
  • SQL Server
  • Angular
  • React
  • RESTful APIs
  • Git

I have worked on organizational and enterprise software systems where maintainability, reliability, database design, and clean architecture were important parts of the development process.

Some professional projects cannot be publicly shared due to confidentiality and organizational restrictions. Public repositories on this profile demonstrate my technical knowledge, architectural approach, and personal development work.


🛠️ Technical Skills

Backend

C# .NET ASP.NET Core Entity Framework Core REST API Node.js Python Linux

Frontend

Angular React TypeScript JavaScript HTML5 CSS3

Databases & Data

SQL Server MongoDB Redis Elasticsearch

Architecture & Engineering

  • Clean Architecture
  • Domain-Driven Design (DDD)
  • CQRS
  • SOLID Principles
  • Design Patterns
  • Object-Oriented Programming
  • Microservices
  • Distributed Systems
  • API Design
  • Dependency Injection
  • Authentication & Authorization
  • Performance Optimization

DevOps & Infrastructure

Docker Kubernetes Git RabbitMQ Prometheus Grafana


🏗️ Engineering Focus

I enjoy solving software engineering problems related to:

Scalable Backend Systems

Designing RESTful APIs and backend services with:

  • ASP.NET Core
  • Entity Framework Core
  • SQL Server
  • Authentication & Authorization
  • Caching
  • Background Processing
  • Messaging

Software Architecture

I focus on designing systems that are:

  • Maintainable
  • Testable
  • Extensible
  • Modular
  • Scalable

Architectural concepts I work with include:

  • Clean Architecture
  • DDD
  • CQRS
  • SOLID
  • Design Patterns
  • Modular Design
  • Microservices

Full-Stack Development

I build complete web applications using:

Angular / React
        ↓
ASP.NET Core Web API
        ↓
Application / Domain Layers
        ↓
Entity Framework Core
        ↓
SQL Server

Pinned Loading

  1. enterprise-management-platform enterprise-management-platform Public

    A production-oriented Enterprise Management Platform built with ASP.NET Core, .NET, EF Core, SQL Server, Redis, Angular, TypeScript, Docker, and GitHub Actions, designed to demonstrate modern enter…

    2

  2. ecommerce-platform ecommerce-platform Public

    Clean Architecture is a methodology that helps develop scalable, maintainable and flexible software systems, by separating responsibilities into different layers and using design patterns and good …

  3. distributed-order-processing distributed-order-processing Public

    Application With Microservice

  4. identity-access-management identity-access-management Public

    Website template design

    1

  5. realtime-collaboration-platform realtime-collaboration-platform Public

    1

  6. dotnet-observability-platform dotnet-observability-platform Public

    Site CMS: It is a content management site to provide information services for users, which has the ability to inform users that the administrator of this site specifies one or more goals to provide…

    3