
Pietro Andrade
@pietroandrade
Senior software engineer at Datum who cut DNS latency 5x and automated testing for LAN protection.
What I'm looking for
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
Work history, roles, and key accomplishments
Senior C++ Software Engineer
Datum
Dec 2024 - Present (1 year 9 months)
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.
C++ Software Engineer
Atlântico
Feb 2023 - Dec 2024 (1 year 10 months)
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.
Python Software Engineer
Atlântico
Dec 2021 - Feb 2023 (1 year 2 months)
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.
Embedded Software Engineer
Atlântico
Dec 2020 - Dec 2021 (1 year)
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.
Hardware Engineer
Eletra Energy Solutions
Aug 2019 - Dec 2020 (1 year 4 months)
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.
Technical Researcher
Instituto Federal de Educação, Ciência e Tecnologia do Ceará
Aug 2016 - Jul 2019 (2 years 11 months)
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.
Education
Degrees, certifications, and relevant coursework
Parallel and Concurrent Programming with C++ Part 1, Software Development
2024 - 2024
Completed Parallel and Concurrent Programming with C++ Part 1 certification in 2024.
Test-Driven Development in C++, Software Development
2024 - 2024
Completed Test-Driven Development in C++ certification in 2024.
Udemy
C++ Unit Testing: Google Test and Google Mock, Software Development
2024 - 2024
Completed C++ Unit Testing: Google Test and Google Mock certification in 2024.
Parallel and Concurrent Programming with C++ Part 2, Software Development
2024 - 2024
Completed Parallel and Concurrent Programming with C++ Part 2 certification in 2024.
Udemy
CMake Moderno: Buildando grandes projetos, Software Development
2024 - 2024
Completed CMake Moderno: Buildando grandes projetos certification in 2024.
C++ Standard Template Library, Software Development
2024 - 2024
Completed C++ Standard Template Library certification in 2024.
Udemy
Concurrent and Parallel Programming in Python, Software Development
2024 - 2024
Completed Concurrent and Parallel Programming in Python certification in 2024.
Udemy
Embedded Linux using Yocto, Embedded Systems
2024 - 2024
Completed Embedded Linux using Yocto certification in 2024.
Universidade Cruzeiro do Sul
Bachelor of Technology, Internet of Things
2021 - 2023
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
Bachelor's degree in Mechatronics, Robotics, and Automation Engineering from Instituto Federal de Educação, Ciência e Tecnologia do Ceará, completed in 2021.
Availability
Location
Authorized to work in
Salary expectations
Social media
Interested in hiring Pietro?
You can contact Pietro and 90k+ other talented remote workers on Himalayas.
Message PietroGet matched with your dream remote job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
