João Marins
PORTFOLIO / 2025

João
Marins

Full-Stack Engineer, Entrepreneur, Angel Investor and Open Source Maintainer

Brazil
CURRENTLY
Software Engineer
@ Sunrun
February 2024 — Present
TOP SKILLS
Node.jsReactReact NativeGraphQLRelayTypeScriptMongoDBAWSK8s
2017 — 2025
2024
Feb 2024 — Present

Software Engineer

Sunrun
San Francisco, California, United States

A US-based clean energy company that designs and installs residential solar and battery systems, making home energy more affordable and sustainable.

ReactTypeScriptNode.jsPythonAWSDynamoDBGraphQL
2023
Sep 2023 — Feb 2024

Technical Leader

Woovi
Brazil

A Brazilian fintech platform that enables businesses to accept instant payments through Pix, automating invoices, subscriptions, and checkout experiences for merchants of all sizes.

ReactTypeScriptNode.jsRelayGraphQLAWSK8sMongoDB
2022
Apr 2022 — Sep 2023

Co-Founder & CTO

bem.te.vi
Brazil

A Brazilian insurtech focused on simplifying property insurance through technology, offering fast, transparent, and fully digital coverage for homes and rentals.

ReactTypeScriptNode.jsRelayGraphQLAWSMongoDB
2021
Apr 2021 — Apr 2022

Software Engineer

Curebase
San Francisco, California, United States

A US-based health-tech company that enables decentralized clinical trials through a virtual-first platform connecting patients, physicians, and sponsors to accelerate medical research.

ReactTypeScriptNode.jsApolloGraphQLAWSPostgres
2020
Oct 2020 — Mar 2021

Technical Leader

Sallve
Brazil

A Brazilian beauty-tech company that develops skincare products co-created with its community, combining dermatological science, sustainability, and digital innovation.

TypeScriptNode.jsAWSMongoDB
2020
Feb 2020 — Oct 2020

Founder & CTO

Angora Labs
Florianópolis, Santa Catarina, Brazil

A Brazilian product analytics and data pipeline platform that captures user events via SDKs and routes them to warehouses and dashboards for real-time insights.

ReactTypeScriptNode.jsRelayGraphQLAWSMongoDB
2019
Aug 2019 — Feb 2020

Founder & CTO

Confy.app
Florianópolis, Santa Catarina, Brazil

A Brazilian events platform that lets communities create, discover, and manage meetups—handling event pages, RSVPs, scheduling, and attendee engagement.

ReactTypeScriptNode.jsRelayGraphQLAWSMongoDB
2018
Jul 2018 — Apr 2019

Full Stack Engineer

Feedback House
São Paulo, Brazil

A Brazilian HR-tech platform that helps companies foster a culture of continuous feedback, performance reviews, and employee engagement through data-driven insights.

ReactTypeScriptNode.jsRelayGraphQLAWSK8sMongoDB
2017
Jul 2017 — Apr 2019

Full Stack Engineer & Technical Leader

Entria
São Paulo, Brazil

A Brazilian software consultancy that builds and scales web applications using modern technologies, where I later led technical teams and architectural decisions for client projects.

ReactTypeScriptNode.jsRelayGraphQLAWSK8sMongoDB
2013 — 2017

Bachelor's degree, Computer Science

Universidade de São Paulo
São Paulo, Brazil
2011 — 2012

Bachelor's degree, Physics

Universidade de São Paulo
São Paulo, Brazil

Beyond the Basics: Leveraging MongoDB for Fintech Disruption

2024

Exploring MongoDB database solutions and best practices for financial technology applications.

View presentation

Relay Local State Management: Replacing Redux

2019

How to use Relay for local state management as an alternative to Redux in React applications.

View presentation

Serverless Deployment of React Apps on AWS

2019

Guide to deploying React applications on AWS using serverless architecture and best practices.

View presentation

The Golden Stack

2019

React Conf Brazil 2019 presentation on building modern web applications using React, Relay, and GraphQL.

View presentation

How to improve CI/CD for any Node.js application?

2019

A comprehensive guide on improving continuous integration and deployment processes for Node.js applications.

View presentation

React Hooks

2019

Deep dive into React Hooks, exploring how to use them effectively in modern React applications.

View presentation

CI/CD for React Native

2018

Implementing continuous integration and continuous deployment pipelines for React Native mobile applications.

View presentation

RTL Everywhere

2018

React Testing Library best practices for testing React applications and improving test reliability.

View presentation

GraphQL Security

2018

Best practices and strategies for securing GraphQL APIs and preventing common security vulnerabilities.

View presentation

Building a Cryptocurrency App with React Native

2018

Learn how to build a cryptocurrency mobile application using React Native and modern development practices.

View presentation

Git: From Commit to Merge

2018

Workshop covering Git fundamentals, from basic commits to advanced merging strategies and workflows.

View presentation

Always interested in new opportunities, collaborations, and conversations about technology, entrepreneurship, and innovation.

© 2025 João Marins. All rights reserved.
Full-Stack Engineer | Entrepreneur | Angel Investor | Open Source Maintainer