Raphael Lorenzeto de Abreu, Developer in São Paulo - State of São Paulo, Brazil
Raphael is available for hire
Hire Raphael

Raphael Lorenzeto de Abreu

Verified Expert  in Engineering

Software Developer

São Paulo - State of São Paulo, Brazil

Toptal member since April 19, 2019

Bio

Raphael started writing software when he got his first computer at 10 years old. He's served in the Brazilian Navy, reaching the rank of Lieutenant where he acquired strong leadership and communication skills. After starting his civilian career, he has developed back-office systems for several companies, primarily using the .NET platform.

Portfolio

Wappa
Angular, Redshift, Redis, GraphQL, .NET, ASP.NET Core, C#
YupiiiCodes
Amazon Web Services (AWS), Bootstrap, Docker, MySQL, Entity Framework Core...
ClubeMays
Bootstrap, Angular, MySQL, .NET Core, C#

Experience

  • C# - 5 years
  • ASP.NET - 5 years
  • Web API - 5 years
  • Unit Testing - 5 years
  • Angular - 3 years
  • .NET Core - 3 years
  • Amazon Web Services (AWS) - 3 years
  • GraphQL - 1 year

Availability

Part-time

Preferred Environment

Visual Studio Code (VS Code), Visual Studio, Windows

The most amazing...

...project I have worked on was a system designed to help healthcare professionals to treat autistic children.

Work Experience

Senior Software Developer/Tech Lead

2019 - 2020
Wappa
  • Led the ride-share team during the major restructuring of previous architecture to improve resiliency and to cut down on third-party API costs.
  • Headed the development of APIs for third-party integration and for internal consumption using GraphQL.
  • Idealized and executed a GPS tracking back-end system capable of handling 100,000+ simultaneous coordinate updates, proximity lookups, and data warehouse-based historical searches.
  • Worked alongside with ops team to develop an upgraded deployment pipeline.
  • Led the efforts to evaluate, refactor, and rewrite services during the COVID-19 pandemic that resulted in a cloud infrastructure costs reduction of 21%.
Technologies: Angular, Redshift, Redis, GraphQL, .NET, ASP.NET Core, C#

Full-stack Developer

2018 - 2019
YupiiiCodes
  • Created a back-office system for YupiiiCodes, a Brazilian online reseller of computer games.
  • Developed an expandable model that allowed for easy integration with both game suppliers and online selling platforms.
  • Integrated several third-party communication APIs to allow real-time tracking of game availability on the suppliers and automatic refreshing of game listings.
  • Developed the back end using C# (.NET Core), Entity Framework Core, Identity Core, and MySQL; deployed using Docker to AWS.
  • Developed the front end using Angular and Bootstrap.
Technologies: Amazon Web Services (AWS), Bootstrap, Docker, MySQL, Entity Framework Core, Angular, .NET Core, C#

Full-stack Developer

2016 - 2017
ClubeMays
  • Developed a back-office system for ClubeMays, a local healthcare benefits club provider in Rio de Janeiro, Brazil.
  • Modeled the system to integrate invoicing and payment, benefits plan customization, availability, and usage tracking.
  • Developed tools to aid in detecting and suppressing fraud.
  • Wrote the back end using C# (.NET Core) following domain-driven design and reaching 100% of test coverage.
  • Created the front end using Angular and Bootstrap.
Technologies: Bootstrap, Angular, MySQL, .NET Core, C#

Full-stack Developer

2016 - 2016
Interagindo.org
  • Developed a back-office system for Interagindo, a clinic in Rio de Janeiro, Brazil that is a resource for treating local autistic children.
  • Created easy-to-use interfaces that aimed to allow health professionals to quickly and accurately collect data used to track the development of their patients. The data collected was then cleaned to remove identifying information and aggregated to be used in studies that evaluated the effectiveness of the various methods.
  • Designed the interface to mimic social networks that the parents were very familiar with to simplify the communication between them and the health professionals assigned to their children.
Technologies: jQuery, Bootstrap, Object-relational Mapping (ORM), Doctrine, Symfony, MySQL, PHP

Experience

Wikipedia Map Volunteer

https://commons.wikimedia.org/w/index.php?title=Special:ListFiles/Raphael.lorenzeto&ilshowall=1
Developed a bot that automatically generated SVG maps and uploaded them to Wikipedia articles that covered all Brazilian cities and geographic regions. In addition to the maps, I used census data to refresh the region statistics on their infoboxes (population, density, government, etc).

Education

2017 - 2020

Master's Degree in Computer Engineering

Infnet Institute - Rio de Janeiro, Brazil

2007 - 2010

Master's Degree in Nautical Sciences

Centro de Instrução Almirante Graça Aranha - Rio de Janeiro, Brazil

Certifications

OCTOBER 2018 - OCTOBER 2020

Certified Scrum Product Owner® (CSPO®)

Scrum Alliance

OCTOBER 2018 - OCTOBER 2020

Certified ScrumMaster® (CSM®)

Scrum Alliance

Skills

Libraries/APIs

LINQ, Web API, Google Maps, HERE Maps API, React, Doctrine, jQuery

Tools

Git, Visual Studio

Languages

C#, GraphQL, JavaScript, TypeScript, PHP, PHP 7

Frameworks

.NET 4, .NET, ASP.NET Core, .NET Core, ASP.NET, ASP.NET Web API, Angular, Entity Framework Core, ASP.NET Identity, Symfony, Bootstrap

Platforms

Amazon EC2, Amazon Web Services (AWS), MacOS, Linux, Windows, Docker, Visual Studio Code (VS Code)

Storage

Redis, PostgreSQL, Redshift, Oracle9i, MySQL, MongoDB

Paradigms

Domain-driven Development, Object-oriented Programming (OOP), REST, Unit Testing, Object-relational Mapping (ORM)

Other

GPS, Leadership, GitFlow

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring