
Cristian Pinto
Verified Expert in Engineering
Software Developer
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
Experience
- Node.js - 7 years
- React - 7 years
- MongoDB - 7 years
- Management - 4 years
- React Native - 4 years
- Python 3 - 3 years
- Microservices Architecture - 3 years
Availability
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
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.
Full-stack Developer for an eCommerce Platform Integration
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.
Full-stack Developer for eCommerce Platform Integration
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.
CTO
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.
CTO
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.
Senior Software Engineer
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.
Experience
ThePowerMBA E-learning Platform
http://app.thepowermba.comNode.js Back-end Developer
Gopick iOS/Android Mobile App
https://gopick-app.comThe 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.
Education
Bachelor's Degree in Informatics Engineering, Computing
Polytechnic University of Catalonia - Barcelona, Spain
Bachelor's Degree in Business Management
University of Barcelona - Barcelona, Spain
Skills
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, ChatGPT, 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
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
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, 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, Data Science, PIP, Mobile Apps, Integration Testing, WebSockets, 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, Generative Pre-trained Transformers (GPT), Machine Learning
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