Summary
Ricardo Leonarczyk is a research-focused software engineer and PhD candidate in Computer Science at PUCRS with nine years of professional experience spanning backend development and high-performance computing. He researches GPU-accelerated stream processing and runtime adaptation for SLO compliance, blending deep C++ and CUDA/OpenCL expertise with practical work on research systems like FastFlow and Spar. Prior industry experience includes five years building backend systems (.NET/C#) for educational software, where he tackled optimization problems, APIs, data migrations and TDD. His background in embedded computing, computer vision and accessibility projects gave him hands-on exposure to PyTorch, OpenCV and automation on platforms like Raspberry Pi. Comfortable moving between research and production, he combines distributed-systems thinking with pragmatic engineering and a track record of porting and parallelizing legacy scientific code.
8 years of coding experience
5 years of employment as a software developer
Master's degree, Computer Science, Master's degree, Computer Science at PUC-RS
Technical Course, Information Technology, Technical Course, Information Technology at Sociedade Educacional Três de Maio - SETREM
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at Pontifícia Universidade Católica do Rio Grande do Sul
Bachelor's degree, Information Systems, Bachelor's degree, Information Systems at Sociedade Educacional Três de Maio - Setrem