AeroLeads people directory · profile

Leonardo Camargo Email & Phone Number

Sr Software Engineer at Uber
Location: São Paulo, Brazil 11 work roles 1 school
1 work email found @inmetrics.com.br LinkedIn matched
✓ Verified August 2026 4 data sources Profile completeness 100%

Contact Signals · 1 work email

Work email l****@inmetrics.com.br
LinkedIn Profile matched
3 free lookups remaining · No credit card
Current company
Role
Sr Software Engineer
Location
São Paulo, Brazil
Company size

Who is Leonardo Camargo? Overview

A concise factual answer block for searchers comparing this professional profile.

Quick answer

Leonardo Camargo is listed as Sr Software Engineer at Uber, a with 88544 employees, based in São Paulo, Brazil. AeroLeads shows a work email signal at inmetrics.com.br and a matched LinkedIn profile for Leonardo Camargo.

Leonardo Camargo previously worked as Production Engineer II (SRE) at Uber and Performance Engineering Head at Keeggo. Leonardo Camargo holds Bachelor Of Information Systems, Ciências Da Computação E Informática from Universidade De São Paulo.

Company email context

Email format at Uber

This section adds company-level context without repeating Leonardo Camargo's masked contact details.

{first}.{last}@inmetrics.com.br
86% confidence

AeroLeads found 1 current-domain work email signal for Leonardo Camargo. Compare company email patterns before reaching out.

Profile bio

About Leonardo Camargo

Enthusiast of any technology that could help any people on their daily work, with a focus along my career on Systems Performance and everything that could surround this subject like RPA, Cloud Computing, Sys Admin, but all of it could be meant by a single acronym S.R.E.Learn, Create and Teach make my motto that I could call it as a lifestyle nowadays.Tenacious for solving problems, seeking to understand every tiny detail, in order to find out the best viable solution with the best cost possible.At last, but not the least important, passionate about people. The possibility of teaching, being a mentor, seen as a tech reference or non-tech reference give me a new perspective: to help others to trail unimaginable ways.

Listed skills include Sql, Unix, Java, Unix Shell Scripting, and 27 others.

Current workplace

Leonardo Camargo's current company

Company context helps verify the profile and gives searchers a useful next step.

Uber
Uber
Sr Software Engineer
san francisco, california, united states
Website
Employees
88544
AeroLeads page
11 roles

Leonardo Camargo work experience

A career timeline built from the work history available for this profile.

Sr Software Engineer

Current

São Paulo, São Paulo, Brazil

Mar 2024 - Present

Production Engineer Ii (Sre)

São Paulo, Brazil

Feb 2022 - Mar 2024

Performance Engineering Head

São Paulo Area, Brazil

Responsible for the discipline of Systems Performance, Cloud, Infrastructure, tools that fit with all these areas and, definitely not least important, responsible for presales of everything that fits with my area. Development, watching and guiding the whole team are daily activities, besides being the quality keeper of all work done by the team to our customers. We are a high performance team, so automation is our breakfast. Besides we have a strong knowledge in Performance by Design, Performance Tests, Observability, IaC, Configuration Management and Multi Cloud. Focused on understanding our customer necessities and issues in order to create a solution driven by excellence.

Jan 2020 - Jan 2022

Technical Performance Leader

Mar 2019 - Jan 2020

System Engineer

São Paulo Area, Brazil

My first week at First Data was really chaotic. I started in the middle of a crisis and I was dragged to a war room as soon as I picked up my notebook. It took the whole day to figure out what was happening, but I realize there were only 2 instances of the application and each instance with 60 Gb of Heap. So, everytime a full gc occurred, a huge application freeze was felt by the customers. With a simple split of 2 instances to 8 instances, decreasing these huge heaps to 6 Gb each and a few adjustments on the load balancer was enough to bring stability and performance to this system.At my first weeks of on-call, I realized the majority of calls were about disk reaching their capacity, false alerts or in same cases lack of monitoring, lack of business understanding and lack of sanity check routines that could be run for a junior analyst.I began a long way to automate actions like compress, archive and clean old logs. Create a few sanity checks scripts for junior analysts in order to do a further big picture that wasn't given by the actual monitoring. These scripts were really important to tuning our monitoring (SLIs and SLOs) and avoid false alerts or, what is the worst, false positives. For each new system that was on schedule to be delivered, I was involved to understand the criticality, which SLIs we are going to monitor, what are their SLOs and what is going to happen if these SLOs stay under the threshold.Once in a while, a crisis happens. After all the troubleshooting finished and the problem got solved. A postmortem was done in order to understand what happened, why it happened and what should be done to avoid it from happening again.

Aug 2017 - Feb 2019

Software Engineer

São Paulo Area, Brazil

During my short time at Rivendel I learned a lot about AWS Cloud. The project that I worked on was a data lake creation for a Financial Institution. As a matter of fact I didn’t work only at that creation. I worked on the encryption process of sensitive data that is leaving the DC towards the cloud. Since all data was sent over the internet, the best option was an asymmetric cryptography (RSA) for transport and then it’ll be decrypted at cloud and changed to a symmetric cryptography. A two phase process was created to deal with this encryption. Since data was acquired, they were sent to a pipeline on Apache NiFi that was used to enrich or, in this case, secure the data. The cryptography job was built on top of java and used on NiFi as a custom node process. As data arrives at the cloud, another NiFi was in charge of decrypting the data with a private key and encrypt it again with an AES key.Since I know in advance that a lot of tasks will be done repeatedly, everything that involves setup I did using Ansible to avoid doing it manually once again.

