Amin Ansari

C# .NET Core Developer

Objective

Highly skilled and experienced C# developer with 8 years of experience in software development. Proficient in building Restful APIs using C# with a strong foundation in Onion Architecture and Domain-Driven Design (DDD) principles. Experienced in developing eCommerce projects with Restful API web services using .NET Core and Onion Architecture, utilizing Swagger for API documentation. Seeking a challenging position to utilize my expertise and contribute to the development of innovative software solutions.


Education


    Bachelor of Science in Software Engineering (In Progress)

        Islamic Azad University

        Guilan, Iran

        Expected Year of Completion: 2023


    High School Diploma

        Sampad (NODET)

        Guilan, Iran

        2014-2020


Work Experience


    Software Developer

        MicroAfzar Co

        Guilan, Iran

        2020-2023

        Key Responsibilities and Achievements:

            Collaborated on various projects, including "Inpatient" (SepasDashboard), "HIS (Hospital Information System)", "Social Work Module for HIS", "SHIS" (bug fixing and enhancement module for the main HIS), and an eCommerce project.

            Developed Restful APIs with Onion Architecture and implemented Domain-Driven Design (DDD) principles.

            Utilized C# and .NET Core to build an eCommerce project with Restful API web services.

            Integrated Swagger for API documentation, ensuring clear and accessible documentation for developers and stakeholders.

            Demonstrated expertise in designing and implementing scalable and secure solutions for eCommerce applications.

            Ensured code quality, performance, and reliability through rigorous testing and best practices.


Skills


    C# .NET Core

    Restful API development

    Onion Architecture

    Domain-Driven Design (DDD)

    SQL Server

    Git

    Web services

    Windows Form projects

    Object-Oriented Programming (OOP)

    Database design and schemas

    Software engineering algorithms

    Python (Upper Intermediate Level)

    Linux

    Docker

    Server administration

    Computer assembly

    Swagger API documentation

WEB SERVICES
SOFTWARE ENGINEERING ALGORITHMS
RESTFUL API DEVELOPMENT
OBJECT-ORIENTED PROGRAMMING (OOP)
C# .NET CORE
GIT
SQL SERVER
DATABASE DESIGN AND SCHEMAS
ONION ARCHITECTURE
DOMAIN-DRIVEN DESIGN (DDD)
SWAGGER API DOCUMENTATION