Pablo Corso, Developer in Barcelona, Spain
Pablo is available for hire
Hire Pablo

Pablo Corso

Verified Expert  in Engineering

Front-end Developer

Location
Barcelona, Spain
Toptal Member Since
March 30, 2022

Pablo is a passionate software engineer with experience building full-stack web, desktop, and mobile applications. He specializes in front-end development with React and TypeScript-based frameworks. With knowledge of design best practices and tools, he works closely with UI/UX designers to create great experiences.

Portfolio

Databricks - Main
React, CSS3, HTML5, Design Systems, Front-end, MacOS, Windows...
VeePee
React, TypeScript, HTML, CSS, JavaScript, Node.js, NPM, Webpack...
GU Trade
Git, Jira, React, React Native, Redux, Node.js, ASP.NET, Web API...

Experience

Availability

Part-time

Preferred Environment

Visual Studio Code (VS Code), Git, Windows, MacOS, Front-end, Front-end Development, Web Development

The most amazing...

...thing I've developed is a web app that helped create and manage sales for millions of users around the globe.

Work Experience

Front-end Engineer

2022 - PRESENT
Databricks - Main
  • Collaborated closely with the design team and utilized their designs to revamp the UI of the notebook page, transforming it from an outdated design to a modern and visually appealing interface, ensuring consistency with the overall design system.
  • Incorporated accessibility best practices across multiple areas of the application's UI, ensuring inclusive and user-friendly experiences for all users.
  • Developed a responsive design for the notebook page, enabling users to access and interact with it seamlessly across various devices and screen sizes.
  • Refactored legacy front-end components and logic, improving the notebook page's code quality, maintainability, and scalability.
  • Adopted modern testing methodologies, such as Cypress and React Testing Library, to ensure robust and reliable front-end testing coverage.
  • Contributed to code reviews and provided valuable feedback to teammates, fostering a culture of continuous improvement and knowledge sharing within the team.
Technologies: React, CSS3, HTML5, Design Systems, Front-end, MacOS, Windows, Web Accessibility, TypeScript, Radix UI, Storybook, RTL, Cypress, GitHub, Git, Front-end Development, Flexbox, Responsive UI, Component Libraries, Web Development, Visual Studio Code (VS Code), Agile Software Development

Front-end Engineer

2020 - 2022
VeePee
  • Developed a web app that enables merchants to create and manage products, sales, and promotions that we offered to millions of end-users.
  • Worked in an agile environment with other engineers and designers to develop complex UI/UX requirements using React and TypeScript.
  • Created a design system implementation using React styled-components and Storybook for live documentation, improving back offices consistency and saving developing time across multiple projects.
  • Participated in monthly design ops meetings to plan and coordinate designers' and developers' efforts to extend and maintain our design system.
  • Participated in regular sprint ceremonies with other engineers, product owners, designers, and testers. Addressed refinements, demos, sprint planning, and sprint retrospectives.
  • Removed big pain points by re-structuring the whole application and project setup, enforcing best practices and well-defined conventions across the web project, while reducing over 9000 lines of code in the process.
  • Tracked every feature development, technical improvement, and bug fix using Jira as a reporting tool.
  • Developed complex components from scratch with tailored UI/UX requirements like tables, dynamic complex filters, tree structures, dynamic forms, drag and drop components, date-time pickers, large nested check groups, and more.
  • Created a custom responsive table component from scratch with details like virtualization (rendering large lists), drag and drop, rows/columns sorting/hiding, columns resizing, rows selection, dynamic filters, fixed columns, sub-rows, and pagination.
Technologies: React, TypeScript, HTML, CSS, JavaScript, Node.js, NPM, Webpack, Agile Software Development, Cypress, Git, MacOS, CI/CD Pipelines, GitLab, Testing, Libraries, Styled-components, Figma, Redux, React Query, Storybook, Web Development, APIs, Front-end Development, CSS3, HTML5, Design Systems, RTL, Flexbox, Responsive UI, Component Libraries, Front-end, Visual Studio Code (VS Code)

Full-stack Engineer

2017 - 2019
GU Trade
  • Analyzed, developed, tested, and deployed features for the GU Trade web product, from UI implementation to server web and mobile APIs and databases.
  • Led React and React Native projects with Redux and Node.js for the newer side of the product.
  • Developed features to generate complex Excel data reports with fixed and dynamic parameters customized by users via the web platform.
Technologies: Git, Jira, React, React Native, Redux, Node.js, ASP.NET, Web API, IIS SQL Server, Agile Software Development, JavaScript, HTML, CSS, C#, .NET, Entity Framework, Knockout (Knockout.js), jQuery, Visual Studio, GraphQL, APIs, Front-end Development, CSS3, HTML5, Flexbox, Responsive UI, Component Libraries, Front-end, Web Development, Full-stack, Visual Studio Code (VS Code)

Full-stack Developer

2016 - 2017
Xseed Solutions
  • Integrated project management tools to improve communication and visualization for multiple projects, inspiring the incorporation of Agile methodologies for the company.
  • Developed a full-stack app for electronic billing, integrated with government services for verification and issuing.
  • Created a full-stack app for agricultural insurance for one of the biggest insurance companies in Uruguay called SURA.