Feb 2017 - Jul 2017

Performance Services Consultant

São Paulo Area, Brazil

I started to lead a small team of 5. Teaching them was something that I really enjoyed. I started to create a few training and challenges for them in order to improve their knowledge quickly. I also start to visit our customers as a pre-sales. The idea of seeking to understand the others' necessity, what they really need, made me fulfilled. There are some cases when the customer is looking to the wrong side of the problem and trying to solve the symptom not the root cause. Helping them to look in the right direction is really grateful.

Jan 2016 - Feb 2017

Senior Performance Analyst

São Paulo Area, Brazil

As a senior engineer I began to handle complex issues like solving undocumented framework bugs or bugs made by software developers that forgotten to use appropriatly design patterns.One of the most pleasant projects was a stress test on an acquiring company. We have to simulate a POS sending debit and credit transactions using ISO 8583 protocol. The big deal was there wasn't any free tool for this at that time. So we built our own. Using java and a lot of LinkedBlockingDeque to ensure the asynchronism, we could achieve a maximum of 10.000 TPS with a standalone jar application using 4 cores and 4 Gb of Heap.

Jan 2014 - Dec 2015

Performance Analyst

São Paulo Area, Brazil

As I gained experience I began to deal with more complex tasks like debugging and troubleshooting slow systems. When it was a product of a performance test, we used to have a bunch of tools for monitoring and this made the analysis really quick. But once in a while I was called for troubleshoots on customer systems and they don’t have efficient monitoring really often or in a few cases have no monitoring at all. In this case I have worked with native tools like jstack, mission control, heap dumps, thread dumps, in java applications.A deep understanding of JVM and other protocols like HTTP and TCP was really necessary. Having knowledge of a slow query could rapidly drain your entire connection pool and thread pool, for instance, makes all the difference.Instead of only doing stress tests to seek the maximum of what a system could handle, in a production environment, we used to do a capacity planning study. It consists of the correlation of a business metric like amount of online users and the server metric like CPU usage. With these two metrics a statistical study were made and a model was created to predict how many cpu will be needed with the number of customers online increase in 50%, just for instance

Feb 2013 - Dec 2013

Trainee

In InMetrics, I started to work directly with system performance, dealing with kernel tuning to avoid SYN Flood messages and dropped packages during a high system usage, and testing exhaustively the performance of a huge number of systems, with distinct technologies and architectures.Before the test planning began, a critical talk always had to be done: The Monitoring. To start this task we must have a deep understanding of the system design, the architecture tradeoffs, all integrations that will be stimulated during tests. All this knowledge is a must have for planning a precise observability, including application logs, server and system metrics and traces. Although all these data were available we always had one or two meetings with customers to define their SLO. In a few cases we had to argue with them because, for instance, a 100% of response time under 200 ms wasn't a realistic measure.Since performance tests were my major work, I started to create a few automations to avoid repeated work like generating charts for a report. As a rule, I used to spend a day doing all the charts for an overall result, but with a python script with pandas lib, I began to finish this job in a matter of 1 hour.

Feb 2011 - Jan 2013

Support Analyst

Virgos Ip Solutions

São Carlos, Sp - Brazil

As a Junior analyst I started handling simple tasks like running automated scripts to setup a server or answering the phone when customers had something to complain about their systems. As the time came by, I began to deal with more complex subjects like system deployments specifications, network troubleshoots, firewall situations and linux kernel tuning.In my last 5 months I created a bash script to run a health check on a server and give me some insights like there are processes using swap area and these are the PIDs that are using it.

Jun 2009 - Jan 2011
Team & coworkers

Colleagues at Uber

Other employees you can reach at uber.com. View company contacts for 88544 employees →

1 education record

Leonardo Camargo education

FAQ

Frequently asked questions about Leonardo Camargo

Quick answers generated from the profile data available on this page.

What company does Leonardo Camargo work for?

Leonardo Camargo works for Uber.

What is Leonardo Camargo's role at Uber?

Leonardo Camargo is listed as Sr Software Engineer at Uber.

What is Leonardo Camargo's email address?

AeroLeads has found 1 work email signal at @inmetrics.com.br for Leonardo Camargo at Uber.

Where is Leonardo Camargo based?

Leonardo Camargo is based in São Paulo, Brazil while working with Uber.

What companies has Leonardo Camargo worked for?

Leonardo Camargo has worked for Uber, Keeggo, First Data Corporation, Rivendel Tecnologia, and Inmetrics.

Who are Leonardo Camargo's colleagues at Uber?

Leonardo Camargo's colleagues at Uber include Chelsea Christopher, Kyoko Kondo, Carlos Claris, Michel Silva Mendes, and Claudio Lopes.

How can I contact Leonardo Camargo?

You can use AeroLeads to view verified contact signals for Leonardo Camargo at Uber, including work email, phone, and LinkedIn data when available.

What schools did Leonardo Camargo attend?

Leonardo Camargo holds Bachelor Of Information Systems, Ciências Da Computação E Informática from Universidade De São Paulo.

What skills is Leonardo Camargo known for?

Leonardo Camargo is listed with skills including Sql, Unix, Java, Unix Shell Scripting, Linux, Shell Scripting, Websphere Application Server, and Performance Tuning.

Find 750M verified contacts

Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.

People with similar names

Check these profiles if this is not the Leonardo Camargo you were looking for.

View similar profiles