Cristian Pinto, Developer in Madrid, Spain
Cristian is available for hire
Hire Cristian

Cristian Pinto

Verified Expert  in Engineering

Software Developer

Location
Madrid, Spain
Toptal Member Since
May 9, 2022

Cristian is an experienced software engineer leading high-performance developers in startups enrolled in Series A and B funding rounds. He has built digital products from scratch and evolved existing ones to let them scale at the business pace. Cristian loves helping companies with innovative technology products to accomplish their technology roadmap with high-quality and scalable software.

Portfolio

Self-employed
Node.js, React Native, React, Expo, Firebase, Amazon Web Services (AWS)...
Birchbox
Node.js, Python, PostgreSQL, Braze, GraphQL, Google Tag Manager, Shopify...
FemTec Health Inc
Node.js, Python, PostgreSQL, Braze, Prismic, Google Tag Manager...

Experience

Availability

Part-time

Preferred Environment

MacOS, Linux, Visual Studio Code (VS Code), Git, Node.js, Jupyter Notebook, Python 3, TypeScript, React, React Native, JavaScript, Back-end, REST

The most amazing...

...e-learning platform I’ve developed from scratch reached 70,000 users and 20,000 daily active users, maintained by a team of 15+ developers I led.

Work Experience

Technical Lead and CTO Consultant

2021 - PRESENT
Self-employed
  • Acted as the interim technical lead for GoPick. Fully refactored the mobile apps and back-end to improve user experience, increase security, and improve reliability.
  • Created a team of five people and implemented a workflow process that ensures high-quality software and continuous deployment for GoPick.
  • Engaged as the venture builder CTO for Jaguar Path Ventures and assisted the company in creating an optimal technological roadmap that fit business objectives. Audited each venture to ensure the software quality and engineering team performance.
Technologies: Node.js, React Native, React, Expo, Firebase, Amazon Web Services (AWS), Amazon EKS, Amazon EC2, Amazon CloudFront CDN, Cloudflare, JSON, Webhooks, Technical Project Management, Agile Project Management, Dashboards, Analytics, Mobile Apps, iOS, Android, Prisma, Object-relational Mapping (ORM), Data Visualization, Web & Mobile Applications, Cross-platform, Integration Testing, Testing, Low Code, Low-code Development, Fastify, Mobile Back-end, AWS Lambda, WebSockets, AWS DevOps, Amazon RDS, Amazon CloudWatch, Microservices, No-code Development, Figma, Payment Gateways, Business Services, GitHub, Netlify, Material UI, Expo.io, ChatGPT, OpenAI GPT-3 API, IT Management, Neo4j, Full-stack Development, Back-end Development, Segment, Consulting, Lead Generation, CRM Systems, Data Scraping, Machine Learning, Engineering, Team Management, Engineering Management, Test-driven Development (TDD), Airtable, DB, Google Sheets, AWS Fargate, OpenAI GPT-4 API, Carbone, Open Office, PHP

Full-stack Developer for an eCommerce Platform Integration

2022 - 2022
Birchbox
  • Integrated a Shopify, Ordergroove, TeamSpeak, Express.js, andGraphQL custom back-end to track subscriptions and payments consistently.
  • Integrated Braze to identify logged and not logged users and to match with Shopify customers if they were customers.
  • Configured Braze to avoid duplicated users from the websites Birchbox.com, Birchbox.es, and Birchbox.co.uk.
  • Integrated Shopify with our custom back-end to capture different lengths and types of subscriptions and tied them to other non-subscription Shopify purchases.
  • Configured Shopify products with categories and subcategories that the integrated services can retrieve.
Technologies: Node.js, Python, PostgreSQL, Braze, GraphQL, Google Tag Manager, Shopify, eCommerce, Cloud, Front-end, Server-side Rendering (SSR), AWS Cloud Architecture, JSON, Webhooks, Object-relational Mapping (ORM), Unit Testing, Testing, User Management, Automation, GitHub, Proxy Servers, Full-stack Development, Back-end Development, Segment, Test-driven Development (TDD), DB

Full-stack Developer for eCommerce Platform Integration

2022 - 2022
FemTec Health Inc
  • Created a custom preview capability for pages created through Prismic.io CMS and integrated it with Shopify to show product details at Birchbox.com, Birchbox.es, and Birchbox.co.uk.
  • Added Braze events related to the customer behavior during the purchase process, such as adding products to the cart or adding a discount code.
  • Integrated GTM and its events with the eCommerce capabilities at the ad-hoc eCommerce site, built with NextJS and Shopify.
  • Customized Shopify's checkout page to add validation on forms and a custom checkout flow.
Technologies: Node.js, Python, PostgreSQL, Braze, Prismic, Google Tag Manager, Google Analytics, Shopify, Cloud, Front-end, Server-side Rendering (SSR), JSON, Webhooks, Payment APIs, Unit Testing, Amazon CloudWatch, Automation, GitHub, Full-stack Development, Back-end Development, DB

CTO

2021 - 2022
Clikalia
  • Developed an automatic real estate property valuation tool with Node.js and React, which consumed data from data scrapping.
  • Led the refactoring of the Dynamics 365 CRM database architecture and its integrations.
  • Spearheaded the development of a Node.js and React project to manage property publications among different real estate classifieds and consume data from the Dynamics 365 CRM.
  • Defined a tech recruiting process and hired ten mid-senior developers within six months.
  • Developed a real estate date scrapper service with Python and Scrappy.
  • Led a team of 20+ developers in different countries.
  • Organized 20+ developers in squads to increase the development performance.
Technologies: Kubernetes, Azure, Docker, Node.js, React, MongoDB, PostgreSQL, Dynamics CRM 365, Microsoft Power Apps, SharePoint 365, Microservices Architecture, GitHub Actions, Python 3, Data Engineering, Web Scraping, Retool, MacOS, Visual Studio Code (VS Code), Git, Jupyter Notebook, Next.js, Express.js, Software Development, Algorithms, SQL, Databases, Data Structures, Management, Negotiation, JavaScript, APIs, GraphQL, Sequelize, REST APIs, Hapi.js, HTML, CSS, Docker Compose, Full-stack, Web Development, GitLab CI/CD, Cloud Firestore, NoSQL, Back-end, MySQL, Tailwind CSS, REST, MVP Design, Startups, Product Development, Online Banking, Banking & Finance, NestJS, Leadership, Architecture, Scrum, DevOps, CTO, HTML5, Calculators, Team Leadership, Debugging, Jest, Technical Leadership, Project Management, Scripting, API Integration, Data Science, Web Applications, Software Design, Scalable Architecture, Metrics, Cloud, Front-end, JSON, Webhooks, C#, Technical Project Management, Agile Project Management, Dashboards, Testing, User Management, No-code Development, GitHub, Material UI, CRM Systems, Agile, Data Scraping, Data Processing, Machine Learning, Engineering, Team Management, Engineering Management, DB, Google Sheets, Reports, Reporting

CTO

2018 - 2021
ThePowerMBA
  • Designed the architecture and developed the first version of an e-learning web platform. Built the back end with Node.js and MongoDB, the front end with React and Next.js, and deployed to AWS with AWS EBS and Lambda functions.
  • Led video conferencing meetings and technology demonstrations for the Series A funding round.
  • Created a team of 15+ international developers in a full remote culture to handle all clients’ technical support and develop new functionality in the e-learning platform and other internal tools.
  • Designed the application architecture of a payment platform that aggregated local payment providers worldwide. Built the back end with Node.js and MongoDB with TypeScript and the front end with React and Next.js with TypeScript.
  • Defined the company's data workflow, data consumption, and data analysis process.
  • Led the data engineering team to process platform users' data.
  • Defined the database architecture and consumer services communications architecture.
  • Developed an ad-hoc integration with Snowflake to automate B2B user’s activity reporting.
  • Automated the B2C sales report, reducing the 2-week 1-person work for monthly data analysis to 1-day of data validation and consolidation work per month.
