Personal details

Ruan P. - Remote full-stack developer

Ruan P.

Software Engineer
Based in: 🇧🇷 Brazil
Timezone: Brasilia (UTC-3)

Summary

I'm a Microsoft certified and Azure developer associate software engineer. My main background is developing cloud-based web applications using the dotnet framework. Having years of experience with C#, I also worked on projects with many other technologies such as ASP.NET MVC, React.js, Angular, Blazor, Node.js, Xamarin and Android.
I have great experience in building scalable, reliable, maintainable and secure cloud-based applications within Azure infrastructure. I'm a very easy-going person, open to talk to, give and receive feedback, and a team player.

Work Experience

Senior Software Engineer
Dev.Pro | Feb 2023 - Present
C#
PostgreSQL
Microsoft SQL Server
Go (Golang)

As a senior software engineer, I'm responsible for:

- Develop new features, maintain web apis in a high demand api environment used across the world. - Write and maintain stored procedures with complex business logic

- Code reviews

- Production troubleshoot

Our client is a global and well established money transfer company. With clients all over the world, they have a high demand environment, thousands api requests per minute, complex background processes and stored procedures. I help them scale their process with high quality and performant code, procedures and process. Move some of the on-premises environments to the cloud, data migration, third party api integrations and code reviews.

Technologies C#; SQL Server; Stored Procedures; Azure; REST Api; Redis; Go; Postgres Azure Devops; Kibana; UnitTests

Senior Software Engineer
XP Inc. | Mar 2021 - Feb 2023
C#
Unit Testing
Azure
React
Microsoft SQL Server
Apache Kafka
Microservices
RESTful API

As a senior software engineer, I'm responsible for: - Create architectural design for new features and services - Write high quality, maintainable, testable and performant code - Code reviews - Train juniors and new developers - Technical interviews - Production troubleshoot Our team was responsible for designing and developing the transaction service for the XP digital bank account. Our design could transact millions of BRL a day while maintaining performance and reliability. We manage 20+ k8s microservices and azure functions, Kafka and Azure Service Bus for async communication with topics, azure devops CI/CD and Datadog for logs, APM, monitors and metrics. SQL Server, MongoDB as storage and Redis for cache.

Education

Universidade do Vale do Rio dos Sinos (UNISINOS)
Bachelor's degree・Internet Systems
Jan 2019 - Dec 2021

Certifications & Awards

Microsoft Certified: Azure Developer Associate
Microsoft | May 2022
MCSA: Microsoft Certified Solutions Associate
Microsoft | Jul 2020