Technologies: JavaScript, HTML, CSS, Knockout (Knockout.js), C#, ASP.NET MVC, ASP.NET Web API, IIS SQL Server, Entity Framework, Windows Presentation Foundation (WPF), Visual Studio, Integration, APIs, Front-end Development, CSS3, HTML5, Component Libraries, Front-end, Web Development, Full-stack, Agile Software Development

Mobile Developer

2014 - 2016
QITR
  • Enhanced development and maintenance times across mobile, desktop, and tablet, producing reusable pages and decreasing errors and inconsistencies for the apps.
  • Developed a multiplatform application to track and manage part of the supply chain of the biggest industrial plants for cellulose production in UPM Uruguay.
  • Managed the project from day one, including the development of production code, automation tests, and deployment.
Technologies: C#, Universal Windows Platform (UWP), Visual Studio, Microsoft Team Foundation Server, WinRT, Windows Phone, T-SQL (Transact-SQL), APIs, SQLite, Component Libraries

VeePee Marketplace BO

A React and TypeScript based web app that enables merchants to create and manage products, sales, and promotions offered to millions of end-users worldwide. I was in charge of the project's front-end, integrating with the back-end team APIs, working closely with the designer's team to bring complex UI/UX features to life, and participating in regular DesignOps meetings to build and integrate our design system.

GU Trade

A web and mobile app to monitor and optimize a business performance at the point of sale. I was a full-stack developer in charge of the web product for the data visualization, including the web services used for the mobile app for tracking and reporting at the point of sale.

Campos UY

A Next.js and TypeScript-based responsive web app for buying and renting rural properties. I was in charge of setting up and building the first version of the web from the ground up collaborating with a UI/UX designer and the client.

I incorporated various external tools for email contact forms using SendinBlue with protection against abuse and fraud using React-Google reCAPTCHA v3, map views for the properties location with Mapbox and Leaflet, server side rendering with Next.js to account for SEO, error tracing with Sentry, and deployment using Vercel with GitHub integration.

Languages

JavaScript, TypeScript, HTML, CSS, CSS3, HTML5, C#, T-SQL (Transact-SQL), GraphQL, SQL

Frameworks

Cypress, Jest, Redux, .NET, Tailwind CSS, React Native, ASP.NET, Knockout (Knockout.js), ASP.NET MVC, ASP.NET Web API, Windows Presentation Foundation (WPF), Next.js

Libraries/APIs

React, Flexbox, Node.js, React Query, Web API, Entity Framework, jQuery, Leaflet, React Router

Tools

Git, JavaScript Testing, GitHub, NPM, Webpack, GitLab, Figma, Jira, Visual Studio, Microsoft Team Foundation Server, Sentry, SendinBlue

Paradigms

Agile Software Development, Testing, Search Engine Optimization (SEO), CSRF Protection

Platforms

Visual Studio Code (VS Code), Windows, MacOS, Universal Windows Platform (UWP), WinRT, Windows Phone, Mapbox

Other

Libraries, Styled-components, Front-end, Front-end Development, Web Development, APIs, Design Systems, RTL, CSS Grid, Responsive UI, Component Libraries, Full-stack, Web Accessibility, Radix UI, CSS3 Animation, CI/CD Pipelines, Storybook, React Hooks, Web Components, Integration, Full-stack Development, Remix.run, Rate Limiting, Spam Prevention, Schema-Based Validation, Database Schema Design, Query Optimization

Storage

IIS SQL Server, SQLite, Web Forms, Databases

2011 - 2018

Master's Degree in Software Engineering

ORT University - Montevideo, Uruguay

DECEMBER 2023 - PRESENT

Data Modeling Deep Dive

Kent C. Dodds Tech LLC

NOVEMBER 2023 - PRESENT

Professional Web Forms

Kent C. Dodds Tech LLC

OCTOBER 2023 - PRESENT

Full Stack Foundations

Kent C. Dodds Tech LLC

JUNE 2022 - PRESENT

CSS for JavaScript Developers

Josh Comeau

SEPTEMBER 2021 - PRESENT

Build an Epic React App | EpicReact

Kent C. Dodds Tech LLC

AUGUST 2021 - PRESENT

React Performance | EpicReact

Kent C. Dodds Tech LLC

AUGUST 2021 - PRESENT

Testing React Apps | EpicReact

Kent C. Dodds Tech LLC

JULY 2021 - PRESENT

Advanced React Hooks | EpicReact

Kent C. Dodds Tech LLC

JULY 2021 - PRESENT

Advanced React Patterns | EpicReact

Kent C. Dodds Tech LLC

JULY 2021 - PRESENT

React Hooks | EpicReact

Kent C. Dodds Tech LLC

JULY 2021 - PRESENT

React Fundamentals | EpicReact

Kent C. Dodds Tech LLC

JUNE 2021 - PRESENT

Testing JavaScript with Kent C. Dodds

TestingJavaScript.com

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