Skip to content
View amirhesam1998's full-sized avatar

Block or report amirhesam1998

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 supported. This note will be visible to only you.
Report abuse

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

Report abuse
amirhesam1998/README.md

πŸ’« About Me:

πŸ‘¨β€πŸ’» About Me

I’m a junior Back-End Developer with a degree in Applied Mathematics, which has helped me build a solid foundation in logical thinking, problem-solving, and system analysis. My passion for technology and software engineering led me into backend development, where I focus on designing and building reliable, scalable, and maintainable systems.

My journey started with Python and PHP, and over time I’ve expanded my expertise to include C# and the .NET ecosystem. I’m especially enthusiastic about learning and applying modern architectural patterns that make software systems flexible, domain-aligned, and easy to evolve.

πŸ”§ Tech Stack & Expertise

Languages: C#, Python, PHP

Frameworks: .NET 6/7/8, Django, Laravel

Databases: SQL (MySQL, SQLServer , PostgreSQL), NoSQL (MongoDB , Redis)

Tools: Docker, Linux, Git, Postman

API Design: RESTful APIs, API Gateway, Swagger/OpenAPI

DevOps: Containerization with Docker, Linux server management

Design Patterns: SOLID, Factory, Repository, Mediator, etc.

Testing: Unit testing, Integration testing

🧠 Architecture & Domain Thinking

I am especially interested in building systems using Domain-Driven Design (DDD) principles to bridge the gap between business needs and technical implementation. I believe in organizing code and systems around the core domain, using:

Bounded Contexts to isolate different parts of the system

Ubiquitous Language to ensure clarity across teams

Aggregates, Entities, and Value Objects to model domain logic accurately

Application & Domain layers using Clean Architecture principles

Emphasis on Separation of Concerns, Loose Coupling, and High Cohesion

I'm currently exploring Microservices Architecture, and how services can be independently deployed, scaled, and maintained. I’ve worked on small-scale microservices involving:

Service communication through REST or Message Queues

Event-driven design with eventual consistency

API Gateway with YARP in .NET

Service registry/discovery, authentication, and distributed logging

🀝 Work Ethic & Collaboration

I enjoy working in collaborative environments using Agile and Scrum methodologies. I value:

Writing clean, maintainable, and well-documented code

Continuous learning and improving as a developer

Pair programming and code reviews

Participating in discussions on architecture, business logic, and tech strategy

πŸš€ Goals

I'm currently looking for opportunities where I can:

Apply my knowledge of .NET, C#, and architectural patterns

Grow within a professional team that values clean code and thoughtful design

Build domain-oriented, scalable, and resilient systems that solve real business problems

πŸ’» Tech Stack:

C# .NET Python PHP Laravel Django MySQL PostgreSQL MongoDB Docker Linux Git Postman Swagger

πŸ“Š GitHub Stats:



πŸ† GitHub Trophies

πŸ” Top Contributed Repo


Popular repositories Loading

  1. amirhesam1998.github.io amirhesam1998.github.io Public

    My personal page and my own resume

    HTML

  2. PluginAndWebServiceManagementSystem PluginAndWebServiceManagementSystem Public

    C#

  3. amirhesam1998 amirhesam1998 Public

  4. AI-Projects AI-Projects Public

    Jupyter Notebook

  5. ChatBot ChatBot Public

    Python