Juan Quintero, Developer in Medellín - Antioquia, Colombia
Juan is available for hire
Hire Juan

Juan Quintero

Verified Expert  in Engineering

Software Developer

Medellín - Antioquia, Colombia

Toptal member since September 19, 2024

Bio

Juan is a software engineer with six years of experience in the IT industry, specializing in web full-stack development with Python, JavaScript, and Node.js. He has delivered fintech, real estate, academic, transport, and advertising projects for service providers, microbusinesses, entrepreneurs, startups, and global companies across the US and LATAM. Juan built a real estate portal that automated data collection and document generation—optimizing broker transactions for Olive Tree Holdings.

Portfolio

Billtrust
JavaScript, Angular, Python, FastAPI, Node.js, GraphQL, Apollo Client...
Capitol
React, Next.js, Python, JavaScript, TypeScript, FastAPI, Node.js, Docker...
Olive Tree
React, Next.js, Node.js, TypeScript, Python, Django, Docker...

Experience

  • Node.js - 6 years
  • Python - 6 years
  • JavaScript - 6 years
  • Next.js - 5 years
  • React - 5 years
  • TypeScript - 5 years
  • PostgreSQL - 4 years
  • FastAPI - 4 years

Availability

Part-time

Preferred Environment

MacOS, Visual Studio Code (VS Code), Slack, React, Python, FastAPI, JavaScript, Node.js, PostgreSQL, Teams

The most amazing...

...thing I've built is a real estate portal for Olive Tree Holdings that automates property data collection and document generation—optimizing broker transactions.

Work Experience

Senior Software & Web Full-stack Engineer

2024 - 2024
Billtrust
  • Developed and enhanced interactive dashboards to display key payment processing metrics.
  • Created and integrated detailed drill-down capabilities for users in the UI.
  • Integrated databases and storage services with middleware for async and background jobs.
  • Refactored and optimized front- and back-end code for better performance and maintainability.
  • Identified and resolved bugs and performance issues, improving the user experience.
Technologies: JavaScript, Angular, Python, FastAPI, Node.js, GraphQL, Apollo Client, TypeScript, Docker, Amazon Web Services (AWS), Jenkins, Snowflake, MongoDB, Highcharts, PrimeNG, Dashboards, Charting, Dashboard Design, Reporting, Full-stack Development, Web App Development, Front-end Development, Back-end Development, REST, REST APIs, SQL, Full-stack, Generative Artificial Intelligence (GenAI), AI Chatbots, HTML5, Git, HTML, CSS, CSS3, API Design, Metrics, Terraform, Logging, Chatbots, Front-end, Artificial Intelligence (AI), CI/CD Pipelines, Jira, APIs, ECMAScript (ES6), UI Development, User Interface (UI), Vanilla JS, API Integration, Relational Databases, NoSQL, Python 3, Microsoft Teams, Back-end, Databases, Data Visualization, ChatGPT, OpenAI, Docker Compose, Redux, Machine Learning, Data Integration, Object-oriented Programming (OOP), Analytics, WebApp, Swagger, WebSockets

Senior Software & Web Full-stack Engineer

2023 - 2024
Capitol
  • Contributed to the development and enhancement of Capitol AI.
  • Developed and integrated the story or document printing functionality in the UI and AI back end.
  • Identified and fixed bugs and issues within the UI and AI back end.
  • Refactored and optimized the codebase for better performance and maintainability.
  • Improved UI responsiveness and usability across various devices and browsers.
Technologies: React, Next.js, Python, JavaScript, TypeScript, FastAPI, Node.js, Docker, WebSockets, Vercel, Full-stack Development, Web App Development, Front-end Development, REST, REST APIs, Full-stack, Generative Artificial Intelligence (GenAI), AI Chatbots, HTML5, Git, HTML, CSS, CSS3, Chatbots, Responsive Design, Responsive Web Apps, Responsiveness, Front-end, Artificial Intelligence (AI), APIs, ECMAScript (ES6), UI Development, User Interface (UI), Vanilla JS, API Integration, Relational Databases, Python 3, Microsoft Teams, Back-end, Startups, ChatGPT, OpenAI, Docker Compose, Machine Learning, Data Science, Object-oriented Programming (OOP), Server-side PDF Generation, In-app Purchases, Stripe, WebApp, Swagger

Senior Software | Web Full-stack Engineer

2023 - 2023
Olive Tree
  • Collaborated with the community to develop a library for the company's needs.
  • Optimized the company's technical process on infrastructure and CI/CD.
  • Developed a module to recollect property data and embedded it in autogenerated files.
