Pedro Solá
Verified Expert in Engineering
Full-stack Developer
Mexico City, Mexico
Toptal member since May 23, 2022
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
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
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
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.
Senior Front-end Developer
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.
Software Consultant
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.
Co-founder and Chief Technology Officer
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.
Software Engineer
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.
Experience
8fit: Digital Personal Trainer
https://8fit.comEducation
Bachelor's Degree in Computer Science
Technical University of Catalonia - Barcelona, Spain
Skills
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
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