Summary
Leonardo Amaral is a pragmatic C++ software engineer with 10 years of professional experience and over six years focused on modern C++ applied to blockchain, deep learning, and distributed systems. He has repeatedly delivered low-latency, high-throughput solutions—from an Ethereum-based high-performance blockchain to payment processing and airline data microservices—often finding and fixing subtle undefined behaviors and security flaws. Comfortable across the stack, he implements performance- and resource-constrained AI features for mobile and embedded devices, and has production experience with concurrency, profiling, and cryptographic primitives. His work at Samsung and Motorola shows a strong grounding in systems, OS principles, and real-world product constraints, while shorter engagements demonstrate fast ramp-up and impact. Based in Paraná, Brazil, he pairs rigorous academic CS foundations with hands-on mastery of modern C++ (C++14–C++23), Boost, and tooling like CMake, Bazel, and Google Benchmark. A detail-oriented problem solver, he often improves both speed and correctness simultaneously—e.g., reducing tokenization latency while eliminating security gaps in payment systems.
9 years of coding experience
6 years of employment as a software developer
Federal University of Technology – Paraná