Summary
Pedro Rocha is a Senior Software Engineer based in São Paulo with six years of experience building AI-powered interfaces, modular backend architectures, and efficient data pipelines that make complex data accessible to non-technical users. He has led end-to-end projects—from natural-language-to-SQL systems and knowledge-extraction pipelines to migrating monoliths into plugin-driven Python frameworks—while driving data strategy across financial, legal, and scientific domains. His PhD in Conflict Studies gives him a rare blend of rigorous analytical thinking and domain sensitivity, informing user-centered AI features and research-grade data workflows. A hands-on mentor and architect, he champions clean code, maintainability, and automation to reduce repetitive work and accelerate delivery. Not obvious at first glance: he combines academic research leadership with product-focused engineering, having taught and supervised students while deploying production systems that prioritize clarity and real-world validation.
6 years of coding experience
4 years of employment as a software developer
Doutorado, International Relations and Affairs, Doutorado, International Relations and Affairs at Universidade Estadual Paulista Júlio de Mesquita Filho
Intercâmbio Universitário, Intercâmbio Universitário at IÉSEG School of Management
Mestrado, International Relations and Affairs, Mestrado, International Relations and Affairs at PUC Minas
Portuguese, English, Spanish, French