Victor Augusto Valerio De Carvalho, Developer in Sorocaba - State of São Paulo, Brazil
Victor is available for hire
Hire Victor

Victor Augusto Valerio De Carvalho

Verified Expert  in Engineering

Software Developer

Sorocaba - State of São Paulo, Brazil

Toptal member since January 27, 2021

Bio

Victor is a senior software developer with more than eight years of experience. He is passionate about artificial intelligence, software architecture, programming contests, and system design. He helped create a donation platform for leveraging Brazilian tax incentive laws to maximally benefit both donors and recipients. Victor specializes in the Microsoft stack (.NET Core, .NET, MSSQL) and has a comprehensive knowledge of other stacks, making him a versatile developer.

Portfolio

SOCi
Amazon Web Services (AWS), gRPC, GraphQL, Laravel, NestJS, Backbone.js...
SOCi
Amazon Web Services (AWS), PHP, Laravel, RabbitMQ, MySQL, Team Leadership...
Bluecore
Amazon Web Services (AWS), PHP, Flutter, ELK (Elastic Stack), Vue 2, Git, Azure...

Experience

  • Redis - 4 years
  • Node.js - 3 years
  • MongoDB - 3 years
  • .NET Core - 2 years
  • Cloud Firestore - 2 years
  • Mongoose - 2 years
  • NestJS - 1 year
  • Apache Kafka - 1 year

Availability

Full-time

Preferred Environment

Visual Studio, Visual Studio Code (VS Code), Docker, PhpStorm, PyCharm

The most amazing...

...project I've worked on is a donation platform for noble causes leveraging Brazilian tax incentive laws. I was in charge of the donation module.

Work Experience

Lead Software Engineer

2024 - PRESENT
SOCi
  • Led a team of 10 engineers across five pairs, ensuring technical consistency and alignment across five products under the reputation pillar.
  • Managed the scalability and reliability of five products under the reputation pillar.
  • Collaborated with product and design teams to define and execute roadmap priorities, ensuring timely delivery of features.
  • Designed and implemented architectural improvements.
Technologies: Amazon Web Services (AWS), gRPC, GraphQL, Laravel, NestJS, Backbone.js, Microservices, Microfrontends, RabbitMQ, Redis, React, Large Language Models (LLMs), New Products, Software as a Service (SaaS), Strategy, Leadership, Git, Back-end, Go, Large-scale Projects, APIs, Data Integration, Object-oriented Programming (OOP), Software Engineering, JSON, WebSockets

Senior Software Engineer

2021 - 2024
SOCi
  • Managed and upheld the operational integrity of current review network integrations.
  • Introduced novel review network integrations, expanding company reach.
  • Pioneered the development of a highly scalable survey product from inception.
  • Elevated survey product efficiency by enhancing cost-effectiveness, performance, and scalability.
Technologies: Amazon Web Services (AWS), PHP, Laravel, RabbitMQ, MySQL, Team Leadership, Node.js, Redis, gRPC, Technical Leadership, GraphQL, CSS, HTML, PostgreSQL, Docker Compose, Tailwind CSS, Architecture, CI/CD Pipelines, REST, Software System Architecture Development, System Architecture, New Products, Software as a Service (SaaS), Strategy, Leadership, Git, Back-end, Go, Large-scale Projects, APIs, Data Integration, Object-oriented Programming (OOP), Software Engineering, JSON, Redux, WebSockets

Senior Full-stack Developer

2018 - 2021
Bluecore
  • Developed a platform-agnostic real-time chat that integrates seamlessly with any messaging channel (e.g., WhatsApp Business, email, SMS, and others) and chatbots (e.g., Azure Bot framework, Dialogflow, etc.).
  • Architected and developed the payment and subscription module and participated in nearly all aspects of the full development cycle of the following web donation platform: Abraceumacausa.com.br.
  • Managed most of the company's deployment decisions and cloud services.
Technologies: Amazon Web Services (AWS), PHP, Flutter, ELK (Elastic Stack), Vue 2, Git, Azure, Cloud Firestore, .NET Core, Node.js, PagSeguro, Entity Framework Core, Dapper, TypeORM, Mongoose, MongoDB, Microsoft SQL Server, Google Cloud Functions, Express.js, NestJS, Apache Kafka, Redis, Socket.IO, Vue, Nuxt.js, React, Angular, Swagger, TypeScript, Azure Blobs, Azure Functions, .NET, Technical Leadership, CSS, HTML, C#.NET, Next.js, Architecture, CI/CD Pipelines, REST, Software System Architecture Development, System Architecture, New Products, Strategy, Leadership, Back-end, Large-scale Projects, APIs, Data Integration, Object-oriented Programming (OOP), Software Engineering, JSON, Redux, WebSockets

Research and Development Engineer

2017 - 2018
Stefanini Group
  • Improved the cognitive capabilities of a virtual assistant called Sophie. Using Microsoft CNTK, I built a module for entity and intention recognition based on the user's input.
  • Built a visualization tool for the virtual assistant's mind using D3.js.
  • Developed a multi-language website to feed knowledge to the virtual assistant's brain.
Technologies: DB4O, Python, JavaScript, D3.js, MongoDB, SQL, .NET Core, C#, Microsoft SQL Server, Microsoft Cognitive Toolkit (CNTK), .NET, CSS, HTML, C#.NET, Architecture, REST, Software System Architecture Development, System Architecture, New Products, Strategy, Leadership, Git, Back-end, APIs, Data Integration, Object-oriented Programming (OOP), Software Engineering, JSON, WebSockets

HIWI

