
Mili AF
Senior .NET Software Engineer | DDD & Microservices
Salary / Daily rate
Isfahan, Isfahan Province, Iran
Freelance, open to permanent contract
Skills
Languages
About me
Intro
Senior .NET Backend Engineer with 10+ years of expertise in microservices architecture and system modernization. Successfully migrated legacy systems to .NET 8, implemented DDD/Clean Architecture, and optimized performance with ELK Stack monitoring. Specialized in scalable backend solutions using AWS, Docker, and RabbitMQ for enterprise applications.
Work experience
Senior .NET Back-end Developer
Keepa | کیپا
Sep 2022 - Present
4 years 2 months
Tehran, Tehran Province, Iran
● I worked on old web forms and helped move to new tech like .NET 8 and microservices. I used Domain-Driven Design (DDD) and Clean Architecture to make things easier to grow and maintain. ● I used RabbitMQ for messages between microservices. This made the system faster and better at responding. ● I made background tasks with Hangfire for things that take a long time. This made the system work better for users. ● I set up logging with the ELK Stack (Elasticsearch, Logstash, and Kibana). This helps to watch the system, find problems, and fix them. ● I know about CI/CD and deploying REST APIs with Docker Compose and AWS.
Senior .NET Back-end Developer
ParsPack | پارس پک
Jul 2021 - Aug 2022
1 year 2 months
Tehran, Tehran Province, Iran
● I built a system to log calls using Asterisk Manager Interface (AMI). This helped to see customer trends and make the service better. ● I made a .NET Core app to track work hours and make reports automatically. This made reporting faster and more correct. ● I used OpenAI's API to translate tickets into Persian. This made response time faster and helped communication with customers. ● I wrote clean code using SOLID principles. This makes the code easier to maintain and grow.
Senior .NET Back-end Developer
Chargoon - چارگون
Jan 2020 - Jul 2021
1 year 7 months
Tehran, Tehran Province, Iran
● I worked in an Agile team, having daily Scrum meetings to deliver backend features on time. ● I helped build a web app using Domain-Driven Design (DDD) and Clean Architecture. This makes the system easier to maintain and scale. ● I made SQL queries faster for Microsoft SQL Server using Dapper and wrote stored procedures to improve database performance. ● I used Entity Framework Core(EF Core) and wrote LINQ queries to get data. ● I wrote unit tests (xUnit) to make sure the code works well and to prevent problems later
Mid-Level .Net Backend Developer
FreelanceFreelance
Jan 2018 - Dec 2019
2 years
Isfahan, Isfahan Province, Iran
● I developed a .NET Core application using Dapper Micro-ORM with the Repository Pattern. ● I implemented real-time matching and communication between students and teachers using SignalR. ● I integrated online meeting platforms (Skyroom) for virtual learning. ● I worked with React and Angular for the front end to connect user interfaces with backend APIs.
Mid-Level .Net Backend Developer
Yalda Day Spadana
Nov 2013 - Dec 2017
4 years 2 months
Isfahan Province, Iran · On-site
● I changed the old system to a new tech stack with ASP.NET MVC, Web Services, and Entity Framework. This made the system faster and easier to maintain. ● I designed databases based on what customers and users needed. This improved how the system works. ● I optimized SQL queries for parts of the system with lots of traffic. This made the website faster and reduced database costs. ● I improved the front end with interactive user interfaces using TypeScript and jQuery in Razor Pages.
Education
Mohaghegh Ardebili University
Bachelor's degree
2009 - 2013
4 years 1 month