# Pietro Andrade

Pietro Andrade is a remote worker on Himalayas, Senior C++ Software Engineer at Datum, based in Brazil.

Source: https://himalayas.app/@pietroandrade

```text
Senior software engineer at Datum who cut DNS latency 5x and automated testing for LAN protection.
```

| Detail | Value |
| --- | --- |
| Availability | Looking for a job |
| Location | Brazil |
| Authorized to work in | Brazil |
| Salary expectations | 20k+ BRL |
| Job categories | Embedded Software Engineer, Systems Software Engineer, Network Security Engineer |
| Skills | C++, Modern C++, Python, Embedded Systems, Embedded Linux, System Software, Linux, Linux Firewall, Network Security, Cybersecurity, GeoIP, DNS, IPv4, IPv6, Network Manager |
| LinkedIn | https://linkedin.com/in/pietro-andrade |

## What I'm looking for

```text
I'm seeking roles focused on embedded systems, systems software, and network security.
```

## About

```text
At Datum, I enabled country-based blocking for LAN protection by designing Linux firewall rules and rebuilding the deprecated kernel database module needed for GeoIP support.

I also created an automated BDD test environment for a legacy system, eliminating about four hours of setup and reducing the full test suite to three minutes. Refactoring the DNS filter cut per-request latency by 5x and added IPv4/IPv6 support.

At Atlântico, I adapted an embedded Linux platform to support WiFi-enabled devices and developed C++ modules for NetworkManager and remote diagnostics. I also redesigned the IPC layer with a thread-safe C++ library.

Earlier, I developed Python analytics tools for performance testing and C/C++ firmware for WiFi/LoRa mesh networks. My work has also included embedded systems research and investigating a battery issue that helped avoid a product recall.
```

## Experience

### Senior C++ Software Engineer (current)

Datum. Dec 2024 - Present

```text
Enabled country-based blocking (GeoIP) for LAN protection by designing a mechanism to insert Linux firewall rules and rebuilding the deprecated kernel database module required for GeoIP support. Reduced per-request DNS latency by 5x by refactoring a legacy DNS filter using Clean Code principles.
```

Skills: Shell-Scripting, Red-Hat-Enterprise-Linux-(RHEL), Embedded-Linux, Linux-Firewall, Makefiles, Cybersecurity, VPN, Docker, Python, PostgreSQL, C++, Conan, CMake, Unix-Sockets, Syslog, SQLite, PHP, SOLID

### C++ Software Engineer

Atlântico. Feb 2023 - Dec 2024

```text
Enabled WiFi support for x86-64 devices by customizing the Yocto-based embedded Linux platform with custom build recipes and meta-layers. Developed a C++ module integrating with the NetworkManager library to receive and parse JSON configuration over WebSockets.
```

Skills: CMake, Git, Embedded-Systems, Docker, System-Software, Yocto, Network-Manager, C++, JSON, WebSockets, REST-APIs, Message-Queue, CLI, Redis, Nlohmann-JSON, Boost.WebSocket, SOLID

### Python Software Engineer

Atlântico. Dec 2021 - Feb 2023

```text
Built a full-stack Python analytics platform (Dash/Plotly) ingesting performance data from NeoLoad, Dynatrace, Splunk, and Oracle EBS. Developed a reusable transaction-comparison view in Plotly/Dash and designed configurable delta-comparison tables using pandas.
```

Skills: NumPy, MongoDB, Airflow, Extract, Load, ELT, Flask, Dash, Plotly, Neoload, Dynatrace, Splunk, Oracle-EBS, Pandas

### Embedded Software Engineer

Atlântico. Dec 2020 - Dec 2021

```text
Engineered C/C++ firmware for WiFi/LoRa mesh networks, achieving a per-hop range of up to 2km between nodes. Delivered the first functional Node-to-Gateway data path by implementing the WiFi-to-LoRa uplink path and completed full bidirectional mesh connectivity.
```

Skills: C++, Microcontrollers-(ESP32), Network-Switches, FreeRTOS, LWIP, TCP-UDP, ICMP, IPv4

### Hardware Engineer

Eletra Energy Solutions. Aug 2019 - Dec 2020

```text
Investigated a critical customer-reported issue where batteries discharged within days instead of meeting the 10-year warranty spec, identifying high storage temperature as the root cause using a data logger and sensors. Led relocation of stock to cold storage after reporting findings to engineering.
```

