Sou engenheiro de software com mais de 8 anos de experiência, desenvolvendo os mais diversos tipos de soluções e arquiteturas. Tenho me especializado em soluções com alta performance, escaláveis e orientadas a nuvem.
Desenvolvi diversas soluções em diferentes tipos de arquitetura: monolítica, distribuída e microsserviços. Com experiência em comunicação síncrona e assíncrona e na manipulação de diversos tipos de banco de dados.
Possuo experiência em sistemas financeiros de renda variável. Colaborei na criação e evolução de sistemas OMS performáticos e escaláveis. Responsável pela refatoração e evolução de soluções que fornecem cotações em tempo real.
Possuo grande interesse em aprender e resolver problemas que agregam valor e facilitam as vidas das pessoas. Estudo diversas áreas da tecnologia e busco, constantemente, expandir meu conhecimento em desenvolvimento de diferentes stacks além de evoluir na compreensão de como elas se interagem.
Tenho especialidade C# .NET, em que tive meu maior tempo de experiência e me permitiu ter um vasto contato com diferentes tipos de stacks e tecnologias: mensageria com RabbitMQ e Kafka, bancos de dados como SqlServer, MongoDb, MySQL, Dynamodb, RavenDb e Redis (além de outros) e cloud com Azure e AWS. Também possuo experiência com soluções Javascript e Typescripts, tanto em backend com Node, quanto em frontend com React e Angular.
Busco compreender o negócio e as dores do cliente e transcrever isto para soluções escaláveis que atendam seus propósitos.
rafael.monteiro.porto@outlook.com