Gerardo Gastaldo, Developer in Buenos Aires, Argentina
Gerardo is available for hire
Hire Gerardo

Gerardo Gastaldo

Verified Expert  in Engineering

Front-end Developer

Location
Buenos Aires, Argentina
Toptal Member Since
March 19, 2013

Gerardo is a senior React developer with several years of experience creating polished applications and over a decade of broad development experience. He focuses on working in the front end with the latest React recommendations like using hooks and TypeScript, libraries like Emotion, Styled Components, Theme UI, and components libs like Ant Design and MUI. He has worked efficiently both independently and as a member of a development team. He has a degree in systems engineering.

Portfolio

Cruise Automation
React, TypeScript, MUI CSS, CSS3, HTML, JavaScript, CSS
Big Rig Media
React, TypeScript, Sass, Ant Design, Redux, JavaScript, CSS
LocalPayments
CSS3, HTML5, TypeScript, React, Ant Design, Web Development, JavaScript, CSS

Experience

Availability

Full-time

Preferred Environment

Git, Visual Studio Code (VS Code)

The most amazing...

...software I've coded is a JavaScript function that cleans up browser-generated HTML by pasting it from Microsoft Word. It supports bullets, lists, and tabs.

Work Experience

Senior React Developer

2021 - 2022
Cruise Automation
  • Added new features, resolved bugs, and improved the existing code, all related to the web React web app.
  • Detected render performance issues using Chrome profiling tools and resolved them.
  • Worked with the Google Map component, showing markers for vehicles that updates constantly their position.
Technologies: React, TypeScript, MUI CSS, CSS3, HTML, JavaScript, CSS

React Developer

2020 - 2021
Big Rig Media
  • Created a web app from scratch using Ant Design components. Designed all the screens, layouts, and forms from low-level wireframes.
  • Designed the layouts, list, and forms according to the customer's request without a designer on the project.
  • Implemented an abstraction around forms to easily manage validations, changes, and form state; and for tables to efficiently manage pagination, sorting, and filtering.
Technologies: React, TypeScript, Sass, Ant Design, Redux, JavaScript, CSS

Freelance React Developer

2020 - 2020
LocalPayments
  • Created a dashboard portal from scratch for the new version of the platform using Ant Design components.
  • Designed the whole project, including the screens, layouts, and forms from low-level wireframes.
  • Proposed changes according to common use cases, such as the use of modals and icons for actions.
  • Led other junior front-end developers, including assigning tasks, mentoring, and reviewing code.
Technologies: CSS3, HTML5, TypeScript, React, Ant Design, Web Development, JavaScript, CSS

React Developer | C# Developer

2020 - 2020
E11 Capital
  • Created several microservices as part of a back end using ASP.NET Core.
  • Built the initial version of the admin portal using React.
  • Helped create SQL import scripts to import data from a legacy application.
Technologies: React, PostgreSQL, ASP.NET Core 3, ECMAScript (ES6), REST APIs

Web Developer | DevOps

2018 - 2019
PayerSciences
  • Set up Azure DevOps Services, projects, repositories, VMs, automated builds, and continuous integration.
  • Created a portal in React using SemanticUI components to show statistics charts pulled from a local Tableau server.
  • Configured and managed VM running a Tableau server to provide the charts.
Technologies: MongoDB, Azure DevOps, Node.js, React, Azure, ECMAScript (ES6), Web Development, JavaScript, CSS

Full-stack Developer

2018 - 2018
US Compliance Systems, Inc.
  • Fixed bugs in the current UI in Razor Views with jQuery.
  • Created a new UI from scratch using React in order to replace the old UI written with Razor Views with jQuery.
  • Helped refactor the .NET Core back end from a monolithic service to microservices run in Docker.
Technologies: .NET, ASP.NET Core, React, Web Development, JavaScript, CSS

Senior .NET Developer

