About

With +9 years of experience in software development, I am a software engineer proficient in all aspects of the development process, from initial analysis to troubleshooting. My expertise lies in designing, developing, testing, and ensuring error-free software solutions. I am constantly enthusiastic about adopting new technologies and have a deep desire to work on captivating projects that can enhance both my skills and knowledge.

    Hobbies and interests
  • Swimming
  • Cycling
  • Playing Tennis
  • Watching movie

Experience

Oct 2022 - PRESENT

HafHashtad(*780#)

Design and develop microservices focused on trip features, specifically related to booking internal and international flights

Implementing a service that enables the seamless uploading of tickets to the AWS S3 platform

Feb 2017- Oct 2022

Behsazan Mellat(BSM)

Design and implement different services for stock exchange companies, e.g. money transfer, balance, blocking amounts, activating and deactivating customer accounts, etc.

Design and develop several chain of reports for tracing customer transactions in the Mellat Bank.

Dec 2016 - Feb 2017

Shaar It Soloutions

Developed an enterprise container port management software application

Jan 2016 – Dec 2016

Smart Land Solution(SLS)

Work as a backend developer for Vadiro, an application focused on booking accommodations and rentals. Responsibilities include developing the user panel, reservation website, and mobile application.

Provide several services to Tehran University for the management of SMS messages.

Involve in API, and database development team for the handicraft sellers project.

Mar 2015 – Jan 2016

Sana Andisheh

Developed ports and maritime organization systems based on ASP.NET MVC and SQL Server database.

Implemented and maintained a fingerprint authentication system and provide 2D barcode, including personal information and user's image based on C#, WCF, and Entity framework.

Nov 2013 – Dec 2014

Tarrah System Doran(tsDoran)

Develop accounting, warehousing, and selling systems.

Generate several reports e.g. profit and loss/income, balance, and cash flow statement.

Education

Grade Field Educational Unit Name Year Location
Masters' Degree Computer Engineering, software South Tehran Branch of Azad University Sep 2012 – Feb 2015 Tehran, Iran
BS Computer Engineering, software University of Guilan Sep 2008 – Jun 2012 Rasht, Iran

LANGUAGE CERTIFICATE

English: IELTS General (British council) => overall: 7.0 out of 9.0
    Researches
  • MSc project: "Improving human health by integrating diabetes, blood, and diet planning expert systems"
  • Published conference paper: "Send data sensor weak signal in BAN"

Skills

Software Information
Having good knowledge in the concepts of object-oriented and service-oriented architecture
Extensive experience in multi-layered architecture
Being familiar with Domain Driven design
Being familiar with cache-based architecture
Extensive experience in C # and basic programming concepts
Being familiar with the concepts of MultiThreading
Being familiar with EntityFramework, Dapper, ADO.Net
Being familiar with Ninject and DryIoc DIs
Excellent skills in designing a database
Being familiar with Scrum concepts
Server-side

C#, .NET CORE

Web Services (REST, SOAP)

Microservices, gRPC

Data Management

SQL Server, PostgreSQL

Redis,Mongo DB

IBM DB2

Containers Orchestration

Kubernetes

Docker

ORM

Dapper

ADO. Net

EF Core

Queues

RabbitMQ

Kafka

NATS

Analysis Design

Rational Software Architect (RSA)

Power Designer

Visio

Database design

Power Designer

Visio

Project Management

GIT, TFS

JIRA

SVN , VSS

Testing Tools

Swagger

Postman

Unit test

Skills Information
OOP 75%
C# 80%
Asp.Net Core 75%
Entity Framework core 90%
Architecture90%
Design Pattern 60%
Docker 40%
SQL Server 70%

Contact

You can contact me by completing the form below