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, Cloud Engineering, JavaScript, React.js, CSS...
Hudl - Main
React.js, Webpack, Webpack 3, Webpack 4, Webpack 2, Front-end Architecture...
Clevertech
Ruby on Rails, JavaScript, TypeScript, Go, Svelte, Protobuf, Google BigQuery...

Experience

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, Cloud Engineering, JavaScript, React.js, CSS, Next.js, Architecture, AWS, Mobile App Design, Back-end Developers, Stripe Development, REST, Agile Development, Continuous Integration (CI), Database Migration, HTML, Chrome Extension Development, Web Development, REST API, API Integration, NestJS, Microservices Development, SQL, Front-end Development, Monorepos, Passport.js, CI/CD Pipelines, Webpack, Front-end Architecture, Mobile App Design, UX Development, Full-stack, Figma, SaaS, APIs, Firebase, WhatsApp, WhatsApp API, Twilio Development, Firebase Cloud Functions, OpenAI GPT-3 API, GPT-4, Mobile App Design, MySQL, Git, SVG Design, Tailwind CSS, Back-end Developers, Leadership, Software Design, Express.js, Agile Development, Cloud Platforms, API, 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.js, Webpack, Webpack 3, Webpack 4, Webpack 2, Front-end Architecture, CI/CD Pipelines, Jamstack, Monorepos, JavaScript, Turborepo, Git, SVG Design, Back-end Developers, Software Design, Express.js, Agile Development, Jest, Cloud Platforms, API, 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, JavaScript, TypeScript, Go, Svelte, Protobuf, Google BigQuery, GraphQL, PostgreSQL, Docker, SAML, SAML-auth, SSO Engineering, React.js, CSS, Next.js, Architecture, Back-end Developers, REST, Agile Development, Continuous Integration (CI), System Security, Database Migration, HTML, Front-end, REST API, API Integration, NestJS, Microservices Development, SQL, Front-end Development, Monorepos, Passport.js, CI/CD Pipelines, Webpack, Front-end Architecture, UX Development, SEO, Full-stack, Figma, SaaS, APIs, Firebase, Over-the-top Content (OTT), Git, WebSockets, SVG Design, Back-end Developers, Software Design, Security, Express.js, Agile Development, Jest, Cloud Platforms, Maps, API

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, Ruby on Rails, MongoDB, PostgreSQL, Redis, Memcached, Autoscaling, React Native, Contentful, Nginx, Detox, Jest, E2E Testing, JavaScript, Node.js, Heroku, Docker, React.js, CSS, Architecture, AWS, Mobile App Design, Back-end Developers, In-app Purchases, Stripe Development, REST, Agile Development, Continuous Integration (CI), D3.js, System Security, Database Migration, Terraform, HTML, Front-end, Redux, REST API, API Integration, SQL, Front-end Development, Expo, Monorepos, React.js, CI/CD Pipelines, Webpack, Front-end Architecture, Mobile App Design, UX Development, SEO, Full-stack, iOS, Android, SaaS, APIs, Twilio Development, Chatbot Development, Mobile App Design, Video Streaming, Interim CTOs, Git, WebSockets, SVG Design, Back-end Developers, Leadership, Software Design, Security, Express.js, Agile Development, Cloud Platforms, API

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, XMPP, Ejabberd, Sass, CoffeeScript, CSS, Back-end Developers, REST, System Security, HTML, Front-end, SQL, Front-end Development, Monorepos, Full-stack, SaaS, APIs, MySQL, Git, Back-end Developers, Software Design, Agile Development

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.js, Node.js, REST API, Passport.js, D3.js, Stripe Development, WhatsApp API, Twilio Development, Protobuf, JavaScript, React.js

Tools

GitHub, Git, Webpack, Terraform, Expo, Figma, Prisma, Git, Nginx, Webpack 3, Webpack 4, Webpack 2

Languages

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

Frameworks

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

Paradigms

REST, API, Continuous Integration (CI), Agile Development, Mobile App Design, Microservices Development, SEO, Agile Development, E2E Testing, Jamstack

Platforms

Mobile App Design, Firebase, Docker, Cloud Engineering, AWS, Bluetooth Low Energy (LE), Visual Studio Development, Linux, Contentful, Heroku, iOS, Android

Storage

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

Other

Architecture, Back-end Developers, Front-end, API Integration, Front-end Development, Monorepos, Front-end Architecture, UX Development, Full-stack, SaaS, APIs, WhatsApp, Interim CTOs, Back-end Developers, Leadership, Software Design, System Security, Headless CMS, In-app Purchases, Google BigQuery, CI/CD Pipelines, Chrome Extension Development, Web Development, Big Data Architecture, Bluetooth, Firebase Cloud Functions, Mobile App Design, Video Streaming, WebSockets, SVG Design, Security, Cloud Platforms, Maps, Autoscaling, SAML-auth, SSO Engineering, XMPP, Ejabberd, Computer Science, Algorithms, Data Science, Data Structures, Electronics, OpenAI GPT-3 API, GPT-4, Chatbot Development, 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