Technologies: Node.js, React, Next.js, Express.js, Python 3, Pandas, Snowflake, MongoDB, MacOS, Linux, Visual Studio Code (VS Code), Git, Jupyter Notebook, TypeScript, React Native, Docker, Microservices Architecture, Software Development, Algorithms, Databases, Data Structures, Marketing, Management, Negotiation, JavaScript, APIs, SCSS, Mobile App Development, Firebase, Amazon Web Services (AWS), Amazon DynamoDB, REST APIs, HTML, CSS, Python, Full-stack, Google Cloud Platform (GCP), Web Development, Serverless, Google Cloud, Web Design, NoSQL, Back-end, Redux, REST, MVP Design, Startups, Fintech, Product Development, Finance, Online Banking, Banking & Finance, Leadership, Architecture, Scrum, DevOps, CTO, Google Drive API, Airtable, Puppeteer, Web3.js, HTML5, Chatbots, Team Leadership, Debugging, Realm, FusionCharts, Monorepos, React Native for Web, ETL, Jest, Technical Leadership, Project Management, Scripting, Electron, Angular, API Integration, Web Applications, Headless Software, Charts, Bots, Software Design, Scalable Architecture, Mobile, Metrics, Cloud, Front-end, Server-side Rendering (SSR), AWS Cloud Architecture, Mobile Development, Conda, PyCharm, PIP, RDBMS, JSON, Webhooks, Zapier, Technical Project Management, Agile Project Management, Amazon EC2, Payment APIs, Admin Panels, Dashboards, Auth0, Mobile Apps, Financial Data, Unit Testing, Low Code, Low-code Development, Mobile Back-end, User Management, AWS Lambda, AWS DevOps, Amazon CloudFront CDN, Amazon RDS, Amazon CloudWatch, Microservices, Stripe API, Amazon Cognito, No-code Development, Payment Gateways, Business Services, GitHub, Material UI, IT Management, CircleCI, Lead Generation, CRM Systems, Agile, Data Processing, Engineering, Team Management, Engineering Management, DB, Google Sheets, AWS Fargate, Reports, Reporting, Microsoft Excel

Senior Software Engineer

2017 - 2018
Sage
  • Designed an omnichannel chatbot architecture that lets us create chatbots by NLP models made with the Azure LUIS service.
  • Created different chatbots connected with Sage products throw API to trigger actions based on the language understanding.
  • Helped create the NLP models and train and test them.
Technologies: Node.js, React, Chatbots, Chatbot Conversation Design, Natural Language Processing (NLP), Generative Pre-trained Transformers (GPT), GPT, Language Understanding Intelligent Service (LUIS), Speech to Text, Sentiment Analysis, Azure Cognitive Services, Natural Language Understanding (NLU), Microsoft Bot Framework, Binance API, Unit Testing, AWS Lambda, Agile, DB, Microsoft PowerPoint, Microsoft Word

ThePowerMBA E-learning Platform

http://app.thepowermba.com
Took ownership of developing the first version of the e-learning platform to grant students access to the MBA content and a dashboard to manage the real-time status of completion per student. Used Node.js, Serverless framework, and MongoDB for the back end, and React and Next.js for the front end. Deployed the e-learning platform at AWS, using EBS and Lambda functions.

Node.js Back-end Developer

A Node.js and Next.js app built with TypeScript and GraphQL to handle subscription products purchased at Shopify. It connected payment, stock management, and other services, so the subscription was charged every month. It also stores the historical data of past orders.

Gopick iOS/Android Mobile App

https://gopick-app.com
Developed and maintained an iOS/Android app that lets users order food and beverages at mass events like music festivals or football stadiums.

The restaurant or bar receives the order in their system, and the user is notified to pick up the order once it's completed. It can be delivered to the users' location in their stadium seats or cinemas.

The app currently processes hundreds of orders per day, with picks of more than 1,000 orders per day during the weekend.

Languages

TypeScript, SQL, JavaScript, GraphQL, HTML, CSS, Python, HTML5, Python 3, Snowflake, C#, Java, C++, SCSS, OpenEdge ABL, PHP

