RAPHAEL SANTOS 2007 → present

Professional background

Raphael Morais dos Santos

Senior Software Engineer — Full-Stack — .NET + Angular

since
2007.10
Currently
Questrade
Positions
8
Stack
.NET · Angular · Kafka · Azure
Based in
Ponta Grossa, PR, Brazil · Remote
Status
Open to work

Senior full-stack · .NET & Angular · 15+ years delivering modern, resilient systems

Senior Full-Stack Engineer with 15+ years of experience designing, architecting, and delivering high-performance web systems for fintech, e-commerce, and enterprise clients. Deep expertise in .NET Core / .NET 6+ and Angular, with a strong track record in distributed microservices, cloud-native architectures (Azure), and CI/CD pipelines. Experienced working remotely for North American and European organizations, collaborating cross-functionally within Scrum teams. Committed to code quality, test coverage, and continuous improvement.

Experience

Each bar is one position. Width is time served.

Dublin, Ireland
2008201020122014201620182020202220242026
2023.02
Current

Questrade

Senior Software Engineer

Feb 2023 — present3 yr 6 moRemote, BrazilBrokerage

Led full-stack development of microservices powering core brokerage features using .NET 6+, Angular 20+, SQL Server, Google Cloud Pub/Sub, and Docker

Maintained and modernized legacy systems built on .NET Framework 4.5 and AngularJS, reducing technical debt

Participated in sprint planning, code reviews, and architectural discussions within cross-functional Scrum teams

.NET 6+Angular 20+SQL ServerPub/SubDocker
2021.12
Completed

XP Inc

Senior Software Engineer

Dec 2021 — Feb 20231 yr 2 moRemote, BrazilInvestment platform

Built distributed back-end services for one of Brazil's largest investment platforms using .NET 5/6, Kafka, MongoDB, Docker, and Azure

Developed event-driven microservices handling high-throughput financial data pipelines with reliability and low latency

Managed Azure Pipelines for continuous integration and delivery, ensuring stable and repeatable deployments

.NET 5/6KafkaMongoDBDockerAzure
2018.08
Completed

Farfetch

Senior Software Engineer

Aug 2018 — Dec 20213 yr 4 moBraga, PortugalLuxury e-commerce

Contributed to back-end systems for a global luxury e-commerce platform processing millions of transactions, using .NET Core, Kafka, Cassandra, MongoDB, Elasticsearch, Docker, and Azure

Designed and maintained high-availability services requiring strict SLA compliance and horizontal scalability

.NET CoreKafkaCassandraElasticsearchAzure
2017.07
Completed

Bosch

Full-Stack Developer

Jul 2017 — Jul 20181 yrCuritiba, BrazilIndustrial

Delivered full-stack features for internal industrial tools using ASP.NET Web API, Angular 2+, AngularJS, Bootstrap, jQuery, and SQL Server

Modernized legacy WebForms/MVC applications while contributing to business analysis and requirements gathering

Managed build automation with Node, Grunt, Bower, and TFS continuous integration

ASP.NET Web APIAngular 2+SQL ServerTFS
2016.08
Completed

Avant (Opa Pagamentos)

Full-Stack Developer

Aug 2016 — Feb 20176 moCuritiba, BrazilPayments

Built and maintained a RESTful payment API for a mobile money transfer app (iOS and Android) using ASP.NET C#, Entity Framework, Ninject (IoC), and SQL Server, following DDD architecture

Developed the company admin panel using ASP.NET MVC, jQuery, Bootstrap, HTML, and CSS

ASP.NET C#Entity FrameworkNinjectSQL Server
2015.05
Completed

Stefanini

Full-Stack Developer

May 2015 — Jul 20161 yr 2 moCuritiba, BrazilEnterprise IT

Developed and maintained Web APIs and enterprise web systems using ASP.NET C#, Entity Framework, Unity IoC, and SQL Server, following DDD and Unit of Work patterns

Built responsive front-end interfaces using Angular 2+, AngularJS, jQuery, Bootstrap, and HTML/CSS

ASP.NET C#Entity FrameworkUnity IoCAngular 2+
2012.12
Completed

Ciashop

Full-Stack Developer

Dec 2012 — Jun 20141 yr 6 moCuritiba, BrazilE-commerce

Maintained a large-scale legacy e-commerce platform (Classic ASP, SQL Server) while modernizing components with ASP.NET Web API and Entity Framework

Classic ASPASP.NET Web APIEntity FrameworkSQL Server
2007.10
Completed

EuroIT

Analyst / Full-Stack Developer

Oct 2007 — Nov 20125 yr 1 moCuritiba, BrazilERP / B2B travel

Developed and maintained an ERP for car rental companies and a B2B integration platform between travel agencies and rental operators using Classic ASP, ASP.NET MVC, SQL Server, HTML/CSS, jQuery

Responsible for on-site client visits for requirements gathering and system analysis

Classic ASPASP.NET MVCSQL ServerjQuery

Skills

Backend
.NET Core.NET 5/6ASP.NET Web APIASP.NET MVCC#Entity FrameworkNHibernateClassic ASP
Frontend
Angular 2+AngularJSTypeScriptHTML5CSS3BootstrapjQuery
Data
SQL ServerMongoDBCassandraRedisElasticsearch
Cloud / DevOps
AzureGoogle Cloud (Pub/Sub)DockerGitLab CI/CDAzure PipelinesJenkinsTFS
Messaging
KafkaEvent-driven architectureMicroservices
Practices
DDDUnit testingCode coverageScrumCI/CDCode review
Tools
GitGitHubnpmWebpackBowerGrunt

Education

  1. 2018

    Online MBA — Full-Stack Development

    IGTI — Brazil

  2. 2015

    General English

    Malvern House (Oscars International) — Dublin, Ireland

  3. 2008

    Diploma in Multimedia Production

    OPET — Curitiba, Brazil

Languages

  • PortugueseNative
  • EnglishFluent