2016 - 2018
Leapfactor, Inc.
  • Created a small mobile web app for capturing new clients. This was created using .NET Core and Framework 7 for the UI.
  • Developed a module from a mobile app using Angular 2 (TypeScript) to make money transfers. It has a custom UX design provided by the UX team, which I recreated with HTML and Sass.
  • Helped build a web administration console for internal use created with React and Redux.
  • Contributed to the development of Kindability, a project built using C#, ServiceStack, and RavenDB.
Technologies: ASP.NET Core, .NET, React, Angular, ServiceStack, C#, ECMAScript (ES6), CSS

Semi-senior Developer

2015 - 2016
Globant
  • Created a module in an enterprise desktop application for managing financial entities. This development involved WPF, MVVM, and Prism.
Technologies: .NET, REST, C#

Main Developer

2014 - 2015
Spirit Consulting, LLC
  • Maintained the CitiWonders internal management web app.
  • Started prototyping a dating app with Xamarin Forms.
Technologies: .NET, Xamarin, C#, ASP.NET MVC 5

.NET Developer

2012 - 2014
Making Sense, LLC
  • Developed the back end of Lander (an end-user product, related with marketing) in ASP.NET.
  • Worked on an internal web portal related to email marketing.
  • Used MVC programming paradigms to make controllers and models in C#. Used WCF to communicate with web services.
  • Created a Windows Store app for Rackspace, a front-end for server management in particular file servers.
Technologies: .NET, JavaScript, Entity Framework, Azure, ASP.NET MVC 3, C#

.NET Developer

2011 - 2012
Philips Medizin Systeme Böblingen
  • Worked on a TFS implementation of an issue tracking app for medical equipment.
  • Created a tool to import legacy tracking from Excel sheets to TFS.
Technologies: .NET, Excel Add-ins, LINQ, C#

Toptal React Academy

The Toptal React Academy is an exclusive learning program that teaches the React framework to select members of the Toptal network. After a month of study, all graduates are tasked with completing a 30-40 hour final project to build and deliver a React app from scratch. The above is a walkthrough of my final project.

ASP.NET Developer

http://www.fromdoppler.com
This is an email marketing platform website that I have worked on. I added new features to the site using ASP.NET MVC 3 with EF. I have been working on the development of this site that is an email marketing platform. I also used AJAX, UI, and jQuery for the client-side logic in the front end.

Rackspace Cloud App

This is an app that I created in two months as part of an eight-person team of developers. It was implemented as the new front end for the Rackspace control panel. Communication with Rackspace servers was accomplished using REST API. We used an MVVM pattern in conjunction with XAML and C#.

Languages

C#.NET, HTML, CSS, C#, JavaScript, SQL, CSS3, ECMAScript (ES6), SCSS, TypeScript, HTML5, XAML, Sass

Frameworks

ASP.NET Core, .NET, ASP.NET MVC, ASP.NET, Ant Design, Entity, ASP.NET MVC 3, ASP.NET MVC 5, ServiceStack, Entity Framework Core, Redux, Angular, MUI CSS

Libraries/APIs

React, React Router, jQuery, jQuery UI, Entity Framework, LINQ, Node.js, REST APIs, React Redux

Tools

Visual Studio 2019, Jira, Git, Bitbucket, GitHub

Paradigms

Scrum, Agile Software Development, Azure DevOps, REST, Model View ViewModel (MVVM)

Platforms

Windows, MacOS, Visual Studio Code (VS Code), Azure, Xamarin, Visual Studio 2017, Docker

Storage

SQL Server 2008, PostgreSQL, MongoDB

Other

Web Development, Ajax, Cloud Computing, Cloud, Front-end, Excel Add-ins, ASP.NET Core 3, Systems Engineering

2003 - 2009

Bachelor of Technology Degree in Systems Engineering

Universidad Tecnológica Nacional - Buenos Aires, Argentina

DECEMBER 2020 - PRESENT

Toptal React Academy Graduate

Toptal, LLC

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