Skills: Power-Electronics-Design, PCB-Manufacturing, RS-232, I2C, RS485, Data-Loggers, Sensors

### Technical Researcher

Instituto Federal de Educação, Ciência e Tecnologia do Ceará. Aug 2016 - Jul 2019

```text
Developed an Arduino-based embedded system for a solar panel charge controller research project, adjusting the controller's duty cycle and using sensors to capture voltage, current, power, and temperature. Transmitted sensor data over WiFi to a Firebase-based monitoring server for remote analysis.
```

Skills: Power-Conversion, Solar-Energy, Arduino, Sensors, WiFi, Firebase

## Education

### LinkedIn

Parallel and Concurrent Programming with C++ Part 1, Software Development. 2024 - 2024

```text
Completed Parallel and Concurrent Programming with C++ Part 1 certification in 2024.
```

### LinkedIn

Test-Driven Development in C++, Software Development. 2024 - 2024

```text
Completed Test-Driven Development in C++ certification in 2024.
```

### Udemy

C++ Unit Testing: Google Test and Google Mock, Software Development. 2024 - 2024

```text
Completed C++ Unit Testing: Google Test and Google Mock certification in 2024.
```

### LinkedIn

Parallel and Concurrent Programming with C++ Part 2, Software Development. 2024 - 2024

```text
Completed Parallel and Concurrent Programming with C++ Part 2 certification in 2024.
```

### Udemy

CMake Moderno: Buildando grandes projetos, Software Development. 2024 - 2024

```text
Completed CMake Moderno: Buildando grandes projetos certification in 2024.
```

### LinkedIn

C++ Standard Template Library, Software Development. 2024 - 2024

```text
Completed C++ Standard Template Library certification in 2024.
```

### Udemy

Concurrent and Parallel Programming in Python, Software Development. 2024 - 2024

```text
Completed Concurrent and Parallel Programming in Python certification in 2024.
```

### Udemy

Embedded Linux using Yocto, Embedded Systems. 2024 - 2024

```text
Completed Embedded Linux using Yocto certification in 2024.
```

### Universidade Cruzeiro do Sul

Bachelor of Technology, Internet of Things. 2021 - 2023

```text
Bachelor of Technology in Internet of Things from Universidade Cruzeiro do Sul, completed in 2023.
```

### Instituto Federal de Educação, Ciência e Tecnologia do Ceará

Bachelor's degree, Mechatronics, Robotics, and Automation Engineering. 2015 - 2021

```text
Bachelor's degree in Mechatronics, Robotics, and Automation Engineering from Instituto Federal de Educação, Ciência e Tecnologia do Ceará, completed in 2021.
```

## Tech stack

- Dash
- Splunk
- NumPy
- Pandas
- PostgreSQL
- MongoDB
- SQLite
- Conan
- CMake
- Python
- PHP
- C++
- Flask
- Linux
- Firebase
- Git
- Docker
- Dynatrace
- Arduino

To contact Pietro, message them from this profile with a Himalayas employer account: [Hire on Himalayas](https://himalayas.app/hire).

## People also viewed

- [Guilherme Weidle](https://himalayas.app/@guilhermeweidle): Product Development Specialist, Intelbras
- [Carlos Sousa](https://himalayas.app/@carlossousa): Product Development Engineer, Embraer
- [Rodrigo Midea Coelho](https://himalayas.app/@rodrigomideacoelho): Staff Software Engineer, Cobli
- [Elton Vieira](https://himalayas.app/@eltonvieira): Senior Software Engineer, Vammo
- [Luis felipe Messias](https://himalayas.app/@luisfelipemessias): Engenheiro de Software Embarcado Sênior, Qubika
- [Luiz Klein](https://himalayas.app/@luizklein): Senior Software Engineer Technical Lead, ArmID
- [Matheus de Almeida Esteban](https://himalayas.app/@matheusdealmeidaeste): Coordenador Célula de IoT, Universidade Federal do Ceará
- [Matheus Santos de Oliveira](https://himalayas.app/@msoliveira_eca): Senior Software Engineer, Sigma Software Group
- [Anderson Cordeiro de Souza](https://himalayas.app/@andersoncordeirodeso): Senior Embedded Software Engineer, SENAI Institute for Innovation in Embedded Systems
- [Jonathan Silva](https://himalayas.app/@jonathansilva1): Senior Embedded Software Engineer, Act Digital