Technologies: React, Next.js, Node.js, TypeScript, Python, Django, Docker, Google Cloud Platform (GCP), Bitbucket, Bitbucket API, Amazon Web Services (AWS), Web Scraping, Website Data Scraping, Full-stack Development, Web App Development, Front-end Development, Back-end Development, REST, REST APIs, SQL, Full-stack, HTML5, Git, HTML, CSS, CSS3, API Design, Responsive Design, Responsive Web Apps, Responsiveness, AWS Lambda, Front-end, CI/CD Pipelines, Tailwind CSS, APIs, ECMAScript (ES6), UI Development, User Interface (UI), Vanilla JS, DOM, API Integration, Integration, Relational Databases, Python 3, Microsoft Teams, Back-end, Docker Compose, Redux, Object-oriented Programming (OOP), Vercel, Server-side PDF Generation, WebApp, Swagger, Real Estate

Software & Web Full-stack Engineer

2021 - 2023
EPAM Systems
  • Migrated two internal applications from legacy technologies.
  • Improved the client's infrastructure and technical stack.
  • Optimized client processes for employees' frequent tasks.
  • Resolved several bugs and made application improvements.
Technologies: Node.js, React, Angular, Express.js, TypeScript, Python, FastAPI, Jest, InversifyJS, NestJS, NgRx, SuperTest, Full-stack Development, Web App Development, Front-end Development, Back-end Development, REST, REST APIs, SQL, Full-stack, HTML5, Git, HTML, CSS, CSS3, API Design, Grafana, Logging, Front-end, Jira, APIs, ECMAScript (ES6), UI Development, User Interface (UI), Vanilla JS, DOM, API Integration, Integration, Relational Databases, Python 3, Microsoft Teams, Back-end, Databases, Object-oriented Programming (OOP), WebApp, Next.js

Software & Web Full-stack Engineer

2021 - 2021
Perficient
  • Understood the client's needs and translated them into software features.
  • Led the app's syndication module for new implementations and support.
  • Migrated styles to a new look and feel with deep CSS and Sass knowledge.
  • Resolved several bugs and developed application improvements.
  • Optimized business needs by participating in Agile ceremonies with a technical vision.
Technologies: JavaScript, TypeScript, Python, Flask, React, Angular, Bootstrap, SCSS, Karma, Jasmine, NgRx, RxJS, D3.js, Full-stack Development, Web App Development, Front-end Development, REST, REST APIs, Full-stack, HTML5, Git, HTML, CSS, CSS3, Metrics, Front-end, Jira, APIs, ECMAScript (ES6), UI Development, User Interface (UI), Vanilla JS, DOM, API Integration, Relational Databases, Python 3, Microsoft Teams, Back-end, Databases, Data Visualization, Object-oriented Programming (OOP), Analytics, WebApp, Swagger

Software & Web Full-stack Developer

2020 - 2021
Sistecrédito
  • Understood the company's needs and translated them into the software.
  • Oversaw the development and support of a payment gateway client app.
  • Participated in the development of the new company web page.
  • Led the creation and founded the Python back-end team.
  • Engaged in the creation of data services and product recommendation systems.
  • Reduced company costs on the retirement of a 3rd-party payment gateway by directly integrating payment methods.
  • Defined Python programming standards and good practices.
Technologies: JavaScript, Angular, Python, Flask, SQLAlchemy, Azure, Full-stack Development, Web App Development, Front-end Development, Back-end Development, REST, REST APIs, SQL, Full-stack, HTML5, Git, HTML, CSS, CSS3, API Design, Metrics, Responsive Design, Responsive Web Apps, Responsiveness, Mobile, Azure DevOps, AWS Lambda, Front-end, Artificial Intelligence (AI), APIs, ECMAScript (ES6), UI Development, User Interface (UI), Vanilla JS, DOM, API Integration, Integration, Relational Databases, NoSQL, Python 3, Microsoft Teams, Back-end, Databases, Docker Compose, Machine Learning, Data Science, Data Integration, Object-oriented Programming (OOP), Analytics, In-app Purchases, WebApp, Swagger

Freelance Software Developer

2018 - 2020
EAFIT University
  • Provided support for several applications with users within the academic context.
  • Developed a web application for curricular management in modules like academic calendar, configuration, and administration.
  • Implemented MENV and MERN architectures for projects in the informatics department.
  • Improved the development and administration of the micro curriculum.
  • Migrated relational and logical database diagrams for better understanding, visualization, and comprehension of models in Oracle SQL Data Modeler.
