Vinícius Amaral, Developer in Belo Horizonte - State of Minas Gerais, Brazil
Vinícius is available for hire
Hire Vinícius

Vinícius Amaral

Verified Expert  in Engineering

Solutions Architect and Software Developer

Belo Horizonte - State of Minas Gerais, Brazil

Toptal member since November 24, 2021

Bio

Vinícius is an experienced developer, working mainly with Microsoft technologies. The main segments in which he has worked are banking, education, communication, eCommerce, insurance, and healthcare. Vinícius has also worked as a college professor, teaching topics related to APIs, web services, and software testing. He graduated in information systems, post-graduated in distributed software architecture, and completed a master's degree in mathematical and computational modeling.

Portfolio

Kno2
C#, .NET, SQL, Azure, GitHub, SCIM, Angular, Healthcare Services...
Pontifical Catholic University of Minas Gerais
REST, Web Services, University Teaching, Black Box Testing, White Box Testing...
Orion180
C#, .NET, ASP.NET Web API, REST, SQL, APIs, Vue, Insurance...

Experience

  • C# - 7 years
  • .NET - 7 years
  • SQL - 7 years
  • Background Jobs - 5 years
  • Web API 2 - 5 years
  • .NET Core - 4 years
  • xUnit - 4 years
  • API Gateways - 3 years

Availability

Full-time

Preferred Environment

.NET, SQL, xUnit, .NET Core, C#, Azure, Angular

The most amazing...

...thing I've collaborated to develop is a mobile app for a bank: the app provides personal and investment account functionalities.

Work Experience

Senior Software Engineer

2022 - PRESENT
Kno2
  • Developed an API that implements the System for Cross-domain Identity Management (SCIM) protocol to integrate with identity providers such as Azure and Okta.
  • Assisted in the implementation of performance improvements in the database of a system that processes more than one million transactions per month.
  • Collaborated closely with the customer support team to resolve priority bugs.
Technologies: C#, .NET, SQL, Azure, GitHub, SCIM, Angular, Healthcare Services, Microsoft SQL Server, Surescripts, SES, Direct Messaging, Healthcare, Healthcare Management Systems

College Professor

2022 - 2023
Pontifical Catholic University of Minas Gerais
  • Served as a professor of APIs and web services in the distributed software architecture course (a 24-hour course).
  • Worked as a professor of systematic software testing in the software engineering course (a 21-hour course).
  • Evaluated and assessed works presented by students on the subjects of the disciplines.
Technologies: REST, Web Services, University Teaching, Black Box Testing, White Box Testing, REST APIs

.NET Developer

2021 - 2023
Orion180
  • Helped in the implementation of contract versioning. Now the system is able to evaluate different rates for the same contract, considering the year when the policy started.
  • Mapped issues and presented them to the tech leaders. Now the team is prioritizing critical refactorings considering aspects like security issues and code smells.
  • Contributed to the refactoring of the rating engine, the main module of the system responsible for calculating insurance prices.
Technologies: C#, .NET, ASP.NET Web API, REST, SQL, APIs, Vue, Insurance, Microsoft SQL Server, Orion

Solutions Architect

2021 - 2021
C&A Loja Online
  • Proposed solutions involving integration between the distribution center's stock and the physical stores (omnichannel).
  • Contributed to the migration of legacy systems to newer technologies following better architectural standards.
  • Participated in the discussion forums of the corporate architecture team and the construction of POCs related to new technologies present in the roadmap.
  • Led a team of about eight developers, helping with technical questions and promoting meetups about code quality and other related subjects.
  • Contributed to the process of hiring new developers for the team.
Technologies: .NET, Web API 2, Amazon Simple Queue Service (SQS), Amazon Simple Notification Service (SNS), C#, Unit Testing, xUnit, Docker, REST, ASP.NET, MongoDB, NoSQL, SQL, Oracle

Software Engineer | Solutions Architect

2019 - 2021
BS2 Bank
  • Constructed APIs related to the provisioning of the investment account's functionality for the bank's mobile application.
  • Developed the MVP of the investment account for the legal entities' application.
  • Defined solutions related to integration with partners like the Brazilian stock exchange.
  • Assisted in the construction of enterprise components, such as cache, health check, and logs.
  • Contributed to the process of hiring new developers for the team.
  • Led a team composed of about eight developers six months after being hired, officially migrated to the solutions architect role.
Technologies: .NET, Web API 2, Docker, Layer7 API Gateway, RabbitMQ, Windows Services, Background Jobs, SQL, Couchbase, Azure DevOps, C#, Unit Testing, xUnit, ASP.NET, REST, OpenAPI, OAuth 2, Postman, Microsoft SQL Server, API Gateways, SoapUI

Software Engineer