2016 - 2017
Fraunhofer Institute for Production Technology IPT
  • Developed a conceptual software to solidify the arguments of the mentor's doctoral thesis, which was focused on the study of the statistical process control for small batches.
  • Developed a pick-and-place system where the Samsung Galaxy Gear 2 camera worked as a QR Code Scanner, improving the process of finding industry tools by simply informing the shelf and boxes where they were placed.
  • Architected and documented every step of the way, including the environment installation, since the return to Brazil was already planned, and the team could quickly get the project up and running without its creator.
Technologies: Python, Tizen SDK, Tizen Wearable, .NET Core, Android SDK, Microsoft SQL Server, Architecture, REST, Software System Architecture Development, System Architecture, New Products, Strategy, Leadership, Back-end, APIs, Data Integration, Object-oriented Programming (OOP), Software Engineering, JSON

Mobile Development Technical Leader

2015 - 2016
Stefanini Group
  • Led five teammates to build every front-end app needed by the company's cell, applying the scrum ceremonies to deliver faster.
  • Developed a multi-platform chat app (using PhoneGap) integrated with the company's virtual assistant.
  • Delivered a multi-platform "punch the clock" app (using PhoneGap and native Android). Some users punch the clock offline. Identifying fake punches was challenging, although the team managed to get a good degree of confidence.
Technologies: Android SDK, PhoneGap, Scrum, Scrum Master, AngularJS, .NET, Microsoft SQL Server, Technical Leadership, CSS, HTML, C#.NET, Architecture, REST, Software System Architecture Development, System Architecture, New Products, Strategy, Leadership, Back-end, APIs, Data Integration, Object-oriented Programming (OOP), Software Engineering, JSON, WebSockets

Experience

Fuego.chat

Fuego.chat is a communication platform that leverages the intelligence of ChatBots and multichannel message delivery mechanisms (e.g., Whatsapp or Facebook) to help companies providing better customer service, increase their sales, and so much more.

Fuego.chat was compounded by many modules, and I was responsible for designing and develop all of them. Built on top of Google Cloud Serverless Computing Solutions—more specifically, Cloud Firestore and Google Cloud Functions—Fuego.chat relies on two main mobile responsive websites. One of these websites is a web interface very much like the current most famous conversational apps in the market, and the front-end libraries involved in its development are Vue, Vuex, and Vuexfire. The other website is for companies that need to contact many customers proactively, all at once, and they can do so by importing an XLSX file containing the information of the customers they want to reach out to. Also, this website is useful for monitoring the efficiency of the communication in real-time, analyzing metrics such as the number of replies, messages read, and so on. The main front-end libraries used in this second website are Angular and AgularFire.

Abrace Uma Causa (Hug a Cause)

https://abraceumacausa.com.br/
A web-based donation platform that aims to help noble causes is leveraged from Brazilian laws to generate a win-win scenario where the donors bring joy to others and receive a tax refund for donations.

Sophie

https://stefanini.com/en/solutions/products/sophie
Sophie is a virtual assistant based on cognitive computing and artificial intelligence, focusing on self-adaptation, interactive, and contextual automation, enabling self-learning and human-like interaction.

Ponto Certificado Stefanini

https://www.pontocertificado.com.br
A time register mobile and web-based platform that allows employees to register checkpoints on their daily business routine. The system also contains anti-fraud modules and the possibility to easily integrate with other systems.

Sports4all Scorecard

A solution made for small handball leagues to help referee assistants keeping track of the stats of the match, validate athlete's documents, and organizing the championship brackets. As a full-stack developer, except for choosing a database and designing its scheme, I created the dashboard app in its totality. This dashboard made it possible to summarize the stats per athletes, teams, and leagues. The information was stored in an MS SQL database, and I've built the back end on top of .NET Core and the front-end SPA with Angular and PrimeNG.

Education

2012 - 2017

Bachelor's Degree in Computer Engineering

Facens Universiry (Faculdade de Engenharia de Sorocaba) - Sorocaba, São Paulo - Brazil

Skills

Libraries/APIs

React, Vue, Node.js, Vue 2, D3.js, Tizen Wearable, Socket.IO, Vuex, Twilio API, PrimeNG, Backbone.js

Tools

Git, Docker Compose, ELK (Elastic Stack), Dapper, Mongoose, Tizen SDK, AngularFire, RabbitMQ, PhpStorm, PyCharm

Languages

TypeScript, JavaScript, C#, C#.NET, SQL, GraphQL, CSS, HTML, C++, Go, Python, Java, PHP

Frameworks

.NET Core, .NET, Angular, NestJS, Next.js, Redux, Flutter, Entity Framework Core, Express.js, Android SDK, PhoneGap, AngularJS, Nuxt.js, Swagger, Laravel, gRPC, Tailwind CSS

Paradigms

REST, Object-oriented Programming (OOP), Scrum, Microservices, Microfrontends

Storage

Cloud Firestore, Data Integration, JSON, MongoDB, Redis, PostgreSQL, Elasticsearch, Microsoft SQL Server, Azure Blobs, MySQL

Platforms

Firebase, Docker, Azure Functions, Azure, Amazon Web Services (AWS), Apache Kafka, Android

Other

Architecture, Software System Architecture Development, System Architecture, New Products, Software as a Service (SaaS), Strategy, Leadership, Back-end, Large-scale Projects, APIs, Software Engineering, WebSockets, Technical Leadership, DB4O, Microsoft Cognitive Toolkit (CNTK), PagSeguro, TypeORM, Google Cloud Functions, Scrum Master, Mobile GPS, Serverless, Vuexfire, Google Pub/Sub, Team Leadership, CI/CD Pipelines, Large Language Models (LLMs)

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