Everton Hermann is an HPC GPU Senior Specialist with 13 years of experience in high-performance computing and real-time physics simulation, holding a PhD from Grenoble for multi-GPU/multi-CPU scheduling in interactive simulation. He has driven GPU and SMP parallelization, low-latency communication, and high-performance linear algebra at Dassault Systèmes, and previously parallelized CGI pipelines at Ubisoft. His research and engineering work spans multi-GPU solvers, multigrid FEA on GPUs, reduced-order modeling, and applying machine learning to accelerate physics. Everton combines deep academic rigor with production-grade optimization skills—profiling, memory-locality-aware scheduling, and CUDA kernel development—plus hands-on contributions to popular open-source projects like OsmAnd and localized educational content for the Raspberry Pi/Scratch curriculum. Based in the Greater Bordeaux area, he is comfortable bridging research and product teams to deliver scalable, low-latency simulation solutions. A less obvious strength is his background in distributed file systems and data-center operations, which informs his holistic approach to performance across hardware, OS, and application layers.
13 years of coding experience
13 years of employment as a software developer
Distributed Systems, Distributed Systems at National School of Computer Science and Applied Mathematics of Grenoble
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at Universidade Federal de Santa Maria
Master, Computer Sciences, Master, Computer Sciences at Federal University of Rio Grande do Sul
PhD, Computer Science, PhD, Computer Science at Institut national polytechnique de Grenoble
Contributions:87 commits, 1 PR in 3 years 10 months
Contributions summary:Everton primarily contributed to the translation of the Scratch curriculum content into Brazilian Portuguese. Their commits involved renaming files, translating lesson content, and updating the index page to reflect the translated materials. A significant portion of the changes involved modifying and adapting `.sb` files, likely containing the Scratch project files for each lesson, to provide localized versions. The user's work indicates a focus on making the curriculum accessible to Portuguese-speaking audiences.
Contributions:12 commits, 8 PRs, 13 comments in 1 month
Contributions summary:Everton primarily contributed to the OsmAnd Android application, addressing UI/UX and functional aspects of the app. They fixed an issue with arrow scaling in the route layer, updated the map location API with rotation functionality, and modified the codebase to translate filter names. Furthermore, the user added a key event listener enabling customized interaction using media keys.
javascriptmap-matchingosmandoffline-mapsoffline
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.