2018 - 2019
Ci&T
  • Developed a system that manages the commercials of more than 900 radio stations for one of the largest communication companies in the world.
  • Contributed to the implementation of the project's MVP in one month's time.
  • Performed technical grooming of stories that would be developed in future sprints.
  • Worked actively on code-review tasks providing feedback to developers.
Technologies: Angular, Springbot, JUnit, SQL, Jasmine, TypeScript, Commercials, Microsoft SQL Server, Node.js

.NET Developer

2013 - 2018
BHS Axter
  • Built APIs that delivered functionality to a bank's mobile application.
  • Performed analysis and development of a system for currency exchange in a bank.
  • Maintained and created new features for the academic system of an educational institution.
  • Developed a system that exchanges materials discarded by a company but could be used in the production processes of another organization.
  • Built the MVP of a credit-granting system for the legal entities in a bank.
Technologies: .NET, SQL, ASP.NET Web Forms, Web API 2, ASP.NET MVC, Windows Communication Foundation (WCF), Layer7 API Gateway, TFS, IIS, C#, Windows Forms (WinForms), JavaScript, ASP.NET, Unit Testing, REST, Postman, xUnit, SQL Server 2012, Dapper, ADO.NET, Active Server Pages (ASP), Web Forms, ASP.NET Web API, Microsoft SQL Server, SoapUI

Experience

BS2 Bank App

I worked on constructing the digital accounts application for individuals, more specifically on the onboarding of clients.

In this project, it was necessary to integrate customer data with several partner systems, such as core banking, credit card operators, Salesforce, and marketing cloud.

BS2 Companies

https://empresas.bancobs2.com.br/
I constructed the investment account's MVP for legal entities.

The account's super app for companies already existed, but our goal was to release the investment functionality for companies, where they could invest in fixed income, direct treasury, and stocks.

C&A Loja's Omnichannel

https://www.cea.com.br/
Played a pivotal role in integrating the web store with the stock of physical stores and distribution centers, specifically omnichannel.

My primary role was to propose integration solutions and lead the team in building APIs and webhooks called by the web store.

Education

2019 - 2021

Master's Degree in Mathematics and Computer Science

Federal Center for Technological Education - Belo Horizonte, Brazil

2012 - 2015

Bachelor's Degree in Information Systems

Minas Gerais Pontifical Catholic University - Belo Horizonte, Brazil

Certifications

JANUARY 2023 - PRESENT

Microsoft Azure Fundamentals

Microsoft

MAY 2017 - PRESENT

Microsoft App Builder

Microsoft

MAY 2017 - PRESENT

Developing Microsoft Azure and Web Services | 487

Microsoft

AUGUST 2016 - PRESENT

Developing ASP.NET MVC 4 Web Applications | 486

Microsoft

JUNE 2016 - PRESENT

Programming in HTML5 with Javascript and CSS3 | 480

Microsoft

JANUARY 2016 - PRESENT

Specialization in Distributed Software Architecture

Minas Gerais Pontifical Catholic University

JUNE 2013 - PRESENT

361 - Software Development Fundamentals (C#)

Microsoft

JUNE 2013 - PRESENT

364 - Database Administration Fundamentals

Microsoft

Skills

Libraries/APIs

Web API 2, Web API, OpenAPI, Windows Forms (WinForms), Node.js, Vue, REST APIs

Tools

xUnit, SoapUI, Postman, Amazon Simple Queue Service (SQS), Amazon Simple Notification Service (SNS), Dapper, RabbitMQ, TFS, Docker Swarm, GitLab, GitHub, Direct Messaging

Languages

SQL, C#, T-SQL (Transact-SQL), HTML, JavaScript, CSS, TypeScript, Active Server Pages (ASP)

Frameworks

.NET, .NET Core, ASP.NET, ASP.NET Web API, ASP.NET Web Forms, ASP.NET MVC, OAuth 2, MassTransit, Angular, JUnit, Jasmine, ADO.NET

Paradigms

Unit Testing, REST, Microservices, Azure DevOps

Storage

SQL Server 2012, Databases, Microsoft SQL Server, MongoDB, Couchbase, NoSQL, Web Forms

Industry Expertise

Healthcare, Insurance

Platforms

Docker, VTEX, OpenShift, Oracle, Azure

Other

Background Jobs, API Gateways, Algorithms, Distributed Systems, Software Architecture, Layer7 API Gateway, Windows Services, Windows Communication Foundation (WCF), Systems Analysis, Machine Learning, Cryptocurrency, Springbot, IIS, Microsoft Certified Technology Specialist ASP.NET, Fuzzy Logic, Bitcoin, APIs, Web Services, University Teaching, Black Box Testing, White Box Testing, SCIM, Healthcare Management Systems, Healthcare Services, Commercials, Orion, Surescripts, SES

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