Technologies: PostgreSQL, MySQL, Oracle, MongoDB, Snowflake, Python, Flask, FastAPI, React, Node.js, Angular, Amazon Web Services (AWS), Express.js, NestJS, NgRx, Docker, NGINX, Full-stack Development, Web App Development, Front-end Development, Back-end Development, REST, REST APIs, SQL, Full-stack, Generative Artificial Intelligence (GenAI), AI Chatbots, HTML5, Git, HTML, CSS, CSS3, API Design, Metrics, Google Cloud Platform (GCP), Chatbots, Responsive Design, Responsive Web Apps, Responsiveness, Mobile, Ruby, Azure DevOps, AWS Lambda, Front-end, Artificial Intelligence (AI), CI/CD Pipelines, Tailwind CSS, MERN Stack, APIs, ECMAScript (ES6), Vue, UI Development, User Interface (UI), Vanilla JS, DOM, API Integration, Relational Databases, NoSQL, Python 3, Microsoft Teams, Back-end, Databases, Data Visualization, Docker Compose, Redux, Plotly, Machine Learning, Data Science, Data Integration, Object-oriented Programming (OOP), React Native, Framer, Analytics, In-app Purchases, OpenCV, WebApp, Next.js

Experience

Analytics Dashboard

https://app.billtrust.com/
An analytics reporting module that offers a robust overview of payment processing performance with interactive dashboards and key metrics like envelope volume and payments processed. It features detailed drill-down capabilities for envelope and line item matches and customizable views by date and match type. It also supports exporting data in PDF, CSV, and XLS formats. The module enhances user experience by providing efficient tools for monitoring and optimizing payment processes, ensuring detailed insights and streamlined reporting.

Capitol AI

https://www.capitol.ai/
An innovative platform designed to enhance creativity using artificial intelligence. The app offers various AI-powered tools that assist in generating ideas, creating content, and improving productivity. Its features are tailored for artists, writers, marketers, and other creative professionals, aiming to streamline workflow and inspire innovation.

Mako (Project M)

A real estate portal or console for multiclient-company and tenancy brokers. As a full-stack developer, I implemented new features and maintained and supported the system to improve broker and sponsor transactions. I enabled an easier and faster system focused on the autogeneration of legal, financial, and marketing products and files, such as offering memorandum and deal packages.

Advertising Console

https://kinesso.com/
The Syndication Advertising Management Console helps Interpublic Group's (IPG) clients manage audiences, distribute content, and generate reports. It aggregates and segments audience data for targeted ad distribution, supports real-time syndication across platforms, and offers performance analytics to track engagement and improve ROI. Additionally, it ensures compliance with regional regulations, making it ideal for global campaigns. This all-in-one platform enhances advertising strategies by streamlining audience management, syndication, and reporting.

Education

2016 - 2021

Bachelor's Degree in Software Engineering

Universidad de Medellín - Medellín, Colombia

Certifications

JANUARY 2021 - PRESENT

EF SET C1 Advanced English Certification

EF Education First

NOVEMBER 2020 - PRESENT

Google Cloud Fundamentals: Core Infrastructure

Coursera

Skills

Libraries/APIs

React, Node.js, REST APIs, Apollo Client, Highcharts, PrimeNG, Bitbucket API, InversifyJS, NgRx, RxJS, D3.js, SQLAlchemy, Vue, Stripe, OpenCV

Tools

Git, Docker Compose, Jira, ChatGPT, Plotly, Slack, Microsoft Teams, Jenkins, Bitbucket, SuperTest, Karma, NGINX, Grafana, Terraform, Logging

Languages

JavaScript, Python, TypeScript, Python 3, HTML, CSS, CSS3, ECMAScript (ES6), GraphQL, SQL, HTML5, Snowflake, SCSS, Ruby

Frameworks

Next.js, Flask, Vanilla JS, WebApp, Angular, Django, Tailwind CSS, Swagger, Express.js, Jest, NestJS, Bootstrap, Jasmine, Redux, React Native, Material UI

Storage

PostgreSQL, Databases, Relational Databases, Data Integration, MongoDB, MySQL, NoSQL

Paradigms

REST, Azure DevOps, Object-oriented Programming (OOP)

Platforms

Google Cloud Platform (GCP), Docker, Vercel, Mobile, AWS Lambda, HubSpot, MacOS, Visual Studio Code (VS Code), Amazon Web Services (AWS), Azure, Oracle

Other

Web Development, FastAPI, APIs, Full-stack Development, Web App Development, Front-end Development, Back-end Development, API Integration, Back-end, Full-stack, Responsive Design, Responsive Web Apps, Front-end, UI Development, User Interface (UI), Analytics, Computer Science, Software Engineering, Software Development, English, WebSockets, Integration, Generative Artificial Intelligence (GenAI), AI Chatbots, API Design, Metrics, Chatbots, Responsiveness, Artificial Intelligence (AI), MERN Stack, DOM, Data Visualization, Machine Learning, Data Science, Server-side PDF Generation, In-app Purchases, Real Estate, Teams, Dashboards, Charting, Dashboard Design, Reporting, Web Scraping, Website Data Scraping, CI/CD Pipelines, Startups, OpenAI, Framer, HubSpot CRM

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