
.NET Backend Developer with more than 7 years experience in programming, graduated in bio medical engineering but interested in IT and started designing embedded system and .NET programming for my own projects and advanced gradually and expanded my skill's Then worked on several national projects in prominent software companies. developed variety software applications about treatment and patient and deployed in hospitals. after all these years my thirst for solving problems and learning new concepts, frameworks and programming languages has not subsided and hard-working and honesty is one of my best characteristics.
- Blazor
- HTML
- CSS
- JavaScript
- Bootstrap
SOAP, WCF, REST
ETL
Microservice ,API gateway , Design Pattern ,DDD
Idera SQL Check, Redgate, VMware Horizon, Redmine Ticket system
T-SQL ,Performance Tuning, Monitoring
- C
- AVR
- Altium Designer
- Code Vision
SignalR
Stimulsoft
After I returned from Military service, I started a new position based on my interest as Performance Tuning. I learned very advance and infrastructure topics in SQL that helps me to tune databases that suffered from slowness problem and had very high TPS.
I got a promotion from developer to team lead after about 2 year works as developer in this company. My responsibility in this position was mange backend team and share tasks between team members and review their code before commit to origin source.
Skills: T-SQL · Agile · Scrum · Project Management · SQL Performance Tuning . OOP
Work on a national project which called NTSW and developed client requirements. My responsibility in this project was developed client requirements in backend (asp.net) and SQL server. In some complex case we wrote SP with more than 1000 line code. We design ETL and Warehouse for our system. Our database TPS was very high and we faced with challenges which our backend team implemented best solutions for challenges like this also we implement TDD on project and run test after publish in the operational environment.
Skills: C# . T-SQL · Agile · Scrum · Design Patterns · MSMQ · TDD · Redis · SVN · SQL Performance Tuning · OOP · REST · SOAP · WCF
Work on a Research Project for university as device designer and programmer.
Skills: C · OOP · PCB Design · Keil · Cubemx
Install and deploy ERP or Automation Office system on organizations servers(windows). write converter in C# win application for bulky data(about millions record) of organization according to needs and transfer org previous data such as DB or Reports to new system. write complex stored procedure, function and view in T-SQL for Org custom reports. backup organizations DB servers. support and solves the client technical problems.
Skills: T-SQL · SQL Performance Tuning
I started programming from designing an IOT device. I learned C language as self-study and then in order to need for developed an windows application for our device ,I had to learn C# and SQL server. after this project ,I start to catch new project and i could work on several big project that deploy in hospitals
A Comprehensive system for manage financial statements that explains the amount of cash and cash equivalents entering and leaving in the bank. This project has been launched in several prominent banks of the country such as RESALLAT Bank and PASARGHAD Bank.
A comprehensive trade system for merchant and consumer in the country level in order to control's their stuff and inventory by herself and economic managers of country also to reduce and eliminate customs formalities such as import or export orders in borders customs.
website: WWW.NTSW.ir
A comprehensive system for IBTO(Iranian Blood Transfusion Organization) to transfer blood products from organization to hospital in safety and control the cycle of blood products transfusion and injection in hospitals and control the patient status in case of blood product injection by blood bank user and nurse.
website: WWW.HemoVigilance.ir
A monitoring system with wireless device to control the temperature of the sensitive place and equipment such as hospital blood bank refrigerators, hospital ئedicine refrigerators, server rooms and . . . .
devices that installed in the places and Equipment, Send information such as temperature ,humidity and pressure to the server with HM-TRP or esp32 or GSM sim800 modules.