Frameworks

React Native, Next.js, Express.js, Jest, Redux, Tailwind CSS, Electron, Angular, Material UI, Hapi.js, Svelte, NestJS, Fastify

Libraries/APIs

Node.js, React, REST APIs, Stripe, Carbone, Pandas, Google Drive API, Puppeteer, Web3.js, AWS Amplify, Stripe API, FusionCharts, React Native for Web, Azure Cognitive Services, Binance API

Tools

Git, Retool, Amazon CloudFront CDN, Zapier, Prisma, Amazon CloudWatch, GitHub, Google Sheets, Microsoft Power Apps, Sequelize, Braze, Expo, Auth0, Expo.io, CircleCI, AWS Fargate, Microsoft Excel, Microsoft PowerPoint, Microsoft Word, Docker Compose, GitLab CI/CD, Google Analytics, PyCharm, Language Understanding Intelligent Service (LUIS), Amazon EKS, Amazon Cognito, Figma, Open Office

Paradigms

Management, REST, Scrum, DevOps, Mobile Development, Agile Project Management, Object-relational Mapping (ORM), Cross-platform, Unit Testing, Testing, Low-code Development, Automation, Agile, Test-driven Development (TDD), Microservices Architecture, Data Science, Microservices, ETL

Platforms

MacOS, Firebase, Amazon Web Services (AWS), Amazon EC2, Visual Studio Code (VS Code), AWS Lambda, Linux, Jupyter Notebook, Azure, Docker, Contentful, Mobile, iOS, Android, Netlify, Kubernetes, SharePoint 365, Google Cloud Platform (GCP), Shopify, Microsoft Bot Framework

Storage

MongoDB, PostgreSQL, Databases, Cloud Firestore, NoSQL, MySQL, Redis, RDBMS, JSON, Amazon S3 (AWS S3), DB, Amazon DynamoDB, Redis Cache, Google Cloud, Realm, Neo4j

Industry Expertise

Project Management, Web Design, Banking & Finance, Marketing

Other

Software Development, Algorithms, Data Structures, APIs, Full-stack, Web Development, Serverless, Back-end, MVP Design, Startups, Product Development, Leadership, Architecture, CTO, Airtable, Chatbots, Team Leadership, Debugging, QA Testing, eCommerce, Technical Leadership, Scripting, API Integration, Web Applications, Headless Software, Charts, Bots, Software Design, Scalable Architecture, Metrics, Cloud, Front-end, Server-side Rendering (SSR), AWS Cloud Architecture, Conda, Webhooks, Technical Project Management, Payment APIs, Admin Panels, Dashboards, Analytics, Data Visualization, Financial Data, Web & Mobile Applications, Low Code, Mobile Back-end, User Management, AWS DevOps, Amazon RDS, No-code Development, Payment Gateways, Business Services, Content Management Systems (CMS), IT Management, Full-stack Development, Back-end Development, Consulting, Lead Generation, CRM Systems, Data Scraping, Engineering, Team Management, Engineering Management, OpenAI GPT-4 API, Reports, Reporting, Dynamics CRM 365, Software Architecture, Mathematical Finance, Negotiation, Mobile App Development, Fintech, Finance, Online Banking, Calculators, Monorepos, Gatsby, eCommerce APIs, Lightspeed, PIP, Mobile Apps, Integration Testing, WebSockets, ChatGPT, OpenAI GPT-3 API, Proxy Servers, Segment, Data Processing, GitHub Actions, Data Engineering, Web Scraping, Sociology, ChannelAdvisor, Prismic, Google Tag Manager, Chatbot Conversation Design, Natural Language Processing (NLP), Speech to Text, Sentiment Analysis, Natural Language Understanding (NLU), Cloudflare, GPT, Generative Pre-trained Transformers (GPT), Machine Learning

2012 - 2016

Bachelor's Degree in Informatics Engineering, Computing

Polytechnic University of Catalonia - Barcelona, Spain

2013 - 2015

Bachelor's Degree in Business Management

University of Barcelona - Barcelona, Spain

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