Rafael Cardoso

VP Of Web Platform

São Paulo, 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
Rafael Cardoso is a seasoned front-end and web platform leader with 12 years of experience, currently serving as VP of Web Platform for Music AI and Moises in São Paulo. He specializes in building responsive, mobile-friendly single-page applications, improving architecture and test practices, and bridging front- and back-end JavaScript layers for reusable, maintainable code. Rafael has a pragmatic open-source streak—enhancing the widely used connect-mongo session store with lazy updates and better touchAfter behavior—and brings hands-on experience with HTML5, CSS3, design patterns, cross-browser responsiveness, and web APIs. Outside work he applies his skills to social impact: creating a collaborative crime-mapping site for Brazil and expanding it into a comparative, global crime-notification platform.
code12 years of coding experience
job8 years of employment as a software developer
bookInformática para internet web development web design database information systems, Informática para internet web development web design database information systems at ETEC Vila Madalena
bookUnipê Sistemas para internet, Unipê Sistemas para internet at Centro Universitário de João Pessoa
languagesEnglish
github-logo-circle

Github Skills (8)

nodejs10
javascript10
expressjs10
mongodb10
back-end-development10
session-management10
mongodb-database10
testing9

Programming languages (2)

TypeScriptJavaScript

Github contributions (5)

github-logo-circle
jdesboeufs/connect-mongo

Jan 2015 - Feb 2015

MongoDB session store for Express
Role in this project:
userBack-end Developer
Contributions:10 commits, 3 PRs, 10 comments in 15 days
Contributions summary:Rafael focused on enhancing the `connect-mongo` library, a MongoDB session store for Express. They added and refined features related to session management, specifically implementing "lazy updates" to the database and improving the "touchAfter" functionality. This included adding tests to validate the new features and correcting linting errors. Furthermore, the user refactored the code to store the 'lastModified' property at the document level and removed it from the session object.
session-storeexpressjsexpressnodejsmongoose
rafaelcardoso/kick-off

Jul 2013 - Jul 2013

Contributions:10 commits in 2 days
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
Rafael Cardoso - VP Of Web Platform