Marcelo Moreira Garcia, Developer in Belo Horizonte - State of Minas Gerais, Brazil
Marcelo is available for hire
Hire Marcelo

Marcelo Moreira Garcia

Verified Expert  in Engineering

Software Developer

Belo Horizonte - State of Minas Gerais, Brazil

Toptal member since September 5, 2022

Bio

Marcelo is an entrepreneur, university professor, and software architect with a bachelor's in information systems and a master's in artificial intelligence. With over 15 years of experience, he has worked on highly complex projects using cutting-edge technologies to handle large data volumes. Marcelo is also certified by Microsoft in business intelligence development and contributed to creating innovative products awarded by SEBRAE and the Brazilian Ministry of Science and Technology.

Portfolio

An Online Freelance Agency
.NET Core, ASP.NET Core MVC, Entity Framework Core, Identity Server, RabbitMQ...
Penta Holdings Inc
C#, Azure, REST, Azure App Service, .NET, .NET Core, SQL, NoSQL, API Management...
Ministry of Tourism
Selenium, APIs, Databases

Experience

  • SQL - 15 years
  • Node.js - 6 years
  • ASP.NET Core MVC - 6 years
  • .NET Core - 5 years
  • SQL Server BI - 5 years
  • Azure - 4 years
  • Docker - 4 years
  • RabbitMQ - 4 years

Availability

Part-time

Preferred Environment

.NET, .NET Core, Azure, SQL

The most amazing...

...solution I've worked on using blockchain, .NET Core, and various top technologies is a short-term parking software that manages vast amounts of data daily.

Work Experience

Tech Lead

2020 - PRESENT
An Online Freelance Agency
  • Developed a microservice project using leading technologies.
  • Acted as the project tech lead, managing a team of six developers and supporting them on technical issues.
  • Orchestrated the use of the various technologies in the client's tech stack.
Technologies: .NET Core, ASP.NET Core MVC, Entity Framework Core, Identity Server, RabbitMQ, Docker, Kubernetes, Jenkins, SonarQube, Jira, xUnit, Scrum, Azure, Microservices, APIs, Single Sign-on (SSO), Databases, Architecture, Back-end, React, Azure DevOps, REST APIs, API Integration

API Architect | Senior Consultant

2022 - 2022
Penta Holdings Inc
  • Created the new authentication and authorization flow based on OAuth and OpenId, issuing and validating JWT tokens.
  • Improved scalability and performance, creating automation on scalability to reduce costs.
  • Migrated from .NET framework with NHibernate to ASP.NET Core with Entity Framework Core.
Technologies: C#, Azure, REST, Azure App Service, .NET, .NET Core, SQL, NoSQL, API Management, APIs, API Integration

Under-secretary for Innovation and Knowledge Management

2019 - 2020
Ministry of Tourism
  • Oversaw ongoing studies and research and structured innovation in the Ministry of Tourism.
  • Handled nationwide research focused on traveling and entertainment.
  • Acted as the project manager for the digital plan aimed at bringing all services online.
Technologies: Selenium, APIs, Databases

Chief Technology Officer

2008 - 2020
Planear Sistemas
  • Co-founded the company and contributed as a partner and technical manager. The company received various awards from SEBRAETEC and PRIME120 for innovation and entrepreneurship and won the Unimed Innovation Hackathon.
  • Analyzed and developed web projects using Microsoft's MVC technology and jQuery and mobile projects for Android and iOS using Ionic.
  • Performed analysis and developed artificial intelligence projects, focusing on sentiment analysis and natural language processing.
Technologies: .NET, SQL, Web MVC, Mobile, PostgreSQL, MySQL, IBM Watson, Azure, Scrum, jQuery, jQuery UI, Ionic, Android, iOS, Linux, Node.js, AngularJS, Entity Framework, Apache JMeter, C#, Microsoft SQL Server, APIs, Single Sign-on (SSO), Databases, Architecture, Back-end, Azure DevOps, REST APIs, API Integration

BI Analyst

2010 - 2011
Core Synesis
  • Developed BI projects for big companies in many industries.
  • Handled project definition, ETL, statistical analysis, and presentation.
  • Developed the front-end app for market and field research.
Technologies: .NET, SQL Server BI, Databases, Back-end, API Integration

Technical Leader

2007 - 2010
TOTVS
  • Performed analysis and development on .NET platform, SQL Server, and Oracle database.
  • Led the technical team working on a hospital infection control software.
  • Managed to migrate the project from Delphi to .NET.
Technologies: .NET, Oracle, SQL, SQL Server Integration Services (SSIS), SQL Server Reporting Services (SSRS), SQL Server Analysis Services (SSAS), APIs, Databases, Back-end

Experience

Short-term Parking BH

Developed a software to manage short-term parking in Belo Horizonte, the third biggest city in Brazil.

There is a back-end solution where many apps connect using a RESTful API to manage users and spots. It used blockchain technology to prevent fraud and was developed using .NET Core and microservices.

Voting Forecast

I've contributed as a developer to this AI project to forecast which candidate users would vote for in the presidential elections based on what they post on social media, such as Facebook or Twitter. The project uses the big five psychological traits and does the Euclidian distance between the user and the candidates.

Toll Management

I've contributed as a developer to this project meant to manage the tolls in EUA, Canada, and Ireland, by importing and processing toll records for different toll authorities in these countries. The project involved a massive amount of data and many different logics.

RM Janus

A hospital infection software that is used in the main hospitals in Brazil, raising their monitoring and action score. I was the tech lead of the project, managing a team of three developers and one quality assurance specialist. Used the .NET framework, custom ORM, SSAS, SSIS, and SSRS to do the analysis and reporting.

Education

2012 - 2016

Master's Degree in Mathematical and Computational Modeling

Federal Center for Technological Education of Minas Gerais - Minas Gerais, Brazil

2010 - 2010

Postgraduate Studies in Software Architecture Strategies

Institute of Management and Information Technology - Brazil

2004 - 2008

Bachelor's Degree in Information Systems

COTEMIG - Belo Horizonte, Brazil

Certifications

MARCH 2011 - PRESENT

Microsoft SQL Server 2008, Business Intelligence Development and Maintenance

Microsoft

DECEMBER 2009 - PRESENT

Microsoft .NET Framework 3.5 Windows Forms Application Development

Microsoft

Skills

Libraries/APIs

jQuery, Node.js, React, REST APIs, jQuery UI, Entity Framework

Tools

SQL Server BI, RabbitMQ, IBM Watson, Jenkins, SonarQube, Jira, xUnit, Apache JMeter, Azure App Service

Languages

SQL, C#

Frameworks

.NET, .NET Core, ASP.NET Core MVC, .NET 6, Ionic, AngularJS, Selenium, Entity Framework Core

Paradigms

Azure DevOps, Object-oriented Programming (OOP), Gang of Four (GOF) Design Patterns, Scrum, Microservices, REST

Platforms

Azure, Docker, Azure Functions, Oracle, Mobile, Android, iOS, Linux, Kubernetes, Blockchain

Storage

Microsoft SQL Server, Databases, SQL Server Integration Services (SSIS), SQL Server Reporting Services (SSRS), SQL Server Analysis Services (SSAS), PostgreSQL, MySQL, NoSQL

Other

Web MVC, APIs, Single Sign-on (SSO), Architecture, Back-end, API Integration, Artificial Intelligence (AI), Identity Server, Sentiment Analysis, API Management

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