Brian Rodriguez, Developer in Mexico City, Mexico
Brian is available for hire
Hire Brian

Brian Rodriguez

Verified Expert  in Engineering

Software Developer

Mexico City, Mexico

Toptal member since August 20, 2021

Bio

Brian has over nine years of experience in web development, working as a front-end engineer, tech leader, and consultant. He specializes in React and TypeScript and leans into his strong computer science fundamentals to quickly learn new libraries and technologies.

Portfolio

higo
React, React Native, Expo, Next.js, Sentry, HTML, CSS
Lyft
Next.js, React, TypeScript, GraphQL, HTML, CSS
Runa Hr
JavaScript, React, TypeScript, Redux, Redux-observable, Jest, Lerna...

Experience

  • JavaScript - 9 years
  • HTML5 - 7 years
  • Agile Project Management - 6 years
  • React - 6 years
  • Redux - 5 years
  • Sass - 5 years
  • TypeScript - 4 years
  • Jest - 4 years

Availability

Part-time

Preferred Environment

Slack, Visual Studio Code (VS Code), MacOS, GitHub

The most amazing...

...thing I've developed is a JavaScript form builder that supported all kinds of form control customization for a software with presence in three countries.

Work Experience

Senior Front-end Engineer

2022 - PRESENT
higo
  • Developed a whole new lending product for the business on top of our main SaaS application.
  • Created a mobile app with React Native for a new business vertical.
  • Improved the release process for the apps, adding documentation and testing.
Technologies: React, React Native, Expo, Next.js, Sentry, HTML, CSS

Senior Front-end Engineer

2020 - 2022
Lyft
  • Developed a new B2B car rental experience, expanding Lyft's car rental product on the web.
  • Migrated several internal services (UI) from Angular to React (in Next.js).
  • Worked on tech speccing and architectural decisions for new web-based solutions.
Technologies: Next.js, React, TypeScript, GraphQL, HTML, CSS

Senior Front-end Engineer

2017 - 2020
Runa Hr
  • Built and launched the front-end MVP as a React app from scratch. Scaled to included more than 10 modules and support 600+ businesses with 11,000+ total users.
  • Led company-wide front end: 2 React web apps and a React Native mobile app. Implemented standardize good practices for tech debt management and long-term architectural changes on these projects.
  • Managed 10 engineers across three time zones, keeping high code quality and streamlined development: 80% code coverage, average 2-week time to merge.
  • Owned and launched a fully-documented Slack bot app in two weeks to improve deployment flow for 30+ engineers including front-end and back-end engineers. The stack was 100% new to me (Python/Flask, Slack, and Heroku APIs).
Technologies: JavaScript, React, TypeScript, Redux, Redux-observable, Jest, Lerna, React Native, Python, Flask, Slack, Heroku, Next.js, Jira, HTML, CSS

Front-end Developer

2016 - 2017
Red Cientifica Peruana
  • Built the customer’s dashboard single-page application for the main product (Angular 1.5, Sass) with a maintainable and extensible architecture that allowed further development.
  • Migrated the back-office web application from Angular 1.x to React 15 while keeping the same experience for the end-users.
  • Pushed good practices and development workflows for the front-end team (four engineers) including testing with Jest and code reviews on GitHub.
Technologies: React, AngularJS, Sass, HTML5, Jest, GitHub, Angular, HTML, CSS

Experience

Public Website and Back Office for Yachay

https://yachay.pe/
A React/Redux web app for selling domains and cloud computing capabilities and allowing its management and configuration. I was the front-end developer who owned the client side from zero to launch, including the public web application and back-office dashboard.

RunaHR

https://runahr.com/mx/home/
A SaaS app for payroll automation. I was part of the founding team in charge of creating the UI experience with React and Redux. Alongside my coding duties, I was tech lead and manager of the front-end group, which grew to 12 engineers when I left the company.

Sammy

A mobile/web app for offering access to the US financial system to the Latin American community. I was part of the founding team in charge of creating the React Native app, creating processes for development and release, maintenance, and new feature implementation.

Education

2009 - 2014

Engineer's Degree in Systems Engineering

San Luis Gonzaga University - Ica, Peru

Skills

Libraries/APIs

React

Tools

Slack, Jira, Lerna, GitHub, Expo, Sentry

Languages

JavaScript, HTML, CSS, TypeScript, Sass, HTML5, Python, GraphQL

Frameworks

Redux, Jest, Next.js, AngularJS, Angular, React Native, Flask

Paradigms

Agile Project Management

Platforms

MacOS, Visual Studio Code (VS Code), Heroku

Other

Software Engineering, Redux-observable, Responsive UI

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring