Pedro Solá, Developer in Mexico City, Mexico
Pedro is available for hire
Hire Pedro

Pedro Solá

Verified Expert  in Engineering

Bio

Pedro is an experienced full-stack engineer and tech lead. He is very comfortable in the fast-paced world of startups and consulting. Pedro has worked on everything, from building prototypes to systems design, scaling platforms, and handling large-scale data migrations. From back end, front end, or mobile, he's done it all.

Portfolio

Freelance
Python, TypeScript, Headless CMS, Google Cloud Platform (GCP), JavaScript...
Hudl - Main
React, Webpack, Webpack 3, Webpack 4, Webpack 2, Front-end Architecture...
Clevertech
Ruby on Rails 5, JavaScript, TypeScript, Go, Svelte, Protobuf, Google BigQuery...

Experience

  • JavaScript - 10 years
  • Node.js - 6 years
  • React - 5 years
  • TypeScript - 5 years
  • PostgreSQL - 5 years
  • Docker - 4 years
  • Python - 3 years
  • Svelte - 1 year

Availability

Part-time

Preferred Environment

Visual Studio Code (VS Code), Linux, GitHub, GitLab, Git, CI/CD Pipelines

The most amazing...

...thing I've done was build 8fit to tens of millions in revenue and won the Apple "Best of" award in 2017.

Work Experience

Technical Advisor to Founders

2020 - PRESENT
Freelance
  • Worked with non-technical founders as a consulting CTO to develop the architecture, technical roadmap, and early product.
  • Worked with non-technical founders to develop initial prototypes that enabled them to show traction and raise financing.
  • Helped evaluate potential hires and assessed technology choice trade-offs.
Technologies: Python, TypeScript, Headless CMS, Google Cloud Platform (GCP), JavaScript, React, CSS, Next.js, Architecture, Amazon Web Services (AWS), Mobile Development, Back-end, Stripe API, REST, Continuous Delivery (CD), Continuous Integration (CI), Database Migration, HTML, Chrome Extensions, Web Extensions, REST APIs, API Integration, NestJS, Microservices, SQL, Front-end Development, Monorepos, Passport.js, CI/CD Pipelines, Webpack, Front-end Architecture, Mobile, User Experience (UX), Full-stack, Figma, SaaS, APIs, Firebase, WhatsApp, WhatsApp API, Twilio API, Firebase Cloud Functions, OpenAI GPT-3 API, OpenAI GPT-4 API, Mobile App Development, MySQL, Git, SVG, Tailwind CSS, Back-end Development, Leadership, Software Design, Express.js, Test-driven Development (TDD), Cloud Platforms, API/Services Architecture, Prisma

Senior Front-end Developer

2022 - 2023
Hudl - Main
  • Worked on the next-generation front-end stack for use across teams at Hudl. Special care was taken to develop a flexible monorepo based solution with shared packages and distributed build/test caching.
  • Transitioned from Webpack 3 to Vite as the application base.
  • Implemented modern build tools such as Turborepo and Rust-based TypeScript compiler SWC.
Technologies: React, Webpack, Webpack 3, Webpack 4, Webpack 2, Front-end Architecture, CI/CD Pipelines, Jamstack, Monorepos, JavaScript, Turborepo, Git, SVG, Back-end Development, Software Design, Express.js, Test-driven Development (TDD), Jest, Cloud Platforms, API/Services Architecture, Next.js

Software Consultant

2020 - 2022
Clevertech
  • Developed a prototype for planning digital out-of-home campaigns. Challenges included visualizing large amounts of geodata using performant nondeterministic clustering.
  • Developed the next-generation tech stack for an ad tech company's front-end application, focusing on its performance and maintainability.
  • Redesigned and implemented the SAML SSO component for an edtech community platform. Evaluated technical security requirements and the GDPR requirements for its clients.
Technologies: Ruby on Rails 5, JavaScript, TypeScript, Go, Svelte, Protobuf, Google BigQuery, GraphQL, PostgreSQL, Docker, SAML, SAML-auth, Single Sign-on (SSO), React, CSS, Next.js, Architecture, Back-end, REST, Continuous Delivery (CD), Continuous Integration (CI), Web Security, Database Migration, HTML, Front-end, REST APIs, API Integration, NestJS, Microservices, SQL, Front-end Development, Monorepos, Passport.js, CI/CD Pipelines, Webpack, Front-end Architecture, User Experience (UX), Search Engine Optimization (SEO), Full-stack, Figma, SaaS, APIs, Firebase, Over-the-top Content (OTT), Git, WebSockets, SVG, Back-end Development, Software Design, Security, Express.js, Test-driven Development (TDD), Jest, Cloud Platforms, Maps, API/Services Architecture

Co-founder and Chief Technology Officer

2014 - 2019
8fit
  • Built the company to tens of millions in revenue, got repeatedly featured by Apple and Google app stores, and won the Apple "Best of" award in 2017. Sold the company to Withings in 2022.
  • Ran the product and data engineering teams, engineer leveling and slotting, hiring and promotions, etc.
  • Organized cross-functional teams. Shipped code after rigorous testing, continuous integration, and deployment. Automated end-to-end testing to iOS and Android from a single React Native codebase.
Technologies: JavaScript, TypeScript, Ruby on Rails 5, Ruby on Rails (RoR), MongoDB, PostgreSQL, Redis, Memcached, Autoscaling, React Native, Contentful, NGINX, Detox, Jest, E2E Testing, MobX, Node.js, Heroku, Docker, React, CSS, Architecture, Amazon Web Services (AWS), Mobile Development, Back-end, In-app Purchases, Stripe API, REST, Continuous Delivery (CD), Continuous Integration (CI), D3.js, Web Security, Database Migration, Terraform, HTML, Front-end, Redux, REST APIs, API Integration, SQL, Front-end Development, Expo, Monorepos, React Native for Web, CI/CD Pipelines, Webpack, Front-end Architecture, Mobile, User Experience (UX), Search Engine Optimization (SEO), Full-stack, iOS, Android, SaaS, APIs, Twilio API, Chatbots, Mobile App Development, Video Streaming, CTO, Git, WebSockets, SVG, Back-end Development, Leadership, Software Design, Security, Express.js, Test-driven Development (TDD), Cloud Platforms, API/Services Architecture

Software Engineer

2012 - 2014
Redbooth
  • Acted as a technical product manager for the real-time chat product based on a web-based implementation of the XMPP protocol.
  • Developed a dashboard product, which involved managing notifications and background queue processing.
  • Rebuilt the Pages note-taking product to implement complete WYSIWYG editing, including a full data migration of the internal representation.
Technologies: Ruby, Ruby on Rails 5, XMPP, Ejabberd, Sass, CoffeeScript, CSS, Back-end, REST, Web Security, HTML, Front-end, SQL, Front-end Development, Monorepos, Full-stack, SaaS, APIs, MySQL, Git, Back-end Development, Software Design, Test-driven Development (TDD)

8fit: Digital Personal Trainer

https://8fit.com
8fit is a digital personal trainer. I built the first version myself and then scaled up the team that worked on it. The app billed tens of millions through in-app purchases and credit card subscriptions. I sold it to the French fitness manufacturer Withings in 2022.
2011 - 2013

Bachelor's Degree in Computer Science

Technical University of Catalonia - Barcelona, Spain

Libraries/APIs

React, Node.js, REST APIs, Passport.js, D3.js, Stripe API, WhatsApp API, Twilio API, Protobuf, MobX, React Native for Web

Tools

GitHub, Git, Webpack, Terraform, Expo, Figma, Prisma, GitLab, NGINX, Webpack 3, Webpack 4, Webpack 2

Languages

TypeScript, JavaScript, Sass, HTML, SQL, Python, Python 3, GraphQL, CSS, Ruby, PHP, Go, SAML, CoffeeScript, Machine Code

Frameworks

React Native, Jest, Next.js, NestJS, Express.js, Ruby on Rails (RoR), Svelte, Redux, Core Bluetooth, Tailwind CSS, Django, Ruby on Rails 5, Detox, Ruby on Rails 4

Paradigms

REST, API/Services Architecture, Continuous Integration (CI), Continuous Delivery (CD), Mobile Development, Microservices, Search Engine Optimization (SEO), Test-driven Development (TDD), E2E Testing, Jamstack

Platforms

Mobile, Firebase, Docker, Google Cloud Platform (GCP), Amazon Web Services (AWS), Bluetooth Low Energy (LE), Visual Studio Code (VS Code), Linux, Contentful, Heroku, iOS, Android

Storage

PostgreSQL, Database Migration, MongoDB, MySQL, Redis, Memcached

Other

Architecture, Back-end, Front-end, API Integration, Front-end Development, Monorepos, Front-end Architecture, User Experience (UX), Full-stack, SaaS, APIs, WhatsApp, CTO, Back-end Development, Leadership, Software Design, Web Security, Headless CMS, In-app Purchases, Google BigQuery, CI/CD Pipelines, Chrome Extensions, Web Extensions, Big Data, Bluetooth, Firebase Cloud Functions, Mobile App Development, Video Streaming, WebSockets, SVG, Security, Cloud Platforms, Maps, Autoscaling, SAML-auth, Single Sign-on (SSO), XMPP, Ejabberd, Computer Science, Algorithms, Calculus, Data Structures, Electronics, OpenAI GPT-3 API, OpenAI GPT-4 API, Chatbots, Over-the-top Content (OTT), Turborepo

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