Rodrigo M. F. Castilho | Software Engineering Lead, Senior Web Developer

All of the work.
None of the bureaucracy.

Forget about extra budget for taxes, insurance, and 401ks. Dynamics of an employee, with the ease of hiring a supplier.

Rodrigo M. F. Castilho
My code in production serves over 70 million people every month.
No Complications

Dynamics of an employee, ease of a supplier.

01

No worries about taxes and 401ks.

With my self-owned LLC, I work as an employee without the bureaucracy of one. I do the work, and I pay myself. No taxes, no 401ks, or insurance necessary.

02

Top of the line equipment.

I work with M1 and M3 MacBook Pros, and 32GB RAM 9th Gen i7 Windows 11 PCs. Multi-generation iPhones, iPads, as well as Android phones and tablets are also ready to test apps and sites on.

03

One contract, and we're set.

Leverage the same pipeline you already have in place for your suppliers. One agreement to cover my services, and I'm ready to go.

Technologies

As a problem-solver first, if I'm not familiar with a particular technology, I'll figure it out and get it done. This non-exhaustive list are the ones I've already put through that test.

Languages
TypeScript JavaScript Python PHP Java Visual Basic
Libraries & Frameworks
React Next.js Gatsby Vue Nuxt Django Node Express Prebid
Tools & Databases
PostgreSQL DynamoDB WordPress Redis MySQL AWS GCP CI/CD Contentful Storybook
Recent Projects

Shipped, in production, at scale.

Dow Jones · Next.js / TypeScript

Financial News London

One of Dow Jones' leading brands, renewed into a Next.js/TypeScript app. Pretty much all the UI elements were designed by a killer design team and built by me in at least some capacity.

80%
less data load
96%
faster page loads
Visit fnlondon.com
Dow Jones · Next.js

WSJ+

The one where we took The Wall Street Journal, one of the world's most recognizable brands, and made it into a news aggregator. Following FN London's success, we leveraged the platform to consolidate WSJ, FN, MansionGlobal and other brands into one place.

5,000,000
monthly subscribers impacted
Visit wsj.com/wsjplus
Element Three · WordPress / PHP

Element Three Client Sites

Refactored Hoekstra Transportation and The Bus Center sites to a modernized WordPress custom theme using PHP. Achieved perfect Lighthouse scores. I got a shout out on LinkedIn for this one.

100%
more visitor retention
32%
increase in user satisfaction
40%
higher conversion rate
Visit thebuscenter.com
Routable · Gatsby.js / Contentful / GraphQL

Routable Landing Page

I was the sole engineer dedicated to the landing page for the Routable.com website for a year. Built with Gatsby.js and JavaScript, integrating with Contentful CMS using GraphQL.

7,000
monthly visitors
Visit routable.com
Cisco · Java / Python / YANG

TIM Brasil Mobile Routing

The platform is internal, so no link for this one. Automations were built with Java and Python, while the interfaces were built with plain JavaScript, jQuery, and the YANG modeling language.

30,000,000
customers served
Experience

Almost twenty years of solving problems.

Software Engineering Lead

Dow Jones
Traditional news publisher with some of the world's most recognizable brands, such as The Wall Street Journal
Feb 2023 — Present
React Next.js TypeScript JavaScript Tailwind CSS Vue GraphQL
  • Brand-new experiences launched for Financial News London, The Wall Street Journal, and Investor's Business Daily.
  • Reduction of 80% data load and as much as 96% page load time.
  • My code in production here serves over 40 million people on a monthly basis.
  • Acted as a mentor / lead of teams up to 8-strong.
  • Became one of the main liaisons between the development and stakeholder teams by fostering a communication culture.

Senior Software Engineer

Routable
Fintech startup cutting complexity for B2B payments
Jan 2022 — Jan 2023
React Gatsby.js TypeScript JavaScript GraphQL
  • Helped deliver one of the best-in-class automated onboarding flows.
  • Became the #1 code contributor to the codebase within a year.

Lead Software Engineer

Cisco
One of the world's leading networking technology companies
Mar 2021 — Jan 2022
Java Python JavaScript jQuery YANG
  • Pushed 16 new features impacting more than 30 million users with zero rollbacks or patches.
  • Refactored the main codebase, reducing implementation time for new features by 30%.
  • My code here serves over 30 million people on a daily basis.
  • Led teams to implement features in telecoms based in EMEA.

Software Engineer

Pareto
Adtech startup facilitating companies to understand and manage their campaigns
Oct 2020 — Feb 2021
Python Django PostgreSQL Redis AWS
  • Helped today's #1 adtech platform in Brazil create new forms of interaction with its clients by serving them new APIs and optimizing processes for increased responsiveness.

Strategic Planning Specialist, Part-Time SWE

Dassault Systèmes
One of the world's leading engineering software companies
Jan 2016 — Dec 2019
Python React JavaScript Node.js VBA
  • Architected, negotiated, and engineered an automation solution that saved 9,600 hours of administrative work annually.
  • Those savings freed seven people’s capacity, which we retrained into an inside sales channel rather than cutting. One of them brought in over R$400,000 in recurring revenue during the pilot alone.
  • Led teams of up to 6 people to create solutions that drove both savings and recurring revenue.
  • I was the data person for the entirety of the Latin American operation, reporting daily to C-Level personnel in three countries.

