About Mohsen
I'm a DotNet developer with 11+ years of experience in analysis, design, development, test, implementation, and maintenance of high-quality software applications using various Architectures. Known as a collaborative engineer focused on building awesome products within a productive work environment. I worked with over 10 companies and over 15 projects and they are my friends now. I’m constantly trying to improve my skills to be the best at my job.
Skills
C#, DotNet 5.0 6.0 7.0 8.0, SignalR, EF-Core, Dapper, ADO.Net, Angular, Vue.js, PWA, JavaScript, TypeScript, SQL, SQLServer, NoSQL, MongoDB, RabbitMQ, Redis, Docker, Swarm, Ocelot, ApiSix, Consul, Kubernetes, ElasticSearch, Git, GitLab, Jira, TFS, WCF, Rest, Restful, GRPC, Xunit, ApiGateway, Masstransit, StimulSoft, Mediator, CQRS, UnitOfWork, Repository, DDD, BDD, TDD, Clean-Architecture, MVC, MVVM, BLOC, Saga, BFF, Outbox, EventSoursing, SSO, JWT, OAuth2.0, OOP, SOLID, RedGate, DevExpress,QuasarFramework,PrimeNg,NexusRegistry,CICD, Confluence, Swagger, K6,Test-Container, ABPZero, Polly, Flutter, WPF
Professional Experience
Senior Software Engineer September 2023 - Now
Utravs https://Utravs.com
- Develop B2B Flight Reservation startup for Iraq Flight’s Agencies
- Challenge: normalize various flight provider’s data, exchange system, Wallet management , handle concurrency and seat locks,handle distributed transactions.cache data, Scaling
- Stack: DotNet 8.0,Microservice,SqlServer,RabbitMq,ABP Zero
- Backend: C#,Clean-Architecture ,DDD
- Front: React,Angular
Senior Software Engineer March 2022 – June 2023 Alibaba https://Alibaba.ir
- Collaborate and lead for Safaryar (Safaryar.com) startup that’s a multi-tenant platform containing B2B and B2C sides to define tours by business-users.
- Challenge: the ability to handle advanced contracts with platform and business users, discounts ,manage financial turnover and balance wallets.
- Stack: DotNet6.0 ,MicroService ,SqlServer, Docker, RabbitMq ,MassTransit
- Backend: C#,Clean-Architecture, WebApi
- Mobile: flutter , Quasar PWA
- Frontend: Vue3
- Spearheaded the design, analysis, development, and maintenance of PharmaNext, a cloud-based multi-tenant platform for pharmacies, resulting in an 80% reduction in paperwork, over 50% time savings for employees, and a 90% decrease in drug wastage.Save over 40% time and budget of company by develop reusable and dynamic modules
- Challenge: keeping updated all insurance rules,same panel for backup-users and end-users for easy maintenance.
- Stack: DotNet6.0, MicroService, SqlServer, Docker, Swarm, RabbitMq, MassTransit ,Ocelot ,Grpc ,Nuget, ElasticSearch, MongoDb, SignalR, Redis, Dapper, StimulSoft
- Backend: C#,Clean-Architecture, WebApi
- Frontend: Vue3
- Design and lead MVP model of aviation management system
- Stack: DotNet6.0 ,MicroService ,SqlServer, Docker
- Backend: C#,Clean-Architecture, WebApi
- Frontend: Vue3
- Analyze MVP model of startup Crowdfunding
- Stack: DotNet6.0 ,MicroService ,SqlServer, Docker
- Backend: C#,Clean-Architecture, WebApi
Senior Software Developer March 2020 - March 2022
Imam Reza Clinic https://daroshafa.razavi.ir
- Implement and maintain HIS, MIS systems with more than 500 operational users by 100% uptime.
save over 50% of patients' time. restructured communication flow among 10 departments and cut down paperwork by 75%. live financial data for over 5 years and also provide precise data to each other.
- Stack: DotNetFramework, IIS, Modular Monolith, Dapper, SQLServer
- Backend: C#, N-Layer
- Frontend: Angular.js
- Mobile : flutter
Software Developer June 2017 - March 2020
RPSI https://rpsi.ir
- Programming and maintaining PIS(Pharmacy Integration System), MIS systems with more than 100 users. 70% reduction in customer waiting time by automation cashier, delivery automation etc.
- Stack: DotNetFramework, IIS, Modular Monolith, Dapper, SQLServer
- Backend: C#, N-Layer
- Frontend: Angular.js
- Mobile : flutter
Software Developer June 2015 - March 2017
https://kedc.ir
- Design Power market software.
- Stack: DotNetFramework, IIS, SQLServer, DevExpress
- Backend: C#, N-Layer
- Frontend: Asp WebForm
Software Engineer June 2014 - June 2015
SAP-Group
- Develop bicycle management system
- Stack: Windows Form
Freelance and Volunteers
Parnian Pardazesh Pars https://www.parnianportal.com
- Developing a B2C cloud-based financial system (IranConto.Com) to do all company's routine financial tasks. The purpose of this startup is to increase financial tasks precisely 100%.
Sana Data Processing https://www.saanaa.com
- Develop Charity management system that's B2B and B2C
Tebyan-Group
- Game Developer and some WPF applications
Education:
- Bachelor’s degree 2010-2012
Sadjad University
- Associate’s degree 2008-2010
University of Bojnurd