Rodrigo Garcia, Developer in Madrid, Spain
Rodrigo is available for hire
Hire Rodrigo

Rodrigo Garcia

Verified Expert  in Engineering

Software Developer

Madrid, Spain

Toptal member since August 19, 2021

Bio

Rodrigo is an experienced and enthusiastic software developer who brings expertise in designing, installing, testing, and maintaining software systems. He is equipped with a diverse and promising skill set and proficient in various platforms, languages, and embedded systems. Rodrigo is a team player by nature, always able to collaborate as part of a productive team.

Portfolio

Galileo
React, JavaScript, Bootstrap, Agile Software Development, Python, FastAPI...
Campaign Monitor
React, Flask, JavaScript, Redux, Node.js, Front-end Development...
Loop Studio
React, Ruby on Rails 5, JavaScript, Front-end Development, Figma, Front-end

Experience

  • JavaScript - 9 years
  • React - 7 years
  • Agile Software Development - 6 years
  • Python - 4 years
  • CSS - 4 years
  • Redux - 3 years
  • jQuery - 3 years
  • Flask - 2 years

Availability

Part-time

Preferred Environment

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

The most amazing...

...thing I've developed is a SaaS email editor, where thousands of users could deliver unique emails to their audience.

Work Experience

Front-end Developer (React)

2021 - 2024
Galileo
  • Developed a complex web application focused on evaluating and improving GenAI applications.
  • Solved many performance issues caused by the huge amount of data being handled.
  • Participated in the whole development process, from building the app to deploying it to customers' private clusters.
Technologies: React, JavaScript, Bootstrap, Agile Software Development, Python, FastAPI, Next.js, Tailwind CSS, Front-end Development, API Integration, TypeScript, Figma, Storybook, Front-end

Senior Full-stack Engineer

2018 - 2021
Campaign Monitor
  • Improved and maintained ESP that delivered thousands of emails per day.
  • Developed and implemented performance improvement strategies and plans to promote continuous improvement.
  • Served as a part of a globally distributed team with members in the USA, Uruguay, and Ireland.
Technologies: React, Flask, JavaScript, Redux, Node.js, Front-end Development, API Integration, Figma, Storybook, Front-end

Senior Full-stack Engineer

2017 - 2018
Loop Studio
  • Built customized React applications for USA customers.
  • Managed development milestones from initial steps through final delivery.
  • Carried out day-to-day duties accurately and efficiently.
Technologies: React, Ruby on Rails 5, JavaScript, Front-end Development, Figma, Front-end

Full-stack Developer

2014 - 2016
Precodata S.A
  • Developed several banking applications for multiple clients across Latin America.
  • Built a system to read and process thousands of checks per hour.
  • Participated in big projects performed by large international teams.
Technologies: Python, Java, HTML, JavaScript, Front-end Development, Front-end

Junior Developer

2013 - 2014
Tata Consultancy Services
  • Built customized C# applications for internal usage.
  • Tracked and fixed bugs in large legacy projects, using Jira as a reporting tool.
  • Acted as a part of a globally distributed team, with members in India, the USA and Uruguay.
Technologies: Agile Software Development, HTML, C#, JavaScript, Front-end

Experience

Campaign Monitor's Editor

Email editor where customers could build emails from scratch by dragging different blocks such as buttons, images, videos, and text, choosing the layout and styling and finally send them to their audience, with the possibility of adding personalized content for each recipient.

University App

A React and Ruby on Rails application that allowed coaches and mentors to review and analyze information about US students' qualifications such as courses, SAT, and ACT to help them to be admitted by the best universities.

Banking Application

Java banking application used in Latin America that allowed users to process checks, payments and transactions, and statistics visualizations; also provided several integrations with the most common hardware machines.

Education

2012 - 2018

Bachelor's Degree in Computer Science

University of the Republic - Montevideo, Uruguay

Skills

Libraries/APIs

React, jQuery, REST APIs, Node.js, Backbone.js

Tools

Webpack, Babel, Git, Figma, Slack

Languages

JavaScript, CSS, Python, TypeScript, HTML5, CSS3, Java, HTML, C#, SQL, GraphQL

Frameworks

Next.js, Flask, Redux, Tailwind CSS, Ruby on Rails 5, Ruby on Rails (RoR), Bootstrap

Paradigms

Agile Software Development, Scrum

Platforms

MacOS, Linux, Amazon Web Services (AWS), Visual Studio Code (VS Code)

Other

API Integration, Front-end, CSS5, Front-end Architecture, Front-end Development, Storybook, Engineering, FastAPI

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