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

Eduard Popescu

SOFTWARE ARCHITECT

€160/day
Timișoara, RO
15+ years

Average response time: 1 hour

About Eduard

Hi, I'm Eduard Popescu, a seasoned Software Architect with over 20 years in .NET, specializing in crafting scalable, maintainable systems using DDD, CQRS, and microservices. I help companies like yours build robust platforms—from multi-tenant fleet management tools with telemetry analytics to campaign systems with prize-winning user interactions—delivering high-impact solutions that align with your business goals.

What Sets Me Apart

What makes me unique? My functional libraries (Maybe, Result, Either) have 49k+ NuGet downloads, bringing safer error handling to .NET projects, and I've mentored interns and colleagues at Amdaris, turning talents into hires while leading technical interviews focused on SOLID principles. I blend TDD, Agile, and hands-on home labs (Kubernetes, Proxmox) for cutting-edge results, ensuring code that's not just functional but elegant and future-proof.

Projects I Excel In

  • Architecting greenfield platforms (e.g., Molson Group's machine fleet system with Azure DevOps, Docker, React).
  • Modernizing legacy monoliths under tight constraints (e.g., TLC Worldwide's campaign tool with Kubernetes).
  • ​Complex backends: ASP.NET APIs, SQL Server, Entity Framework, Identity Server.
  • ​Recent side projects include a YouTube channel (Codesday) demystifying architecture and a self-hosted lab for devcontainer experiments.
​Proven at Amdaris, NESS, and freelancing (StatsHub, Regane Labs), I'm based in Timișoara, fluent in English/Romanian, and ready for remote or on-site .NET architecture, mentorship, or full-cycle development. Let's build something exceptional—message me!
  • English

    Native or bilingual

  • Romanian

    Native or bilingual

Remote only
Primarily works remotely

Experience

  • Amdaris
    SOFTWARE ARCHITECT
    DIGITAL AND IT
    May 2021 - October 2025 (4 years and 5 months)
    Timișoara, TM, Romania
    Project: Molson Group - Industrial Machine Fleet Management Platform

    Led requirements gathering and architected a multi-tenant platform from scratch for Molson Group, a UK client, enabling industrial customers to manage machine fleets, aggregate telemetry from diverse sources, and generate advanced analytics/reports. Started solo with one client stakeholder, conducting initial requirements analysis to align with business goals; team grew around me as I directly contributed to hiring by interviewing and selecting a key team member.
    Emphasized administrative oversight in scaling the team while designing foundational architecture using Domain-Driven Design and CQRS for maintainability/scalability. Responsibilities included optimizing scalable data storage (write/read paths for telemetry), microservices for machine inventory, and support for organizational structures like divisions/sites. Integrated Identity Server for Microsoft Entra ID authentication; deployed via Docker/Docker Compose (Azure Container Registry), with Azure DevOps CI/CD. Applied TDD/unit tests extensively.

    Technologies: .NET, C#, React, ASP.NET APIs, SQL Server, Identity Server, Azure DevOps, Docker, Azure Container Registry.
    Test driven development Microservices Architecture C# SQL SQL Server
  • Amdaris
    SOFTWARE ARCHITECT
    DIGITAL AND IT
    May 2021 - October 2025 (4 years and 5 months)
    Timișoara, Romania
    Project: TLC Worldwide – Internal Campaign Management Tool

    Developed an internal campaign management tool for TLC Worldwide, designed to support the client’s campaign managers in efficiently allocating resources and deploying client-facing promotional websites. The system enabled the creation and deployment of campaign websites for TLC’s customers, where end
    users could participate in activities to win prizes by submitting proof of purchase, such as receipts or campaign codes from purchased products.
    The project required overcoming significant technical debt and infrastructure challenges due to legacy architecture and tight budget constraints, which demanded creative and pragmatic solutions. I was responsible for designing and implementing the back-end using .NET and C#, and the front-end using React.
    The architecture was monolithic, with campaign website instances hosted in Docker containers and orchestrated via Kubernetes. I used Entity Framework and SQL Server for data management, and implemented unit testing to ensure reliability and maintainability. This project demonstrated my ability to deliver robust solutions under constraints while modernizing legacy systems and supporting business-critical operations.
  • Amdaris
    SOFTWARE ARCHITECT
    DIGITAL AND IT
    May 2021 - October 2025 (4 years and 5 months)
    Timișoara, Romania
    At Amdaris, I designed and delivered workshops for interns, providing comprehensive training and guidance to help them achieve their project goals. My focus was on advanced coding techniques, team collaboration, and agile methodologies. I mentored two series of 5-6 interns over the course of three months each, supporting them as they developed their projects and prepared presentations for a panel of Amdaris technical directors.
    • I used event storming sessions with both domain experts and the tech team to collaboratively map out the business domain and key use cases.
    • I documented architectural challenges, solutions, and decisions using Architectural Decision Records to keep everyone aligned and make our choices clear.
    • I applied the C4 model for software architecture to keep our architecture manageable and code-driven, and used Structurizr to create clear, visual diagrams of our architecture.
    • I suggested and helped lead the adoption of coding best practices—like fixing primitive obsession issues, following SOLID principles, and encouraging pair programming to boost knowledge sharing across the team.
    • I set up architectural unit tests with ArchUnit to ensure the right levels of coupling and separation between classes, modules, and systems were maintained.
    Coaching Workshops Facilitation IT Architecture Docker

Recommendations

Be the first to recommend Eduard

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

  • FREELANCE
    FREELANCE
  • FREELANCE SOFTWARE DEVELOPER
    FREELANCE SOFTWARE DEVELOPER

Skill set

Categories