Senior Software Engineer with 10+ years of experience building web and mobile products end-to-end — from messy problem spaces to scalable, production-ready systems. I don’t start with “what tech should we use?”, I start with what problem are we solving and why it matters.
United States
Recurrency is an ERP automation platform that helps distributors optimize inventory planning, purchasing, and replenishment. Joined as a senior engineer to build analytics and forecasting infrastructure.
The existing data models didn't support revenue forecasting with scenario adjustments, making it difficult for business users to plan and analyze performance metrics.
I designed and implemented a robust forecasting model using SQL and MotherDuck, enabling dynamic overrides and scenario simulations without modifying source data.
This improved forecast accuracy and empowered business teams to model multiple revenue scenarios confidently.
Product features required seamless integration between backend services and frontend analytics dashboards.
I built and maintained backend services and GraphQL APIs exposing clean, strongly-typed data models to the frontend.
I worked closely with the React + Ant Design frontend layer to deliver interactive analytics dashboards with accurate, real-time financial metrics.
As the product scaled, data correctness became mission-critical for customer trust.
I added validation layers, automated checks, and comprehensive test coverage (Jest) around financial calculations and state transitions.
This significantly reduced regressions in revenue, payment, and forecast logic.
Analytics queries were slow and expensive due to high data volume and complex joins across the platform.
I introduced optimized SQL transformations and materialized views to drastically improve query performance and dashboard load times.
This reduced compute costs while improving the user experience for both internal teams and customers.
2021 — 2023
Miami, Flórida, Estados Unidos
Traba is a company that connects staff workers to businesses. Second hired engineer, helped the company grow from a small startup into a 120 million valuation.
We had multiple projects that shared business logic among them, but no actual code was being shared. I created a robust front-end experience with reusable React components, modeled at pixel-perfect quality, and applied it across two different projects, by a team of 10+ engineers: this leveraged general developer productivity and reusability of code.
Every morning, the operations team would have to make the same manual phone call to workers multiple times. I created a system that would automatically call workers to confirm their shifts, using Twilio API. This saved 2 daily hours for each operations team member.
Background checks were done using a service called Checkr.com. But actually approving a background check after running it was a manual process. I created the automated background check system with Checkr.com API, saving dozens of operations team hours per month.
Payment inconsistencies were a big issue, given the high-volume, low-amount nature of the payments being made. They had to be manually checked and fixed by the operations team, taking away valuable hours. I helped create a system that would automatically check for payment inconsistencies and send micro-payments to correct differences. That was done using Stripe API and Postgres Materialized Views for enhanced performance.
2020 — 2021
Pennsylvania, United States
Culineer is a startup that connects home cooks and local farmers. Worked alongside the CEO to improve app quality and pivot the company's business model to start generating sales.
React Native App performance was poor. The navigation system was messy, Redux state management was sub-optimal and API calls were not optimized. I made a thorough refactoring of the app, including the points mentioned above, and increased the app's performance by over 200%.
We had a design system and Figma screens that were supposed to be used, but unfortunately, that wasn't happening. I cleaned up the screens and created base reusable components that would be useful for both refactoring existing screens and creating new ones, respecting the company design system.
As part of a small company, I had to take on many roles. That included taking care of marketing-related strategies that had synergy with development: creating landing pages, setting up conversion tags, deep links, and push notifications.
As a senior developer, I helped lead both backend and junior full-stack developers through their own assignments, being the middleman between the PO and the developers.
With a small team and a few projects - mobile, web, and server - we had a fairly complex deployment process that needed to be addressed. I took responsibility for that area: I was the release manager of all sub-projects, app store releases and took care of AWS.
2021 — 2021
São Paulo, Brazil
iPeet was a geo-based marketplace for pet owners. The founders had no product. I was hired to create all the parts of the product.
I created the whole project from the ground up, including mobile, web, server, and DevOps.
One of the most important features was coming up with lists of stores that were close by and calculating ETAs between them and the device location. I used Google Maps/Places API integration to calculate route ETAs/ distances and feed the address auto-complete component.
Calculating routes and nearby stores on the fly was sub-optimal, so I had to come up with a caching system that would take care of delivering the most current data.
Managing micro-payments and split payments between store owners and the marketplace was a must. I created the integration with the payment gateway to make payments, store non-sensitive payment data, and all payment-related operations, like cancellations, checking for payment statuses, etc.
Finding the right product, for the lowest price in a store that was opened and nearby was also a required feature. For that, I created a store/product search engine that considers the final user location and distance/ETA to the nearby stores.
Stuttgart, Baden-Württemberg, Germany
React Native App performance was poor. The navigation system was messy, Redux state management was sub-optimal and API calls were not optimized. I made a thorough refactoring of the app, including the points mentioned above, and increased the app's performance by over 100%.
As a niche note-taking app, we needed a custom image cropping experience, but React native image cropping available libraries were not completely customizable. I was responsible for creating a React Native camera library that had a custom UI and would allow users to take pictures and crop the resulting image.
Worked alongside the designer, and translated the design screens into pixel-perfect react native screens.
Education
2007 — 2013
USP - Universidade de São Paulo
Bachelor of Applied Science (B.A.Sc.)
2007 — 2013