Ricardo Cosme

Senior Software Engineer at Optify

Rio de Janeiro, Brazil
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Ricardo Cosme is a Senior Software Engineer based in Rio de Janeiro with 15+ years of professional experience and deep expertise in modern C++ and API/library design focused on zero-overhead abstractions. He has led teams and shaped engineering practices at Tecgraf/PUC-Rio, raising C++ quality through pair programming, training, and reusable generic components used in scientific visualization and middleware projects. His background spans distributed systems, HFT technologies, REST/CORBA backends, OpenGL desktop apps, SQL databases, parsers and embedded AVR work, demonstrating rare breadth from low-level performance to web services. A practical open-source author, he maintains multiple C++ libraries and tools on GitHub that reflect his emphasis on concise, high-performance solutions. He also co-founded a fintech exchange built from the ground up in C++20, showing an ability to ship end-to-end systems under regulatory and operational constraints.
code8 years of coding experience
job16 years of employment as a software developer
bookPontifical Catholic University of Rio de Janeiro
languagesEnglish, Portuguese
stackoverflow-logo

Stackoverflow

Stats
191reputation
4kreached
9answers
0questions
github-logo-circle

Github Skills (28)

oop10
poly10
cyclic10
visitors9
polymorphism9
pattern9
visitor-pattern9
traits9
constexpr8
union7
pattern-matching7
discriminated-unions7
observable7
metaprogramming7
boost7

Programming languages (2)

C++Ruby

Github contributions (5)

github-logo-circle
ricardocosme/poly_visitor

Jun 2017 - Nov 2021

Poly Visitor is a C++11 generic component to use the visitor pattern at runtime polymorphic solutions. It's a safe, efficient and concise solution to implement cyclic visitors in the Object Oriented(OO) paradigm.
Contributions:1 review, 57 commits, 2 PRs in 4 years 5 months
runtimec-plus-pluscyclicvisitor-patternparadigm
ricardocosme/freijo

Aug 2017 - Nov 2018

Yet another OpenGL C++ wrapper library
Contributions:16 commits, 1 PR, 13 pushes in 1 year 3 months
cppc-wrapperwrapper-libraryopenglyet-another
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.
Request Free Trial
Ricardo Cosme - Senior Software Engineer at Optify