
Ricardo Coelho
Verified Expert in Engineering
Software Developer
Vila Nova de Gaia, Portugal
Toptal member since September 30, 2026
Senior Software Engineer with 18+ years of experience specializing in C#/.NET, backend development, software architecture, and enterprise applications. Experienced in designing scalable APIs, distributed systems, and cloud solutions with .NET, SQL Server, and Azure. Strong focus on solving complex problems and building reliable, maintainable software.
Portfolio
Experience
- Microsoft SQL Server - 18 years
- C#.NET - 18 years
- Back-end Architecture - 10 years
- Microsoft Azure - 10 years
- ASP.NET Web API - 10 years
- Software Architecture - 10 years
- .NET Core - 5 years
- Microservices - 5 years
Preferred Environment
Docker, Azure DevOps, ASP.NET Web API, Microservices, .NET Core, Entity Framework Core, SQL Server, Microsoft Azure, Azure Kubernetes Service (AKS), CI/CD Pipelines
The most amazing...
...platform I've built is Pulsavex, turning complex market data into clear investment decisions through a scalable .NET architecture.
Work Experience
Senior Developer
Hôma
- Managed software development lifecycle, ensuring adherence to best practices, quality standards, version control, and documentation, resulting in enhanced project productivity.
- Tracked testing code using xUnit.net. Performed unit tests and integration tests.
- Implemented robust back-end services with Entity Framework and SQL Server, optimizing data management and system performance for enterprise-level clients.
- Led the design and development of scalable .NET applications using .NET Core, Blazor, and .NET MAUI, enhancing cross-platform capabilities and user experience.
- Championed the adoption of CI/CD pipelines using Docker and Azure DevOps to accelerate deployment cycles and ensure consistent code quality on microservices development.
Team Leader and Owner
RICARDO COELHO TECNOLOGIA, UNIPESSOAL LDA
- Led a team of four while designing and delivering custom software solutions, turning client ideas and business requirements into production-ready web and mobile applications.
- Designed and developed custom mobile applications for multiple clients, supported by ASP.NET Core REST APIs tailored to each project’s business requirements and complexity.
- Built Blazor back-office applications and .NET backend services to support mobile solutions, providing clients with tools to manage application data and business workflows.
- Designed and developed Pulsavex, an investment decision platform combining market data processing, .NET backend services, business logic, and a Blazor-based user interface.
- Built a full-stack online bookstore using React, TypeScript, ASP.NET Core 10, and EF Core, implementing authentication, shopping cart, stock management, and temporary book reservations.
Senior Developer and Consultant
TD SYNNEX
- Led a team of four while modernizing legacy ASP.NET WebForms systems to .NET, Blazor, Web APIs, EF Core, and React, using Azure, Docker, Kubernetes, microservices, and CI/CD.
- Developed systems for evaluating used devices such as smartphones and tablets, guiding users through condition checks and supporting automated purchase offers based on device assessment.
- Implemented device verification workflows to assess product condition and identify potentially stolen devices before generating purchase offers, supporting safer acquisition decisions.
- Developed platform features that enabled registered business customers to access and purchase evaluated devices for resale, supporting the complete device acquisition and resale workflow.
- Combined hands-on software development with technical leadership and client support, maintaining existing production systems while progressively modernizing the platform.
Tech Lead, Senior Developer
PONTO PR
- Led a team of seven developers, combining technical leadership with hands-on development to deliver custom web solutions for clients across different industries.
- Designed and developed custom web applications using C#, .NET, Umbraco, and SQL Server, translating client requirements into maintainable production solutions.
- Led the development of corporate web platforms for clients including TECMAIA and Ramos Ferreira, delivering tailored solutions aligned with each organization’s requirements.
- Developed eCommerce solutions for clients including 906 and Vitória Régia, supporting online product catalogs, customer journeys, and digital sales workflows.
Solutions Developer
ARMIS
- Developed custom business applications using C#, ASP.NET MVC, Razor Views, AngularJS, Umbraco, SQL Server, and Entity Framework, adapting each solution to specific client requirements.
- Developed a WPF application for the social services team at Hospital de São João in Porto, digitizing patients’ clinical episodes and replacing paper-based records with structured digital information.
- Developed web, intranet, and back-office solutions for AdvanceCare using .NET technologies, delivering tailored tools to support both public-facing and internal business processes.
- Delivered custom web solutions for clients including SYSADVANCE, combining backend development, database integration, and responsive frontend implementation.
Web Programmer
B2F - BUSINESS TO FUTURE
- Contributed to the development of the Continente mobile app using Xamarin.Forms, integrating it with an internal API to deliver mobile functionality to a large consumer user base.
- Designed and developed a corporate intranet for H.B. Fuller using Microsoft .NET technologies, delivering an internal platform tailored to the company’s business requirements.
- Developed the Parfois website as part of a large retail project, implementing customer-facing functionality and integrating it with internal business systems.
- Developed an internal management platform for Parfois supporting website administration, inventory creation, and stock management across its retail operations.
Web Application Developer
ORGALAXY
- Developed Orgalaxy.com, a B2B web platform built with ASP.NET WebForms, C#, JavaScript, and SQL Server, contributing to both frontend and backend development.
- Implemented and maintained business functionality for the B2B platform, working with C#, ASP.NET WebForms, and SQL Server to support its day-to-day operations.
- Worked across the application stack, from SQL Server data access and backend logic to JavaScript-based frontend functionality, gaining early full-stack .NET experience.
Junior Developer
NETDOMINIUM
- Developed custom websites tailored to individual client requirements using C#, .NET, JavaScript, and SQL Server.
- Implemented frontend and backend functionality for client websites, gaining hands-on experience across the full web development lifecycle.
- Worked with SQL Server queries and data access to support dynamic functionality across custom .NET websites.
Experience
Hospital de São João – Social Services Platform
Pulsavex
http://www.pulsavex.comAdvanceCare
https://www.advancecare.pt/para-siMobile App Continente
https://play.google.com/store/apps/details?id=pt.continente.LojaContinenteParfois
http://www.parfois.ptEducation
Bachelor's Degree in Computer Engineering
Fernando Pessoa University - Porto, Portugal
Certifications
Microsoft Certified Professional
Microsoft
Skills
Libraries/APIs
Entity Framework, REST APIs, jQuery, React
Tools
xUnit, GitHub, Git, Azure Kubernetes Service (AKS), NPM
Languages
C#.NET, C#, SQL, JavaScript, TypeScript
Frameworks
ASP.NET, Blazor, Entity Framework Core, .NET Core, .NET MAUI, ASP.NET Web API, Razor Pages, JSON Web Tokens (JWT), .NET, Windows Presentation Foundation (WPF)
Paradigms
Microservices, Unit Testing, Back-end Architecture, DevOps, Mobile Development, Azure DevOps, Agile
Platforms
Umbraco, Apache Kafka, Azure, Xamarin, Docker, Kubernetes
Storage
PostgreSQL, Database Performance, Microsoft SQL Server, JSON
Other
WPF, Code Review, CI/CD Pipelines, .NET MVC, .NET Framework, Database Optimization, API Integration, Back-end, Full-stack Development, Software Architecture, Mobile App Development, Mobile Apps, Leadership, Technical Leadership, SQL Server, Concurrency, Microsoft Azure, Vite
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring