Hi, I'm Mehdi Landi, a Senior Software Engineer based in Stockholm, Sweden. I design, modernize, and optimize enterprise software systems, with a focus on .NET technologies, legacy modernization, and clean architecture. I help teams improve reliability and maintainability of complex systems through refactoring, architectural redesign, and strong engineering practices. I enjoy collaborating with stakeholders to translate business needs into scalable technical solutions. I also have a solid background in Agile development, CI/CD, and full-stack application development. I thrive in fast-paced environments and love mentoring engineers, building great engineering cultures, and driving improvements across teams. My goal is to deliver high-quality software while keeping codebases clean and evolvable, and to empower teams through better tooling and processes.

Mehdi Landi

Hi, I'm Mehdi Landi, a Senior Software Engineer based in Stockholm, Sweden. I design, modernize, and optimize enterprise software systems, with a focus on .NET technologies, legacy modernization, and clean architecture. I help teams improve reliability and maintainability of complex systems through refactoring, architectural redesign, and strong engineering practices. I enjoy collaborating with stakeholders to translate business needs into scalable technical solutions. I also have a solid background in Agile development, CI/CD, and full-stack application development. I thrive in fast-paced environments and love mentoring engineers, building great engineering cultures, and driving improvements across teams. My goal is to deliver high-quality software while keeping codebases clean and evolvable, and to empower teams through better tooling and processes.

Available to hire

Hi, I’m Mehdi Landi, a Senior Software Engineer based in Stockholm, Sweden. I design, modernize, and optimize enterprise software systems, with a focus on .NET technologies, legacy modernization, and clean architecture. I help teams improve reliability and maintainability of complex systems through refactoring, architectural redesign, and strong engineering practices. I enjoy collaborating with stakeholders to translate business needs into scalable technical solutions. I also have a solid background in Agile development, CI/CD, and full-stack application development.

I thrive in fast-paced environments and love mentoring engineers, building great engineering cultures, and driving improvements across teams. My goal is to deliver high-quality software while keeping codebases clean and evolvable, and to empower teams through better tooling and processes.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
See more

Language

English
Fluent
Persian
Fluent
Swedish
Intermediate

Work Experience

Senior Software Engineer / Developer at HSJ Information (formerly Wilmington PLC)
January 1, 2019 - Present
Full-stack development and modernization of web and mobile applications (Marketing Materials Management, CRM, Multi-Channel Marketing, Administration Console) using .NET Core, MS Graph, MS Azure, Blazor, and Xamarin within a Scrum-based Agile environment. Improved code quality through refactoring and applying design patterns, introduced EF ORM, and promoted CI/CD practices. Collaborated cross-functionally to align architecture with business objectives.
Senior .NET Developer & Scrum Master at SOLICO Industrial Group (Kalleh Dairy)
January 1, 2015 - January 1, 2018
Managed requirements analysis, task breakdown, and end-to-end development of key internal systems (HR, Property Management, User Access). Executed major legacy system overhauls via reverse engineering and thorough refactoring. Served as Scrum Master, facilitating sprint cycles and improving team collaboration.
Senior .NET Developer & Technical Manager at DPArian
January 1, 2014 - January 1, 2015
Designed and integrated major subsystems (Accounting, Production, Dynamic Reporting) into a POS application, significantly enhancing functionality and performance. Provided technical leadership and mentorship to the development team.
System Analyst, .NET Developer, R&D Expert at Freelance / Negasht Rahavard Shargh - NRS
January 1, 2010 - January 1, 2013
Requirements analysis and development of Tehran Municipality’s Integrated Detailed Rules & Regulations Plan and the Integrated System of Monitoring and Evaluation of Iran’s Urban Settlements Spatial Information. Founded and developed a proprietary POS/Accounting application (IROM), piloted in two companies.
.NET Developer at RAHYAB RAYANEH GOSTAR
January 1, 2007 - January 1, 2009
Developed the General Cargo Operation Management System (GCOMS) desktop application for the Ports & Maritime Organization; contributed to performance, DB, and reporting improvements.
System Analyst, .NET Developer, R&D Expert at Freelance / Contract Engagements
January 1, 2010 - December 31, 2013
Requirements analysis and development of web and mobile applications including Tehran Municipality’s Integrated Detailed Rules & Regulations Plan and the Integrated System of Monitoring and Evaluation of Iran’s Urban Settlements; founded and developed a proprietary POS/Accounting application (IROM) and piloted deployments.
System Analyst / .NET Developer / R&D Expert at Freelance / Contract Engagements
January 1, 2010 - January 1, 2013
Requirements analysis and development of Tehran Municipality’s Integrated Detailed Rules & Regulations Plan; development of the Integrated System of Monitoring and Evaluation of Iran’s Urban Settlements Spatial Information; founded and developed a proprietary POS/Accounting application (IROM) with pilot deployments.
System Analyst, .NET Developer, R&D Expert at Negasht Rahavard Shargh - NRS (Freelance)
January 1, 2010 - January 1, 2013
Requirements analysis and development of Tehran Municipality’s Integrated Detailed Rules & Regulations Plan web application; contributed to the Integrated System of Monitoring and Evaluation of Iran’s Urban Settlements Spatial Information web/mobile application.
System Analyst, Senior .NET Developer & Technical Manager at Negasht Rahavard Shargh (NRS)
January 1, 2010 - January 1, 2015
Requirements analysis and development of Tehran Municipality’s Integrated Detailed Rules & Regulations Plan web application (Negasht Rahavard Shargh). Development of the ‘Integrated System of Monitoring and Evaluation of Iran’s Urban Settlements’ Spatial Information web/mobile system. As a technical manager contributed to developing ‘SEDAR’, a POS/Accounting application. Added production, accounting, and dynamic reporting modules. The Accounting module’s Headers Categorization approach became a standard in many Iranian applications thereafter.
.NET Developer at RAH YAB RAYAN EH GOST AR
January 1, 2007 - January 1, 2009
Developed the General Cargo Operation Management System (GCOMS) desktop application for the Ports & Maritime Organization. Contributed to performance optimizations and DB/Reports improvements.
Senior Software Engineer at HSJ Information
January 1, 2019 - Present
Modernized enterprise marketing and CRM platforms using .NET, Xamarin, and Azure services. Rewrote and refactored large legacy codebases to improve reliability, maintainability, and performance. Introduced better architectural patterns (MVC, ORM/EF) and promoted clean code practices. Improved development efficiency by promoting CI/CD workflows and modern tooling.
Senior.NET Developer & Scrum Master at SOLICO Group (Kalleh Dairy)
January 1, 2015 - January 1, 2018
Led development of HR, property management, and access control systems. Rewrote and refactored legacy systems through reverse engineering, eliminating long-standing defects. Served as Scrum Master facilitating sprint planning and improving team collaboration.
System Analyst/Senior.NET Developer/Technical Manager at Freelance
January 1, 2010 - January 1, 2015
As a technical manager contributed in developing 'SEDAR', a POS/Accounting application. Implemented performance enhancements and added modules such as Production, Accounting, and Dynamic Reporting. Designed and implemented AccountingHeaders categorization that became a standard approach for many accounting applications; led requirements analysis and development of Tehran Municipality’s Integrated Detailed Rules & Regulations Plan, and 'Integrated System of Monitoring and Evaluation of Iran’s Urban Settlements' Spatial Information. Created proprietary POS system (IROM) deployed in commercial environments at Landy Teb.

Education

M.Sc. in Software Engineering at Mälardalen University, Sweden
January 11, 2030 - January 1, 2019
B.Sc. in Software Engineering at Sharif University of Technology, Iran
January 11, 2030 - January 1, 2006
Master of Science in Software Engineering at Mälardalen University, Sweden
January 11, 2030 - January 1, 2019
Bachelor of Science in Software Engineering at Sharif University of Technology, Iran
January 11, 2030 - January 1, 2006
M.Sc. in Software Engineering at Mälardalen University, Sweden
January 11, 2030 - January 1, 2019
B.Sc. in Software Engineering at Sharif University of Technology, Iran
January 11, 2030 - January 1, 2006
M.Sc. in Software Engineering at Mälardalen University, Sweden
January 11, 2030 - January 1, 2019
B.Sc. in Software Engineering at Sharif University of Technology, Iran
January 11, 2030 - January 1, 2006
M.Sc. in Software Engineering at Mälardalen University, Sweden
January 11, 2030 - January 1, 2019
B.Sc. in Software Engineering at Sharif University of Technology, Iran
January 11, 2030 - January 1, 2006
M.Sc. Software Engineering at Mälardalen University, Sweden
January 11, 2030 - January 1, 2019
B.Sc. Software Engineering at Sharif University of Technology
January 11, 2030 - January 1, 2006

