Juan Daniel Sanchez Cambronero, Developer in San Pedro de Poás, Alajuela Province, Costa Rica
Juan is available for hire
Hire Juan

Juan Daniel Sanchez Cambronero

Verified Expert  in Engineering

Full-stack Web Developer

Location
San Pedro de Poás, Alajuela Province, Costa Rica
Toptal Member Since
June 20, 2022

JD is a strong team player, passionate about his work, and a hardworking person. He's led development teams of 10+ people on projects using multiple technologies such as Node.js and React, performing as a technical leader and people manager with excellent results over the last 12 years. JD specializes in green-field applications where he can define the necessary architecture and design together with the client.

Portfolio

First Factory
Process Improvement, Serverless, TypeScript, Node.js, React, APIs...
Self-employed
Angular, Node.js, C#, APIs, Amazon Web Services (AWS), User Interface (UI)...
OctoML, Inc.
Next.js, Vercel, JavaScript, TypeScript, ChatGPT, OpenAI, LangChain...

Experience

Availability

Part-time

Preferred Environment

JavaScript, TypeScript, Prisma, NestJS, Serverless, Amazon Web Services (AWS), React, Node.js, MySQL, Next.js, SQL

The most amazing...

...system I've created allowed the display of events for a major sports company using technologies that enabled a cost-effective solution in AWS.

Work Experience

Director of Engineering

2021 - PRESENT
First Factory
  • Led a team of multiple development managers that oversee a portfolio of projects in various business areas and technologies.
  • Drove organizational changes like process standardization and improvements in all the software development lifecycle stages.
  • Managed interactions with customers and support teams associated with critical customers for the organization.
  • Led all DevOps efforts within the company for all the clients that required this type of services.
Technologies: Process Improvement, Serverless, TypeScript, Node.js, React, APIs, Amazon Web Services (AWS), API Integration, Architecture, Database Design, CTO, Docker, Chrome Extensions, Google Play Store, REST APIs, AWS Cloud Architecture, Microservices, Software Implementation, Express.js, Full-stack Development, Full-stack, Chatbots

Full-stack Developer

2020 - PRESENT
Self-employed
  • Created a website for a Japanese restaurant using low-code tools such as Squarespace.
  • Built a loyalty program application for a Japanese restaurant to keep track of their clients and provide benefits to their customers.
  • Worked alongside a team of developers to create a drone management system to track their flights and manage pilots, licenses, drones, parts, and all related assets.
Technologies: Angular, Node.js, C#, APIs, Amazon Web Services (AWS), User Interface (UI), Front-end, API Integration, Database Design, REST APIs, AWS Cloud Architecture, Microservices, Software Implementation, Express.js, Vercel, Full-stack Development, Full-stack

Next.js/Vercel Developer

2023 - 2023
OctoML, Inc.
  • Created a website that compared results between OpenAI and LlaMa-2 based on given contexts to the models so that they could be evaluated in the same conditions. Worked with LangChain to create the vector stores with all the context information.
  • Made a website that can be used to create images using artificial intelligence. This one was focused mostly on the front end and a little back-end work but had to connect to the models that created the images.
  • Created a set of templates that can be used to spin up multiple Next.js sites that are focused on generating images with certain configurations such as themes, styles, and much more.
Technologies: Next.js, Vercel, JavaScript, TypeScript, ChatGPT, OpenAI, LangChain, Artificial Intelligence (AI)

Full-stack Developer

2023 - 2023
DailyEdition.ai, Inc.
  • Integrated the system with HubSpot to retrieve information used to perform specific analyses to provide headlines regarding the performance of the companies being evaluated.
  • Created a categorization mechanism to associate the content generated by the application to a company and enhance the searching algorithms to use those categories to provide more meaningful information.
  • Migrated a Vue application to React to match the skillset existing within the company.
Technologies: React, Node.js, MongoDB, JavaScript, Next.js, REST APIs, Vue, Express.js, Full-stack Development, Full-stack

Webhooks Expert

2022 - 2023
Invoiss LLC
  • Worked on changing the infrastructure of the application API to utilize a Docker container instead of using an EC2 instance alone, which enabled the system to autoscale.
  • Analyzed some performance issues in the application, proposed solutions to those problems, and applied the fixes to reduce the length of requests during peak hours.
  • Assisted the team to work on several backend enhancements based on new features requested by the clients.
