Morteza Asadi - Senior Software Engineer

Hello, I'm

Morteza Asadi

Senior Software Engineer with over 10 years of experience in high-performance web applications. Passionate about modern architectures, DevOps, and driving technological innovation.

Experience

Key Achievement
  • 🚀 Led DevOps & Cloud Strategy
  • 🧠 Architecture & Development
  • 📈 Mentorship & Team Growth
Responsibilities
  • Spearheaded the team's cloud strategy and managed Kubernetes clusters and CI/CD pipelines.
  • Oversaw full project lifecycles with strategic planning alongside Product Owners and Project Managers.
  • Utilized RESTful APIs, microservices, and event-driven architectures in a SAFe environment.
  • Collaborated with UI/UX designers to enhance web design and user experience.
  • Mentored team members and led the migration of a legacy Windows application to a microservice-based web solution using a Data Vault pattern.
Tech Stack
  • .NET Core
  • ASP.NET Core
  • EF Core
  • Web API
  • Angular
  • RabbitMQ
  • Redis
  • RESTful
  • Microservices
  • Docker
  • GitLab
  • DevOps
  • AWS
  • MongoDB
  • Spring Boot
  • Kafka
  • Java
Key Achievement
  • 📢 Notification System Development
  • 🔍 Search System Enhancement
Responsibilities
  • Developed a reliable notification service for sending messages to users.
  • Enhanced the search system using Elasticsearch for improved results.
  • Collaborated closely with the Product Owner to prioritize and implement features.
Tech Stack
  • .NET Core
  • ASP.NET Core
  • EF Core
  • Web API
  • React
  • RabbitMQ
  • Elasticsearch
  • RESTful
  • Microservices
  • Docker
  • GitHub
  • MongoDB
  • MySQL
Key Achievement
  • 🌐 Lead Developer on StudentCity
  • 🏗️ End-to-End Architecture Ownership
  • Built StudentCity.ir – a platform connecting students with industries.
  • Enabled profile creation, resume building, and direct messaging between students and companies.
Tech Stack
  • .NET Core
  • ASP.NET Core
  • EF Core
  • Web API
  • CQRS
  • RabbitMQ
  • RESTful
  • Microservices
  • Docker
  • SQL Server
  • Razor
  • javaScript
  • HTML
  • CSS
  • Designed and implemented logic for web APIs supporting both front-end and mobile applications.
  • Gathered business requirements and designed robust web services using ASP.NET Core Web API.
  • Modernized legacy projects by migrating to Angular, .NET Core, EF Core, xUnit, and Dapper.
  • Implemented Redis caching and Docker containerization to improve scalability and performance.
  • Integrated RabbitMQ and the CQRS pattern with MediatR to optimize message processing.
  • Reviewed system requirements and developed web-based ASP.NET applications integrated with SQL databases.
  • Participated in code reviews and version control using GitHub to enhance team collaboration.
  • Developed a billing system to streamline invoicing and payment processes.
  • Engineered a custom CRM platform to enhance customer relationship management and sales tracking.
  • Taught HTML and CSS courses, and conducted Microsoft Certified Technology Specialist (MCTS) courses.
  • Developed applications in C++ on Linux.
  • Developed Windows applications using WinForms and WPF.
  • Built web applications with HTML, CSS, JavaScript, and Web Forms, and managed SQL Server databases.

Education

Master Degree in Artificial Intelligence

QIAU, 2015 - 2017

Bachelor Degree in Computer Software Engineering

QIAU, 2012 - 2015

Associate Degree in Computer Software

QIAU, 2009 - 2012

Certificates

Certified Kubernetes Application Developer (CKAD)

2024 - The Linux Foundation

Microsoft Certified Solutions Associate (MCSA)

2016 - Web Applications

Microsoft Certified Professional (MCP)

2014

Microsoft Specialist in HTML5, JavaScript & CSS3

2014

Microsoft Certified Technology Specialist (MCTS)

2013 - .NET Framework 4

Programming Courses (MFT)

2010 - .NET 3.5 & SQL Server 2008

Projects

Simple Ollama Streamlit UI

A simple user-friendly interface for interacting with Ollama models using Streamlit.

Python Ollama Streamlit Docker