Caio Romão, Software Engineer

My name is Caio (pronounce it like KAH-Yo). I’m a software engineer with a keen interest in search/personalization systems and the social aspects of our profession (growing people and teams, designing for faster iteration time and stability, APIs, hiring, etc).

I have experience with team leading, distributed systems, recommendation engines, API development, e-commerce, project management, automation, upgrading core infrastructure components, migrating systems, interviewing and the most common feedback I receive is how friendly/approachable I am.

Senior Developer,

Applying machine learning on production, optimizing search and ranking performance, solving major scalability issues, developing services, migrating/modernizing legacy systems, leading and growing teams (4-12 people), interviewing candidates.

Roles: Developer, Team Leader.
Amsterdam, Netherlands, Apr 2012 - Apr 2017.

Software Engineer, IBM

Automating OS installs over network and kernel/image building processes, augmenting software for internationalization, introducing new engineering practices (CI, code review, git).

Roles: Linux Technology Center Developer.
Remote, Jan 2010 - Oct 2011.