Technologies: AWS Lambda, Webhooks, JavaScript, Amazon Web Services (AWS), PostgreSQL, Software Implementation, Stripe, Express.js, WebSockets, Vercel, Full-stack Development, PayPal, Full-stack, Card Payments, Digital Payments, Stripe Payments

Senior Developer to Assist with API Integration

2022 - 2022
Central Park NZ Limited
  • Created a payment portal for clients to pay their parking tickets reducing the time spent on human interaction processing the payments.
  • Designed and implemented an admin portal built to manage all the necessary information regarding the parking parks such as cameras, parking meters, and other basic information.
  • Created an autonomous process that analyzes ticket information coming from a third-party system and stores those tickets in the client's infrastructure.
Technologies: API Integration, Payment Gateways, JavaScript, Squarespace, Microservices, Software Implementation, Express.js, Full-stack Development, Full-stack

Development Manager

2019 - 2021
First Factory
  • Managed and assisted in implementing a management system for financial advisors to track their clients and their economic movements and investments.
  • Led a team of developers working for a global sports company, recreating their mobile application and website, going from a system with few configuration possibilities to a new custom-made system incorporating new functionalities.
  • Provided support to multiple teams within the organization in development efforts and DevOps practices in AWS environments.
Technologies: NestJS, Next.js, Node.js, React, TypeScript, Serverless, SQL, APIs, Amazon Web Services (AWS), User Interface (UI), Front-end, API Integration, Payment Gateways, Architecture, Database Design, Docker, REST APIs, AWS Cloud Architecture, Microservices, Software Implementation, WebSockets, Full-stack Development, Full-stack

Senior Software Developer

2018 - 2019
First Factory
  • Designed and implemented ETL tools to load pharmaceutical information from a list of authorized dealers to create multiple dashboards for the marketing and operations departments.
  • Created a face recognition system for a nonprofit organization to manage cases for lost children that analyzes images fetched from the dark web and launches alerts when a potential match is found.
  • Supported and enhanced a custom-built eCommerce website to sell breast pump devices.
Technologies: React, Node.js, C#, Angular, SQL, APIs, Amazon Web Services (AWS), User Interface (UI), Front-end, API Integration, Architecture, Database Design, REST APIs, AWS Cloud Architecture, Microservices, Software Implementation, Full-stack Development, Full-stack

Application Developer

2013 - 2017
Intel
  • Migrated a system for manufacturing engineers to test the quality of the materials used to create processors, moving from an old Web Forms application into a more scalable system using AngularJS and a separate API.
  • Created a new desktop application in WPF and a website in Angular for chemical engineers to manage and verify chemical concentrations on the solutions used during a processor's manufacturing process.
  • Built a set of dashboards to display performance metrics on all the testing laboratories within the organization using services such as PowerBI and adding custom widgets using D3.js.
  • Led and implemented SonarQube within the organization to perform static code analysis over all the projects developed for our customers.
Technologies: Angular, jQuery, Kendo MVC, Kendo UI, Web API, D3.js, Microsoft Power BI, SonarQube, C#, SQL, APIs, HTML, CSS, User Interface (UI), Front-end, API Integration, Architecture, Database Design, REST APIs, Software Implementation, Full-stack Development

Software Developer

2012 - 2013
Encora
  • Implemented several financial modules connected to third-party services to manage payments and money transactions.
  • Worked on a system to manage scientific publications within a university, providing functionalities such as comments, publication workflows, and publishing capabilities.
  • Created multiple management modules for an oil company to track barrel distribution across the United States.
Technologies: C#, Razor, LINQ, Web MVC, Kendo UI, Telerik WebForms Controls, SQL, APIs, HTML, CSS, User Interface (UI), Front-end, REST APIs, Software Implementation

Developer

2010 - 2012
Self-employed
  • Created a desktop application to manage local elections in schools for certain districts within the province I was living in.
  • Built a web application for a maintenance shop that allowed customers to book appointments. It also allowed the company to manage supply requests by keeping a track record of parts needed to repair each vehicle.
  • Designed and developed a simple mobile application to showcase the services of a wellness foundation, such as yoga classes, personal trainers, and nutritionists.
Technologies: Android, PHP, .NET, C#, CSS3, APIs, HTML, CSS, User Interface (UI), Front-end, REST APIs, Software Implementation

Central Park Admin

I created a set of applications to manage the workflow of many parking garages in Australia owned by the client.

The first system was a web application embedded into a Squarespace site. This web application is connected to a third-party API in New Zealand to get the ticket information and another third-party API to process the payment. Afterward, an email is sent to the user, and the ticket management system is updated with the payment.

