
Brian Rodriguez
Verified Expert in Engineering
Software Developer
Mexico City, Mexico
Toptal member since August 20, 2021
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
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
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
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.
Senior Front-end Engineer
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.
Senior Front-end Engineer
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).
Front-end Developer
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.
Experience
Public Website and Back Office for Yachay
https://yachay.pe/RunaHR
https://runahr.com/mx/home/Sammy
Education
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring