I am Majid Ebadiparsa, a results-driven Senior Software Engineer with extensive experience in designing, developing, and optimizing enterprise-grade backend systems and microservices. I am highly proficient in .NET Core, C#, SQL Server, and Microsoft Azure, with solid exposure to frontend frameworks like Angular and TypeScript. I excel at modernizing legacy systems, mentoring junior developers, and collaborating across international Agile teams to deliver high-quality, scalable software solutions. I have a proven track record of migrating monoliths to microservices, implementing CI/CD pipelines, and driving performance improvements through profiling and optimization.

Majid Ebadiparsa

I am Majid Ebadiparsa, a results-driven Senior Software Engineer with extensive experience in designing, developing, and optimizing enterprise-grade backend systems and microservices. I am highly proficient in .NET Core, C#, SQL Server, and Microsoft Azure, with solid exposure to frontend frameworks like Angular and TypeScript. I excel at modernizing legacy systems, mentoring junior developers, and collaborating across international Agile teams to deliver high-quality, scalable software solutions. I have a proven track record of migrating monoliths to microservices, implementing CI/CD pipelines, and driving performance improvements through profiling and optimization.

Available to hire

I am Majid Ebadiparsa, a results-driven Senior Software Engineer with extensive experience in designing, developing, and optimizing enterprise-grade backend systems and microservices. I am highly proficient in .NET Core, C#, SQL Server, and Microsoft Azure, with solid exposure to frontend frameworks like Angular and TypeScript.

I excel at modernizing legacy systems, mentoring junior developers, and collaborating across international Agile teams to deliver high-quality, scalable software solutions. I have a proven track record of migrating monoliths to microservices, implementing CI/CD pipelines, and driving performance improvements through profiling and optimization.

See more

Experience Level

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

Language

English
Fluent
German
Intermediate

Work Experience

