Summary
Eduardo Pinhata is a software engineer and team leader with a decade of experience designing and shipping mission-critical systems across aerospace, gaming, and enterprise domains. He blends hands-on backend engineering (Java, Python, C++) with architectural leadership, incident response, and continuous delivery practices to keep high-demand production services reliable and performant. Eduardo’s background spans research in optimization and security, building educational games, and driving BI and metagame features—giving him a rare mix of academic rigor and product-oriented engineering. Based in São Paulo, he mentors teams, sets coding and refactoring standards, and aligns technical roadmaps with business needs. Currently leading engineering at Thales, he’s also a PhD candidate focused on combinatorial optimization, signaling deep expertise in algorithmic problem solving beyond day-to-day software delivery.
10 years of coding experience
8 years of employment as a software developer
Bachelor's degree Information System, Bachelor's degree Information System at St. Cloud State University
PhD Candidate in Computer Science Combinatorial Optimization Artificial Intelligence and Algorithm Design, PhD Candidate in Computer Science Combinatorial Optimization Artificial Intelligence and Algorithm Design at Universidade Federal do ABC
Colégio Luterano
Portuguese, English, German