Several Data Analytics Roles

Novartis AG, HSBC + 3 more
Jan 2008 — Dec 2015
Python JavaScript VBA
  • At Novartis AG, in Financial Reporting & Accounting, led teams of up to 16 people to rebuild processes, eliminating 3,000 yearly hours of overtime and R$100k a year in payroll.
  • Was one of the key consultants that helped HSBC divest their retail operations in Brazil by making their financial processes audit-compliant.
  • Provided analytics to save tens of thousands of dollars on in-flight supplies during my tenure in an airline company.
  • Proactively created an automated process that reduced the loss of physical files in a banking branch by 99.9%.
Case Studies

Three problems nobody assigned me.

Each one started the same way: something was visibly wrong, nobody owned it, and the obvious explanation turned out to be a symptom of something upstream. What follows is the diagnosis, the call I made, and what it was worth. Two from a decade in analytics and strategic planning, one from engineering.

16
largest team led
12,600
hours of manual work removed per year
7
roles redeployed, none cut
+R$500,000
in total savings and/or revenue from initiatives
The team of 16 · Novartis AG

The bottleneck was at the bottom of the funnel.The problem never was.

Financial Reporting & Accounting sat at the bottom of a funnel fed by almost 200 people. My own team was drowning in overtime, and the obvious read was that we were understaffed.

It was a symptom: every area upstream produced something slightly different from what the next one needed to consume.

I proposed going area by area, mapping what each one fed and what each actually required, and fixing the mismatches at the source. Sixteen people worked the problem with me.

3,000 hrs overtime eliminated annuallyR$100,000/yr payroll savings16 people led~200-person department mapped
From cost center to revenue channel · Dassault Systèmes

Salespeople whose revenue couldn't justify their own salaries.8 people doing work that could be automated.We turned this broad, unrelated picture into a full revenue-generating solution.

A department of eight plus a manager existed to retype sales data for niche contracts between systems and into PDFs by hand, in English and Portuguese. The duplication cost twice: the hours, and the contractual mismatches between language versions that quietly lost revenue in disputed terms.

Nobody asked me to fix it; I was the data lead for Latin America. I automated it first, which retired an entire category of error-prone data entry need.

That freed seven people's worth of capacity, so instead of cutting it, we retrained them as an inside sales team with new compensation and targets, handing them the low-complexity share and freeing the field salespeople for the complex deals that actually move revenue.

9,600 hrs automated away7 roles redeployed, none cutR$400,000 ARR in pilot, from one person
The team of 8 · Dow Jones

The call that mattered was not the technical one.

Leading engineers across concurrent brand workstreams for The Wall Street Journal, Financial News London, and Investor's Business Daily, and acting as the main line between engineering and stakeholders.

Building FN London as a reusable platform rather than a one-off is what later made WSJ+ possible at all.

80% less data load96% faster page loads40,000,000+ users monthly
How I work
01

I start at the business problem, not the ticket.

Half my career was spent reading and creating funnels, forecasts and P&Ls. I want to know what a thing is worth before I decide how to build it, and I can tell when an aggregate number is lying.

02

I build the thing that makes the expert faster.

Network engineers at Cisco, administrators at Dassault, editors at Dow Jones. The best software I've built wrapped itself around someone else's expertise instead of replacing it.

03

Automation is the beginning of the question, not the answer.

Freeing up nine people's time is only worth something if you know what to point it at. The automation took months. Deciding those hours should become a sales channel took understanding where the business was losing money.

04

I understand different problems have different solutions.

Some problems are solved with technology. Some are solved by spreadsheets and presentations. Others are solved over a coffee and a handshake. Coding is one of my tools, not my universal solution.

Testimonials

Don't just take my word for it.

Mentorship

Paying it forward: mentorship, on the house.

A formal tech education isn't within reach for everyone. Talent has never been in short supply, but access definitely is.

Without formal education in Computer Science myself, I know how hard it is to make it as an engineer. There's an abundance of free content out there, but it can be overwhelming without guidance and proper foundations.

I want to make this path easier for aspiring engineers from underrepresented and financially underserved communities, free of charge.

1:1 guidance

Regular one-on-one sessions built around where you actually are. No rigid curriculum, just the help you need next.

Code & career

From reading your first stack trace to preparing for your first interview, we cover the technical and the practical.

Real-world context

Hard-won lessons from shipping production code at scale. The things that don't make it into tutorials.

Always free

No fees. This is my way of widening the door that others once held open for me.

Proudly mentoring through MentorColorCodeTheDream

Want a mentor in your corner?

Whether you're writing your first lines of code or wondering what your next career move is, you're welcome here.

No cost, no prerequisites, but I do give underrepresented people the preference. Just reach out and tell me where you're headed.

Request mentorship → mentorships@rmfcastilho.com
Get in Touch

Feel free to reach out