Rodrigo M. F. Castilho Software Engineer, Web Developer
Recent Projects Experience Get in Touch

Rodrigo M. F. Castilho

Software Engineer, 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

No Complications

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.

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.

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.

My code in production serves over 70 million people every month.

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

  • TypeScriptTypeScript
  • JavaScriptJavaScript
  • PythonPython
  • JavaJava
  • Visual BasicVisual Basic

Libraries & Frameworks

  • ReactReact | Next.js, Gatsby
  • VueVue (Nuxt)
  • DjangoDjango | Django Rest Framework
  • NodeNode | Express

Tools & Databases

  • PostgreSQLPostgreSQL
  • DynamoDBDynamoDB
  • RedisRedis
  • MySQLMySQL
  • AWSAmazon Web Services (AWS)
  • GCPGoogle Cloud Provider (GCP)
  • CI/CDCI/CD: GitHub Actions, Vercel, Jenkins

Recent Projects

Financial News London

One of Dow Jones leading brands. We renewed it into a Next.js/TypeScript app that reduced data load by 80% and page load times by as much as 96%. Pretty much all the UI elements you see on it were designed by a killer design team and built by me in at least some capacity; headers, footers, buttons, article cards, etc.
Visit the site
FN London

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 we built with Next.js to consolidate WSJ, FN, MansionGlobal and other brands into one place.
Visit the site
WSJ+

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.
Visit the site
Routable

TIM Brasil Mobile Routing

The platform is internal, so no link for this one, but the automations were built with Java and Python, while the interfaces were built with plain JavaScript, jQuery, and a modeling language called YANG. While working with Cisco, I was able to partner up with one of Brazil's largest mobile carriers and built automating scripts alongside interfaces for their network engineers to serve over 30 million customers.
TIM Brasil

Experience

Software Engineering Lead

at Planetary
February 2023 - Present
React
React
Next.js
Next.js
TypeScript
TypeScript
JavaScript
JavaScript
Tailwind CSS
Tailwind CSS
Vue
Vue
GraphQL
GraphQL

What I'm doing

Currently helping leading companies and brands like Dow Jones, Guidepost Education, and The Well New York to build and scale their digital products and services. You can check out my live work at FN London, WSJ+, and The Well.

What I achieved

  • 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 crafting good relationships and fostering a communication culture.

Senior Software Engineer

at Routable
January 2022 - January 2023
React
React
Gatsby.js
Gatsby.js
TypeScript
TypeScript
JavaScript
JavaScript
GraphQL
GraphQL

What I did

I was the sole engineer dedicated to their landing page, and helped build the sign-up flow in the year prior to the company's downsizing. The development was primarily frontend, using Gatsby.js and JavaScript, integrating with Contentful CMS using GraphQL. I also integrated features in the main app using TypeScript and React, leveraging tools like Redux. I was impacted by a layoff that cut 25% of the workforce, and landed a full-time position with Planetary a month later.

What I achieved

  • Helped deliver one of the best-in-class automated onboarding flow.
  • Became the #1 code contributor to the codebase within a year.

Lead Software Engineer

at Cisco
March 2021 - January 2022
Java
Java
Python
Python
JavaScript
JavaScript
jQuery
jQuery
YANG

What I did

Backend-leaning job, I developed solutions for some of Brazil's largest mobile carriers, and helped them build automating scripts alongside interfaces for their network engineers to serve over 30 million customers. I mentored new software developers to learn the tools and technologies used in the industry, and helped them build their own solutions. I got my first international job offer with Routable by the end of 2022, and decided to take a leap of faith.

What I achieved

  • Pushed 16 new features impacting more than 30 million users with zero rollbacks or patches.
  • Refactored the main codebase, reducing the 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

at Pareto
October 2020 - February 2021
Python
Python
Django
Django
PostgreSQL
PostgreSQL
Redis
Redis
AWS
AWS

What I did

I worked as a full-stack engineer, but was mostly focused on the backend building solutions for Pareto's clients. This was a temporary contract position, and I left the company for a full-time position with Cisco starting March 2021.

What I achieved

  • Helped the today #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 Software Engineer

at Dassault Systèmes
January 2016 - December 2019
Python
Python
React
React
JavaScript
JavaScript
Node.js
Node.js
VBA
VBA

What I did

This was the turning point in my career, as I was hired to work as a data analyst and strategic planner for a major French multinational. I was responsible for analyzing data from multiple sources, and creating reports and dashboards to help the company make strategic decisions for the entirety of Latin America. I left the company in December 2019 to pursue my old passion of building software.

What I achieved

  • Architected, negotiated, and engineered an automation solution that saved 9,600 hours of administrative work annually.
  • Those savings allowed for resource reallocation. The intelligence I provided allowed for initiatives to generate over $400,000 in annual recurring revenue.
  • Led teams of up to 6 people to create new solutions that not only created savings for the company, but also generated it recurring revenue.
  • I was the data person for the entirety of the Latin American operation, reporting on daily basis to C-Level personnel in three countries and handling all revenue planning exercises for 4 countries.

Several Data Analytics Job Titles

5 different companies
January 2008 - December 2015
Python
Python
JavaScript
JavaScript
VBA
VBA

What I did

Data analytics was my bread and butter for the better part of this decade, where I automated elements to not lose touch with coding, using mostly Visual Basic in the meantime.

What I achieved

  • Led teams of up to 16 people in efforts to rebuild processes, saving 3,000 yearly hours of overtime alone, saving companies money and adding to employees' well-being.
  • Was one of the key consultants that helped HSBC divest their retail operations in Brazil by making their financial statements and 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%.
Need a web app? I'm in. That legacy jQuery codebase no one wants to touch? I'm your guy. Someone to learn a new language to get something done? On it. Or maybe a slide deck showcasing the team performance? Done!
Some problems are solved with technology. Some are solved by spreadsheets and presentations. Others are solved over a coffee and a handshake.
I'm a problem-solver at the core, and coding is one of my tools.

Get in Touch

LinkedIn E-mail Book a Call