Hi, I'm Emanuele De Matteis
Cloud Software Engineer
I've spent the last 7+ years modernizing legacy .NET applications and designing cloud-native services on Azure. My focus is systems that stay up, releases that don't break clients, and architectures a team can actually maintain.
- C#
- .NET
- Azure Cloud
- Microservices
- Event-Driven Architecture
- AI-assisted workflows
- React
Based in Italy and open to relocation, remote or hybrid roles, anywhere in the European Union.

7+ Years
Experience
Featured Projects
Here are some of my recent projects that showcase my skills and expertise.

DoveVivo / Joivy Property Platform
Property-rental platform at DoveVivo (now Joivy): booking management, an appointment system that handled scheduling across geographically distributed flats, Stripe payment flows I led a small team to build, and internal Dynamics 365 plugins supporting the marketing, customer-care and sales teams.

Supply Chain Certification App
Web application for certifying carbon emission metrics and for rewarding actors respecting their emission target.

Chess Minimal Game
2-player version of traditional chess. All pieces and moves are implemented including castling, en passant and promotion.
Technical Skills
I've worked with a variety of technologies not only in the web development world but also in cloud-native applications.
Cloud
- .NET & Azure, ASP.NET Core, MVC, Razor Pages
- Azure App Configuration, Key Vault
- Azure Storage, Service Bus
- CI/CD & Git
- Docker, Kubernetes, YAML & DevOps
- CosmosDB, MS SQL Server

Architecture
- Legacy modernization & monolith decomposition
- Microservices
- Domain-driven design (DDD)
- CQRS
- Event-driven systems
- Agile methodologies, Scrum, Kanban
- RAG: LLM integration (vector databases, embeddings, retrieval pipelines)
- TCO-focused architecture & cost optimization
- AI/ML fundamentals (Bachelor's thesis: supervised vs. unsupervised learning)
Development
- C#, React, Node.js, TS/JS, HTML, CSS, Python, Bash
- Claude Code, GitHub Copilot & AI-assisted delivery
- REST API design & security measures
- SQL, NoSQL, Redis, MongoDB
Badges
- IBM: Architectural Thinking
- IBM: Generative & Agentic AI Foundation
- IBM: Security and Privacy by Design Foundations
- IBM: Developer Profession – Level 1 Foundation
- IBM: Enterprise Design Thinking Practitioner
- IBM: Agile Explorer
- O'Reilly: Architecture Decision-Making
- O'Reilly: CI/CD Pipeline
Soft skills
- Mentoring & knowledge sharing
- Team player
- Decision making
- Communication
- Multi-tasking
- Strategic thinking
Professional Experience
My journey through the tech industry and the roles I've taken on.
Cloud Software Engineer
IBM
- Act as the primary technical point of contact for client stakeholders, owning expectation-setting, clear communication and follow-through on production issues
- Mentor engineers day-to-day on the stack and engineering practices, owning code-review quality and knowledge sharing across the team
- Contribute to sprint planning, backlog refinement and delivery estimates, applying Agile and SOLID principles across the full development lifecycle
- Modernize existing .NET systems, decomposing tightly-coupled monoliths toward cleaner MVC architecture and migrating business rules onto test-driven layers
- Design, build and deploy cloud solutions on Azure (ASP.NET Core services in Linux containers), working within Azure App Configuration and Key Vault infrastructure
- Use AI-augmented, agentic development workflows (GitHub Copilot, Claude Code, IBM's internal AI harness) to accelerate delivery, with human review and validation
- Architected a microservices-based infrastructure that measurably reduced a client's total cost of ownership (TCO)
- Designed and rolled out automated CI/CD pipelines, improving deployment speed and reliability
.NET Software Engineer (Freelance)
BookyWay
- Owned the system design phase of the booking platform as a remote freelance engagement, defining the architecture and service boundaries the implementation was built on
- Delivered the design for a distributed multi-timezone booking application covering reservations, scheduling and customer-facing flows
Software Engineer
DoveVivo (now Joivy)
- Progressed from Intern to Junior IT Developer to Software Engineer across a single four-year tenure
- Migrated a full tightly-coupled .NET system from start to finish, decomposing the monolith toward MVC architecture and moving business rules onto a test-driven service layer
- Built and maintained backend services and user-facing features (React, Node.js, .NET), covering both API and UI work — including booking management and an appointment system that solved scheduling across geographically distributed flats
- Led a small team to co-build a digital payment platform end-to-end (Stripe integration), from design through production rollout, cutting the company's cash-handling costs
- Built internal plugins for Dynamics 365 and supported the marketing, customer-care and sales teams with feature implementations
- Practiced Scrum ceremonies (sprint planning, standups, retrospectives) and conducted code reviews across the team
- Used Azure CosmosDB briefly for a service, later migrated to MongoDB Atlas for cost efficiency
- Built automations, including an automatic email system, that freed the Operations team to focus on higher-value activities
- Optimized application performance, achieving roughly 30% faster load times
- Mentored and onboarded new joiners: ramp-up support, pairing, code-review feedback and guidance through company processes to accelerate their path to productive contributors