Software Developer at Matrix42 GmbH
October 1, 2024 - September 16, 2025
Joined a team to migrate a monolithic backend to a scalable microservices architecture, improving system flexibility and performance. Implemented parallel processing and chunking in C# to reduce data processing time from 3 minutes to under 30 seconds. Optimized SQL Server queries to reduce latency and improve response times by 40%. Implemented a Data Provider module using Azure Runbook and Webhook for VM data collection. Developed reporting features using Microsoft Graph API and PowerShell scripting.
Freelance .NET Developer at Self-Employed
November 1, 2024 - Present
Developed and optimized backend solutions using .NET Core and C#, reducing API response time by 35% and improving system throughput. Designed and implemented scalable RESTful APIs with a focus on performance optimization. Migrated legacy applications to microservices architecture to improve flexibility and maintainability. Integrated RabbitMQ with MassTransit to enhance microservices communication and reliability. Implemented caching strategies with Redis to reduce database load by approximately 40%.
Software Developer at Enterprise Software Provider
September 1, 2011 - September 16, 2025
Developed ERP systems including Warehouse Management, Purchasing, and Sales modules using Delphi and SQL Server. Designed and implemented Medical Equipment Management and Calibration System using PowerBuilder and SQL Server. Collaborated with management and technical support teams to align projects and address challenges.
Senior Software Engineer at Leading Payment Solutions Provider
December 1, 2021 - September 16, 2025
Migrated a legacy Web Forms system to .NET Core with RESTful APIs, applying clean code and TDD principles to reduce maintenance overhead and improve performance. Designed, implemented, and tested the Equipment Tracking service within an ERP to enhance asset management. Built an Operational Health Check module using .NET, WCF, and SQL Server for real-time monitoring and automated diagnostics. Integrated Hangfire for automated messaging (email, push, SMS), increasing customer engagement by 25%. Diagnosed and resolved critical bugs in the payment processing system to ensure high availability and reliability. Worked with clients to deliver customized backend solutions in agile cross-functional teams.
Software Developer at Cymax Group Technologies
December 1, 2022 - September 16, 2025
Designed and implemented product catalog synchronization using C# and .NET Core, leveraging Azure App Service, Functions, and Blob Storage. Refactored C# and VB.NET codebase, optimizing LINQ queries and reducing execution time by 30%. Developed RESTful APIs for third-party integrations. Applied SOLID principles to improve code maintainability. Built unit tests with xUnit achieving 90% test coverage. Collaborated with an international Agile team across 3 time zones and used Azure DevOps for Git-based source control and sprint planning. Implemented JavaScript to interact with Web Services and perform dynamic UI updates. Conducted code reviews and performance profiling to optimize speed and reliability.
Software Developer at Matrix42 GmbH
October 1, 2024 - September 16, 2025
Collaborated in a team to migrate a monolithic backend to a scalable microservices architecture, improving system flexibility and performance. Enhanced data processing efficiency for large-scale datasets by implementing parallel processing and chunking techniques in C#, reducing processing time from 3 minutes to under 30 seconds. Optimized SQL Server queries to reduce latency and improve response times by 40%. Implemented a Data Provider module using Azure Runbook and Webhook for VM data collection. Developed reporting features using Microsoft Graph API and PowerShell scripting.
Freelance .NET Developer at Self-Employed
November 1, 2024 - Present
Developed and optimized backend solutions using .NET Core and C#, reducing API response time by 35% and improving system throughput. Designed and implemented scalable RESTful APIs with a focus on performance optimization. Migrated legacy applications to microservices architecture, improving flexibility and maintainability. Integrated RabbitMQ with MassTransit, enhancing microservices communication and system reliability. Implemented caching strategies with Redis to enhance system performance and reduce database load by approximately 40%.
Software Developer at Enterprise Software Provider
September 1, 2011 - September 16, 2025
Developed ERP systems, including Warehouse Management System, Purchasing Management System, and Sales Management System, using Delphi and Microsoft SQL. Designed and implemented a Medical Equipment Management and Calibration System using PowerBuilder, PowerDesigner, and SQL Server. Collaborated with management and technical support teams to align projects and address technical challenges.
Senior Software Engineer at Leading Payment Solutions Provider
December 1, 2021 - September 16, 2025
Migrated a legacy Web Forms system to .NET Core with RESTful APIs while applying clean code and Test-Driven Development (TDD) principles, reducing maintenance overhead by 50% and improving performance. Designed, implemented, maintained, and tested the Equipment Tracking service within an ERP system to enhance asset management. Developed an Operational Health Check module using .NET, WCF, and SQL Server, integrating real-time monitoring and automated diagnostics to ensure system reliability. Integrated Hangfire for automated messaging (email, push, SMS), increasing customer engagement by 25%. Diagnosed and resolved critical bugs in the payment processing system, ensuring high availability and system reliability. Collaborated with clients to understand project requirements and deliver customized backend solutions. Worked within cross-functional teams using agile methodologies.
Software Developer at Cymax Group Technologies
December 1, 2022 - September 16, 2025
Designed and implemented product catalog synchronization processes using C# and .NET Core, leveraging Azure App Service, Functions, and Blob Storage, resulting in improved system efficiency. Refactored C# and VB.NET codebase, optimizing LINQ queries and reducing execution time by 30%. Developed RESTful APIs with ASP.NET Core to enable seamless integration with third-party services. Applied SOLID principles in .NET development to improve code maintainability, scalability, and reusability. Built unit tests with xUnit to validate application logic and ensure reliability by increasing test coverage to 90%. Worked in an international Agile team across 3 time zones, using Azure DevOps for Git-based source control, task management, and sprint planning. Implemented JavaScript to interact with Web Services, handling API responses and dynamic UI updates. Conducted code reviews and performance profiling to optimize application speed and reliability.
Senior Software Engineer at CTC ARM GmbH
November 1, 2024 - November 14, 2025
Designed and implemented a modular, microservices-based Project Management Platform for inspection, documentation, and billing workflows with AI-assisted logic optimization. Refactored legacy monolithic applications into a modern microservices architecture, enhancing scalability, maintainability, and deployment flexibility. Developed high-performance RESTful APIs; integrated RabbitMQ with MassTransit to improve inter-service communication and reliability. Implemented Redis caching to boost performance and reduce database load by 40%. Applied SOLID principles and introduced automated CI/CD pipelines with Azure DevOps, enabling faster, compliant releases. Collaborated with cross-functional teams in Agile environments and conducted code reviews and performance profiling.
Software Developer at Pegah System
September 1, 2011 - September 1, 2011
Developed ERP systems including Warehouse Management, Purchasing Management, and Sales Management using Delphi and Microsoft SQL Server. Designed and implemented Medical Equipment Management and Calibration System using PowerBuilder, PowerDesigner, and SQL Server. Collaborated with management and technical support teams to align projects and address technical challenges.
Senior Software Engineer at Asan Pardakht
December 1, 2022 - December 1, 2022
Migrated a legacy Web Forms system to .NET Core with RESTful APIs, applying clean code and Test-Driven Development principles, reducing maintenance overhead by 50% and improving performance. Designed, implemented, maintained, and tested the Equipment Tracking service within an ERP system to enhance asset management. Developed an Operational Health Check module using .NET, WCF, and SQL Server with real-time monitoring and automated diagnostics. Integrated Hangfire for automated messaging (email, push, SMS), increasing customer engagement by 25%. Resolved critical issues in the payment system to ensure high availability and reliability. Collaborated with business stakeholders to define technical requirements and align with product goals.
Software Developer at Matrix42 GmbH
October 1, 2024 - October 1, 2024
Collaborated in a team to migrate a monolithic backend to a scalable microservices architecture, improving flexibility and performance. Enhanced data processing efficiency for large-scale datasets by implementing parallel processing and chunking techniques in C#, reducing processing time from 3 minutes to under 30 seconds. Optimized SQL Server queries to reduce latency and improve response times by 40%. Implemented a Data Provider module using Azure Runbook and Webhook for VM data collection. Developed reporting features using Microsoft Graph API and PowerShell scripting. Built unit tests with xUnit to validate application logic, increasing test coverage to 90%. Implemented JavaScript to interact with Web Services, handling API responses and dynamic UI updates.

Education

Add your educational history here.

Qualifications

Bachelor’s degree in Computer Engineering (Software)
July 1, 2004 - September 16, 2025
Bachelor’s degree in Computer Engineering (Software)
July 1, 2004 - September 16, 2025
Bachelor’s degree in Computer Engineering (Software)
January 11, 2030 - November 14, 2025

Industry Experience

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

Experience Level

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

Hire a Back-End Developer

We have the best back-end developer experts on Twine. Hire a back-end developer today.