Another system created was an ETL process that pulled information from a camera management system that monitors the parking garages 24/7 to get the time of arrival of cars to mark exceptions depending on specific business rules.

Everything was deployed in an AWS environment, using technologies such as React, Node.js, and TypeScript.

Mixed Martial Arts System

I led a team of eight resources and was the primary architect for the system. Three main applications were built as described below:

The first is a custom content management system for admins to register new events and any related information for the fighters or necessary information for the organization. This system was built using a serverless API with AWS Lambda, Prisma to connect to the database, and NestJS to organize the code and provide security configuration, among other things. For the front end, we created a single-page application with React.

The second is a responsive website using Next.js and React—we were tasked to review the SEO and accessibility functionalities carefully.

The third is the mobile application using React Native. Besides using a serverless API, AWS Lambda, Prisma as an ORM, and NestJS as the two systems mentioned above, this application also integrated with Firebase to manage authentication and push notifications.

I also created a set of ETLs to migrate all the information from a legacy system to the new database schema.

Payroll System

A React-based application to process the payments for all the company's employees.

This system provides a simple overview of what each employee must be paid on payroll, plus providing reports for the accountants, pay stubs of salaries for each employee, and many other functionalities.

The UI was built using React as a single-page application and Material UI as the framework. The authentication is made through Cognito from AWS. The backend is built using a Serverless API with GrapQLl, NestJS, and Prisma as an ORM to connect to the database.

A separate service was created to generate the pay stubs with a queuing system using AWS SQS to speed up the process and avoid Lambda's execution time limitation in AWS.

Aerodrone

A customer-oriented application that helps manage drone flights, keeping a record of the routes, pilots, and licenses, and handling all the related parts that require maintenance in a drone.

I collaborated on building the system with a multi-tenant approach and designing it with a microservices architecture to scale as much as possible.

Chemical Testing System

A .NET-based application using Web API for the back-end service and AngularJS for the front end.

This application was created for engineers to verify the proper distribution and correlation of concentrations used in their chemicals based on the type of testing and materials used for the manufacturing process.

For the front end we relied on KendoUI components to improve the development time and reuse components that fulfill the client's requirements. Also, we used Bootstrap as the framework and standardized the look and feel of the application.

Languages

JavaScript, TypeScript, GraphQL, HTML, CSS, C#, SQL, PHP, CSS3

Frameworks

Next.js, Material UI, Express.js, NestJS, .NET, Angular, Bootstrap, Razor, Kendo UI, Kendo MVC, Serverless Framework

Libraries/APIs

React, REST APIs, Node.js, LINQ, Web API, D3.js, Stripe, jQuery, Vue

Tools

Prisma, Amazon Elastic Container Service (Amazon ECS), Amazon Simple Queue Service (SQS), Amazon Cognito, Microsoft Power BI, SonarQube, ChatGPT

Paradigms

Lambda Architecture, Microservices, Scrum, Search Engine Optimization (SEO), Database Design

Platforms

AWS Lambda, Amazon Web Services (AWS), Amazon, Amazon EC2, Docker, Android, Azure, Vercel

Storage

Databases, MySQL, SQL Server 2016, PostgreSQL, MongoDB

Other

Serverless, Software Development, Design Systems, Software Architecture, IT, Amazon RDS, Amazon API Gateway, APIs, Software Engineering, Front-end, API Integration, Architecture, AWS Cloud Architecture, AWS Certified Solution Architect, Software Implementation, Full-stack Development, Full-stack, IT Project Management, Strategy, Business Process Improvement (BPI), Scrumban, Process Improvement, User Interface (UI), Chrome Extensions, Google Play Store, Webhooks, WebSockets, Card Payments, Digital Payments, Stripe Payments, Artificial Intelligence (AI), Web MVC, Telerik WebForms Controls, Active Directory Programming, Payment Gateways, CTO, Squarespace, PayPal, OpenAI, LangChain, Chatbots

2014 - 2017

Master's Degree in Information Systems

Technological Institute of Costa Rica (TEC) - San José, Costa Rica

2008 - 2012

Bachelor's Degree in Software Engineering

Technological Institute of Costa Rica (TEC) - Cartago, Costa Rica

OCTOBER 2019 - OCTOBER 2022

AWS Solutions Architect Associate

Amazon Web Services

SEPTEMBER 2018 - SEPTEMBER 2020

Certified Scrum Master

Scrum Alliance

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