Rafael Silva is a senior software engineer based in Rio de Janeiro with two decades of coding experience and over a decade focused on enterprise optimization systems at Petrobras. He architects and implements end-to-end solutions—Python/FastAPI backends, Angular frontends, C++ and C# components, and Oracle/Postgres data layers—specializing in optimization, simulation and logistics problems for energy and industrial domains. His background spans low-level network and QoS systems to financial actuarial tools, reflecting a rare mix of numerical/optimization expertise and production-grade engineering. Continuous learning in ML, genetic algorithms and AWS complements his practical experience, enabling him to bridge advanced algorithms with scalable implementations. Notably, he has led projects that optimize refinery thermoelectric balance and vessel sizing, turning complex mathematical models into usable decision tools.
12 years of coding experience
8 years of employment as a software developer
Machine Learning, Machine Learning at Coursera
Genetic Algorithm in Python, Computer Science, Genetic Algorithm in Python, Computer Science at Udemy Alumni
Graduate, Computing Engineering, Graduate, Computing Engineering at Universidade do Estado do Rio de Janeiro
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.