Pablo Corso
Verified Expert in Engineering
Front-end Developer
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
Experience
- Front-end Development - 8 years
- CSS - 8 years
- HTML - 8 years
- Git - 8 years
- React - 7 years
- Agile Software Development - 6 years
- TypeScript - 5 years
- Testing - 5 years
Availability
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
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.
Front-end Engineer
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.
Full-stack Engineer
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.
Full-stack Developer
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.
Mobile Developer
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.
Experience
VeePee Marketplace BO
GU Trade
Campos UY
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.
Education
Master's Degree in Software Engineering
ORT University - Montevideo, Uruguay
Certifications
Data Modeling Deep Dive
Kent C. Dodds Tech LLC
Professional Web Forms
Kent C. Dodds Tech LLC
Full Stack Foundations
Kent C. Dodds Tech LLC
CSS for JavaScript Developers
Josh Comeau
Build an Epic React App | EpicReact
Kent C. Dodds Tech LLC
React Performance | EpicReact
Kent C. Dodds Tech LLC
Testing React Apps | EpicReact
Kent C. Dodds Tech LLC
Advanced React Hooks | EpicReact
Kent C. Dodds Tech LLC
Advanced React Patterns | EpicReact
Kent C. Dodds Tech LLC
React Hooks | EpicReact
Kent C. Dodds Tech LLC
React Fundamentals | EpicReact
Kent C. Dodds Tech LLC
Testing JavaScript with Kent C. Dodds
TestingJavaScript.com
Skills
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
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
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
Storage
IIS SQL Server, SQLite, Web Forms, Databases
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 Filtering, Schema-Based Validation, Database Schema Design, Query Optimization
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