Summary
Luis Novaes is a Senior Software Engineer based in Rio de Janeiro with a decade of experience building and scaling full-stack web applications. He specializes in modern JavaScript stacks (React, Next.js, TypeScript) and backend systems in Node.js and Ruby on Rails, with strong familiarity in PostgreSQL, MongoDB, MySQL, AWS and Docker. Luis has a track record of improving legacy systems—migrating and modernizing apps, refactoring performance bottlenecks, and introducing observability with tools like Sentry and Betterstack to reduce user impact. He combines attention to accessibility and test quality with pragmatic delivery, having shipped SaaS features, OAuth authentication flows, and asynchronous workflows for high-throughput internal tools. Comfortable working across startups and enterprise teams, he translates complex requirements into maintainable designs while raising code quality standards. An early-career foundation in systems and campus IT gives him a practical troubleshooting sensibility that complements his product-focused engineering.
10 years of coding experience
6 years of employment as a software developer
Bachelor of Computer Science Computer Science, Bachelor of Computer Science Computer Science at Federal University of Rio de Janeiro
Remote Full Stack Web Development Program Computer Software Engineering, Remote Full Stack Web Development Program Computer Software Engineering at Microverse
Portuguese, English