nov de 2022 - current role
I accomplished a few things I’m really proud of here, aligning the company values with the development strategy. The low budget imposed a series of constraints that required a creative approach to staffing, development strategy and process optimization, and revenue increase.
• For staffing I Launched a mentorship program, attracting over 50 participants, leading to 5 full-time hires at low cost and facilitating 30+ to find a job in software development, reflecting our commitment to social impact.
• As a development strategy, I engineered Uisl, a proprietary UI specification language, optimizing our internal design to development workflow, resulting in at least a 50% reduction in specification time, compared to what I’ve seen in other software houses.
• To increase our revenue without outside investment, I expanded the idea of optimizing the UI development from Uisl to the Design Phase, via a subscription-based Figma plugin called CVA. The plugin encapsulates a new design process I’ve named “Controlled Generative Design”. Using a rule-based semantic AI, the plugin reduces the time to create Design Systems by at least 70%, some tasks that used to take hours can be done in minutes.
Toki Labs now has a solid foundation with some happy clients like Calligo. And with these improvements in place, it is now on track for a profitable year in 2024.I accomplished a few things I’m really proud of here, aligning the company values with the development strategy. The low budget imposed a series of constraints that required a creative approach to staffing, development strategy and process optimization, and revenue increase. • For staffing I Launched a mentorship program, attracting over 50 participants, leading to 5 full-time hires at low cost and facilitating 30+ to find a job in software development, reflecting our commitment to social impact. • As a development strategy, I engineered Uisl, a proprietary UI specification language, optimizing our internal design to development workflow, resulting in at least a 50% reduction in specification time, compared to what I’ve seen in other software houses. • To increase our revenue without outside investment, I expanded the idea of optimizing the UI development from Uisl to the Design Phase, via a subscription-based Figma plugin called CVA. The plugin encapsulates a new design process I’ve named “Controlled Generative Design”. Using a rule-based semantic AI, the plugin reduces the time to create Design Systems by at least 70%, some tasks that used to take hours can be done in minutes. Toki Labs now has a solid foundation with some happy clients like Calligo. And with these improvements in place, it is now on track for a profitable year in 2024.
Skills: Business Strategy · Optimization · Git · PostgreSQL · Stripe (Software) · Python (Programming Language) · Database Management System (DBMS) · Personal Development · Technical Requirements · Automation · Team Building · Defining Requirements · Fundraising · Prototyping
jul de 2019 - mar de 2021
I joined Rocket Money when it was still called Truebill. Back then, the company didn’t have a well-defined onboarding process, so I decided to change that while I went through my own onboarding, so others wouldn’t have to. I spearheaded a movement towards documentation, and managed to get not only IT, but all departments on board and excited about it. That’s how Tuebill got its full-company wiki on Notion that we all came to depend on.
Developing at Truebill was a bit different. There, we took charge of a feature from architecture design, to deployment, and monitoring.
Among other features, I was responsible for the Pay Advance, which integrated our app with Synapse and Stripe to give customers instant pay advances and automatically charge it back when they got their paychecks.
My work on subscription management there was not like that, though. Subscriptions was a huge subsystem with old code nobody wanted to touch, but that was in desperate need of an update. That is actually where I shine the most: architecture. I can learn and understand a process really fast, and absorb a huge amount of information. On top of that, I actually have fun reorganizing, and optimizing complex systems. So I took it. The result was a more effective subscription management system that surpassed Stripe’s and other tool’s processes in reducing churn and in charge success rates.I joined Rocket Money when it was still called Truebill. Back then, the company didn’t have a well-defined onboarding process, so I decided to change that while I went through my own onboarding, so others wouldn’t have to. I spearheaded a movement towards documentation, and managed to get not only IT, but all departments on board and excited about it. That’s how Tuebill got its full-company wiki on Notion that we all came to depend on. Developing at Truebill was a bit different. There, we took charge of a feature from architecture design, to deployment, and monitoring. Among other features, I was responsible for the Pay Advance, which integrated our app with Synapse and Stripe to give customers instant pay advances and automatically charge it back when they got their paychecks. My work on subscription management there was not like that, though. Subscriptions was a huge subsystem with old code nobody wanted to touch, but that was in desperate need of an update. That is actually where I shine the most: architecture. I can learn and understand a process really fast, and absorb a huge amount of information. On top of that, I actually have fun reorganizing, and optimizing complex systems. So I took it. The result was a more effective subscription management system that surpassed Stripe’s and other tool’s processes in reducing churn and in charge success rates.
Skills: Git · PostgreSQL · Stripe (Software) · System Performance · Stripe Connect · Database Management System (DBMS) · Cascading Style Sheets (CSS) · Technical Requirements · Automation · Defining Requirements · Scalability · Subscription Management · Prototyping
mar de 2018 - abr de 2019
As a PCA I was responsible for coordinating the development and SaaS operations for several products. For most of the time I worked there, that product was called Chute.
The most challenging thing I did while there was coordinating a team of about 40 people to deliver deep changes to the product in one month, due to Facebook removing the Instagram API.As a PCA I was responsible for coordinating the development and SaaS operations for several products.
The most challenging thing I accomplished while there was coordinating a team of about 40 people to deliver deep changes to the product in one month, due to Facebook removing the Instagram API.
Skills: Cross-functional Team Leadership · Technical Requirements · Scalability · System Performance · Automation
ago de 2017 - fev de 2018
I helped bring the Doare architecture to a whole new level. We migrated from a Cake PHP application to a microservices based architecture on Node. Given the complexity of the business requirements, most of the services were built using Domain Driven Design, Event Sourcing and CQRS.
Among other technologies, we used: node, typescript, angular, hapi
abr de 2016 - ago de 2017
I was hired to help Cleanify migrate the legacy monolithic PHP system to a microservices architecture on Node, using Hapi and written in Typescript. We also re-implemented UIs in React and Vue.js. A couple services required Domain Driven Design, Event Sourcing and CQRS, others were simple REST APIs and one was implemented using GraphQL. It was a lot of work but also really fun!
mar de 2013 - jan de 2014
My first assignment at Sof.to was to define the entire development stack and strategy we would use. The result was a solid foundation which is used to solve very complex problems. It was based on Domain Driven Design, CQRS and Event Sourcing principles. We used C#.Net MVC and Web API on the backend; NHibernate and Entity Framework for persistence with a SQL Server database; Sass, TypeScript and Angular for the user interface.
ago de 2010 - fev de 2013
I was hired to beat the challenge of single-handedly do in three weeks what the government had give a year for the companies to do: integrate the sales to a national database of electronic receipts. All went all and not even one sale was lost because we weren’t compliant with the new Brazilian law. The next big challenge was to change the entire development stack from a .Net 2.0 webpages setup to the current .Net 4.5 MVC 4 following the Domain Driven Design. And do that without stopping the current demand for maintenance and new features. The benefit this change brought to company is hard to measure, but is certainly enormous in terms of productivity and developer happiness.