Marco Carvalho is a pragmatic software engineer with about nine years of hands-on experience building financial technology systems across banks, payments, and asset management, now contributing at Nubank from Rio de Janeiro. He has progressed from intern roles to leading engineering teams at Turim, where he defined technical vision, mentored engineers, and delivered full-stack web and mobile platforms with infrastructure-as-code and robust CI/CD. Comfortable across languages and stacks—including Typescript/React, React Native, C#/.NET, Node.js, Python, SQL, Docker, Terraform and AWS/Azure—he blends product-facing API work with operational excellence in monitoring, tracing and reliability. Known for bringing developer productivity and code quality practices (SonarQube, GitHub Actions, TeamCity) into fintech contexts, he pairs stakeholder collaboration with pragmatic technical trade-offs. An early researcher in machine-learning dimensionality reduction, he keeps a curiosity for analytics-driven solutions behind his production-focused engineering.
9 years of coding experience
10 years of employment as a software developer
Bacharelado, Ciência da Computação, Bacharelado, Ciência da Computação at Cefet/RJ - Centro Federal de Educação Tecnológica Celso Suckow da Fonseca
Website for the CineIlustre blog made with the JAMstack.
Contributions:34 PRs, 44 pushes, 10 branches in 4 years 7 months
gatsbyjekylljamstacknetlify
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.