Summary
Overview
Work History
Education
Skills
Timeline
Generic

Marcelo Almeida

Software Developer
Belo Horizonte, Minas Gerais

Summary

Developer with over 12 years of experience, focused on backend development with a strong foundation in .NET and Java. Specialized in building scalable, high-performance systems, continuously learning and gaining valuable experience through each challenge.

I’ve developed applications for major clients, applying architectural concepts and design patterns with a constant focus on quality and performance. Currently, I’m working on a critical platform project with a microservices architecture, ensuring coordination between teams and services.

In addition to always learning, I’m passionate about sharing knowledge, contributing to team growth, and supporting the development of new software engineers.

Overview

13
13
years of professional experience
2
2
Languages

Work History

Backend Developer

DTI Sistemas
02.2019 - Current

I joined DTI in 2019 as a backend developer, working directly with one of the largest car rental companies currently in operation. At Localiza, I contributed to integration projects between the rental company and Uber as partners, using technologies like .NET Framework, and later migrating and implementing new solutions with .NET Core. The trust built with the client allowed us to propose and implement cloud-based solutions, leveraging technologies such as Cosmos DB, Redis, Azure Functions, and messaging services (Service Bus, Event Hub), enabling a flexible and scalable architecture.

Later, I had the opportunity to work as a Solutions Architect in a new context, at one of the largest mining companies in the world. Currently at Vale, my role involves constantly proposing flexible and scalable solutions to meet new business needs in the Geotechnical area. Together with the client, we developed a microservices-based platform using Java and Angular, built on Microsoft Azure using modern resources.

I also support the enablement of development teams, working cross-functionally across squads and providing assistance whenever needed.

In this same context, I have also been involved in the evolution of the data architecture — understanding and applying core concepts, and working with tools such as Synapse, Azure Data Factory (ADF), and Datalakes, among others — enabling the creation of an analytical layer and dashboards.

Software Developer

IBM
01.2015 - 02.2019

At IBM, I worked directly with the client, Fiat Chrysler (FCA), initially as a .NET developer, building internal applications for the company. However, most of my time there was focused on data and BI tools, where I developed an entire ETL process for analysis and generation of tax files, helping the company to stay compliant, as well as creating dashboards and KPIs.

Software Developer

Vega Technologies
11.2012 - 11.2014

I began my journey at Vega as a backend development intern, working with technologies such as .NET Framework and Windows Forms. I was involved in developing applications for mining companies, with a focus on generating electronic documents for legal requirements

Education

Bachelor's - Computer Information Systems

Pontificia Universidade Católica De Minas Gerais - PUC MG
Belo Horizonte, Minas Gerais, Brazil
05.2001 -

High School Diploma - Information Technology

Cotemig
Belo Horizonte, Minas Gerais, Brazil
05.2001 -

Skills

Experience building flexible and scalable solutions, with continuous integration

Message broker experience

Programming languages: Java, C#

Microservice design

Scrum

Proficient in restful apis

Databases: SQL and NoSQL (CosmosDB, Mongo)

Timeline

Backend Developer

DTI Sistemas
02.2019 - Current

Software Developer

IBM
01.2015 - 02.2019

Software Developer

Vega Technologies
11.2012 - 11.2014

Bachelor's - Computer Information Systems

Pontificia Universidade Católica De Minas Gerais - PUC MG
05.2001 -

High School Diploma - Information Technology

Cotemig
05.2001 -
Marcelo AlmeidaSoftware Developer