You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Majid EbadiparsaME

Majid Ebadiparsa

Senior Software Engineer | Microservices, Azure

€520/day
Frankfurt am Main, DE
15+ years

Average response time: 1 hour

About Majid

I am a Senior Software Engineer with over 18 years of experience in designing, developing, and scaling enterprise-grade backend systems and cloud-based microservices. My focus is on building high-performance, maintainable, and future-proof software using .NET Core, C#, and Microsoft Azure.

I help companies modernize their legacy systems, migrate to the cloud, and implement clean, modular architectures that support scalability and fast time-to-market. By applying principles such as DDD (Domain-Driven Design), CQRS, and SOLID, I ensure long-term maintainability and stability of complex distributed systems.

My technical strengths include Azure Functions, App Service, Azure DevOps (CI/CD pipelines), Docker, and Kubernetes, combined with a strong background in SQL Server optimization, message brokers (RabbitMQ, MassTransit), and caching strategies (Redis). I also enjoy mentoring teams, improving code quality, and automating delivery pipelines to ensure reliability and continuous improvement.

I have successfully collaborated with international and cross-functional Agile teams across Europe, delivering software solutions for industries such as finance, healthcare, energy, and logistics. I’m passionate about clean code, test automation, and performance tuning, always striving to turn complex business requirements into elegant technical solutions.

Specializations:
  • .NET Core, C#, ASP.NET Core, RESTful APIs

  • Microservices, Event-Driven Architecture, DDD, CQRS
  • Microsoft Azure, Docker, CI/CD, DevOps Automation
  • SQL Server, MongoDB, Redis, RabbitMQ
  • Unit Testing (xUnit, NUnit), TDD
  • Angular, TypeScript (for integrated admin dashboards)

I’m currently available for B2B freelance and contract projects across the EU or remote worldwide.
Let’s collaborate to build scalable, reliable, and high-performing software that drives business success.
  • English

    Native or bilingual

  • German

    Basic

  • Persian

    Native or bilingual

Can work on-site
Frankfurt am Main (up to 50km)

Experience

  • CTC GmbH
    Asset Calibration & Maintenance Management Platform
    November 2024 - Today (1 year and 7 months)
    Frankfurt am Main, Germany
    Designed and developed a microservices-based Calibration and Maintenance Management System serving both medical and industrial environments. The platform enables precise tracking of calibration schedules, preventive maintenance (PM), and repair operations for measuring instruments and equipment. It provides automated alerts, calibration history tracking, and cost/time analysis reports, ensuring compliance with quality and safety standards.

    Key Features:
    • Grouping and classification of instruments with automated asset registration
    • Internal and external calibration management with certificate generation
    • Preventive maintenance scheduling, performance deviation monitoring, and automatic work orders
    • Multi-language support, workflow automation with approval routing, and digital signatures
    • Detailed reporting on calibration costs, time tracking, and efficiency metrics

    Achievements:
    • Implemented a modular, scalable microservice architecture, enabling seamless integration with other enterprise systems
    • Reduced data synchronization latency and API response times by over 40%
    • Designed a fully automated calibration workflow with notification triggers and digital sign-off, minimizing manual intervention
    ASP.NET Core Microservices RabbitMQ API Microsoft Azure
  • Matrix42 GmbH
    IT Asset Orchestration & Compliance Monitoring Platform
    January 2023 - October 2024 (1 year and 9 months)
    Frankfurt am Main, Germany
    Contributed as a core member of the backend engineering team to design and implement a microservices-based platform for IT asset orchestration and compliance monitoring.
    The system automates discovery, tracking, and compliance verification of thousands of devices and applications across hybrid infrastructures (on-premise and Azure).
    It enables organizations to maintain full visibility of asset health, software inventory, and security posture through event-driven workflows and real-time data processing.

    Key Features:
    • Automated asset discovery and inventory tracking integrated with Azure and on-prem data sources
    • Compliance rules engine validating software configurations, patches, and security policies
    • Data orchestration layer using Azure Functions, PowerShell automation, and Webhooks for continuous metric collection
    • Reporting API providing structured compliance reports and dashboards through RESTful endpoints
    Team Contributions & Achievements:
    • Collaborated in a 5-member Agile backend team to implement core microservices and data synchronization components.

    • Designed and optimized asynchronous processing pipelines using C# and Azure Functions, improving data throughput and processing efficiency by 40%.
    • Contributed to the development of the compliance validation service, applying DDD, SOLID, and TDD principles to ensure clean, testable architecture.
    • Participated in code reviews, sprint planning, and CI/CD automation using Azure DevOps to maintain continuous delivery and high code quality.
    C# Microsoft Azure SQL JavaScript Agile method
  • Cymax Group Technologies
    eCommerce Product Synchronization & Integration Platform
    January 2022 - December 2022 (11 months)
    Vancouver, Canada
    Designed and implemented a cloud-based product synchronization and integration platform to unify and automate catalog management across multiple e-commerce and logistics systems. The solution served as a central integration hub between retail vendors, inventory systems, and shipping services, enabling real-time updates, improved data accuracy, and faster onboarding of partners.

    Key Features:
    • Automated synchronization of product catalogs across Channel Gate, Freight Club, and third-party platforms
    • Cloud-native implementation with Azure Functions, App Service, and Blob Storage for scalable data processing
    • Real-time API integration for product updates, stock levels, and shipping rates
    • Refactored data access layers for performance optimization and maintainability
    • Continuous integration and test automation with Azure DevOps and xUnit, ensuring stable deployments across regions

    Achievements:
    • Improved synchronization performance by 30% through refactoring and query optimization
    • Increased system reliability and reduced integration errors by 40% via consistent API design and automated testing
    • Achieved 90% test coverage with unit and integration tests, ensuring robustness of multi-tenant workflows
    • Strengthened collaboration between distributed Agile teams across three time zones with automated CI/CD pipelines
    Microsoft Azure C# SQL Docker Git

Recommendations

Be the first to recommend Majid

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Bachelor's degree in Computer
    Bachelor's degree in Computer

Skill set

Categories