Qualifications

ASP.NET Core: Big Picture (Pluralsight)
January 11, 2030 - December 8, 2025
Building Enterprise ASP.NET Core 6 Blazor Applications (Pluralsight)
January 11, 2030 - December 8, 2025
Domain-Driven Design Fundamentals (Pluralsight)
January 11, 2030 - December 8, 2025
Domain-Driven Design: Working with Legacy Projects (Pluralsight)
January 11, 2030 - December 8, 2025
JavaScript: Getting Started (Pluralsight)
January 11, 2030 - December 8, 2025
Object-oriented Programming in JavaScript - ES6 (Pluralsight)
January 11, 2030 - December 8, 2025
Advanced Azure Microservices with .NET for Developers (LinkedIn)
January 11, 2030 - December 8, 2025
Advanced Web APIs with ASP.NET Core 8 (LinkedIn)
January 11, 2030 - December 8, 2025
Software Architecture: Breaking a Monolith into Microservices (LinkedIn)
January 11, 2030 - December 8, 2025
OOAD (FAD Institute)
January 11, 2030 - December 8, 2025
Design Patterns (Sematec Institute)
January 11, 2030 - December 8, 2025
MVC (Sematec Institute)
January 11, 2030 - December 8, 2025
ASP.NET Core: Big Picture
January 11, 2030 - December 8, 2025
Building Enterprise ASP.NET Core 6 Blazor Applications
January 11, 2030 - December 8, 2025
Domain-Driven Design Fundamentals
January 11, 2030 - December 8, 2025
Domain-Driven Design: Working with Legacy Projects
January 11, 2030 - December 8, 2025
JavaScript: Getting Started
January 11, 2030 - December 8, 2025
Object-oriented Programming in JavaScript - ES6
January 11, 2030 - December 8, 2025
ASP.NET Core: Big Picture (Pluralsight)
January 11, 2030 - December 8, 2025
Building Enterprise ASP.NET Core 6 Blazor Applications (Pluralsight)
January 11, 2030 - December 8, 2025
Domain-Driven Design Fundamentals (Pluralsight)
January 11, 2030 - December 8, 2025
Domain-Driven Design: Working with Legacy Projects (Pluralsight)
January 11, 2030 - December 8, 2025
JavaScript: Getting Started (Pluralsight)
January 11, 2030 - December 8, 2025
Object-oriented Programming in JavaScript - ES6 (Pluralsight)
January 11, 2030 - December 8, 2025
Advanced Azure Microservices with .NET for Developers (LinkedIn)
January 11, 2030 - December 8, 2025
Advanced Web APIs with ASP.NET Core 8 (LinkedIn)
January 11, 2030 - December 8, 2025
Software Architecture: Breaking a Monolith into Microservices (LinkedIn)
January 11, 2030 - December 8, 2025
OOAD (FAD Institute)
January 11, 2030 - December 8, 2025
Design Patterns (Sematec Institute)
January 11, 2030 - December 8, 2025
MVC (Sematec Institute)
January 11, 2030 - December 8, 2025
Building Enterprise ASP.NET Core 6 Blazor Applications
January 11, 2030 - January 11, 2026
Domain-Driven Design Fundamentals
January 11, 2030 - January 11, 2026
Domain-Driven Design: Working with Legacy Projects
January 11, 2030 - January 11, 2026
ASP.NET Core: Big Picture
January 11, 2030 - January 11, 2026
JavaScript: Getting Started
January 11, 2030 - January 11, 2026
Object-oriented Programming in JavaScript - ES6
January 11, 2030 - January 11, 2026
Advanced Azure Microservices with .NET for Developers
January 11, 2030 - January 11, 2026
Advanced Web APIs with ASP.NET Core 8
January 11, 2030 - January 11, 2026
Expert Domain-Driven Design (DDD) Implementation in .NET
January 11, 2030 - January 11, 2026
DevOps Foundations: Continuous Delivery/Continuous Integration
January 11, 2030 - January 11, 2026
Software Architecture: Breaking a Monolith into Microservices
January 11, 2030 - January 11, 2026

Industry Experience

Software & Internet, Professional Services, Manufacturing, Education, Computers & Electronics, Media & Entertainment