Juan D.

Juan D.

San Pedro de Poás, Costa Rica
Hire Juan D. Hire Juan D. Hire Juan D.

About Me

JD is a highly collaborative professional who demonstrates strong dedication and unwavering commitment to their work. With over 12 years of experience, they have successfully spearheaded development teams comprising 10+ individuals, overseeing projects that encompass various cutting-edge technologies like Node.js and React. JD excels as both a technical leader and a proficient people manager, consistently delivering remarkable outcomes. Their area of expertise lies in crafting innovative solutions for green-field applications, wherein they collaborate closely with clients to define architecture and design requirements.

AI, ML & LLM

Amazon Elastic Container Service (Amazon ECS) ChatGPT OpenAI LangChain

Frontend

Backend

PHP Express.js REST APIs Node.js Web API Amazon API Gateway APIs API Integration

Database

DevOps

AWS Lambda Amazon Web Services (AWS) Docker Azure AWS Cloud Architecture AWS Certified Solution Architect

Workflow

Digital Payments

Other

Typescript Graphql C Material UI NestJS .NET Razor Kendo UI Kendo MVC Serverless Framework LINQ d3.js Stripe jQuery Prisma Amazon Simple Queue Service (SQS) Amazon Cognito Microsoft Power BI SonarQube Lambda Architecture Microservices Scrum Search Engine Optimization (SEO) Amazon Amazon EC2 Android Vercel Serverless Software Development Design Systems Software Architecture IT Amazon RDS Software Engineering Front-end Architecture 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 Stripe Payments Artificial Intelligence Web MVC Telerik WebForms Controls Active Directory Programming Payment Gateways CTO Squarespace PayPal Chatbots

Work history

First Factory
VP Engineering
2024 - Present (1 year)
Remote
  • Strategic Vision and Leadership: Develop and communicate the engineering vision, ensuring alignment with company goals and driving technological innovation.

  • Cross-Department Collaboration: Collaborate with other departments to integrate engineering initiatives with overall business strategies and objectives.

  • Talent Acquisition and Retention: Attract, retain, and develop top engineering talent, fostering a culture of excellence and continuous learning.

  • Quality Assurance and Process Improvement: Implement and refine best practices to ensure high-quality solutions and process efficiency.

  • Resource Management and Allocation: Manage budgets, personnel, and technology to optimize resource use and meet project demands.

First Factory
Director of Engineering
2021 - 2024 (3 years)
Remote
  • Strategic Planning and Execution: Align engineering strategies with company goals and ensure timely, budget-compliant project delivery.

  • Client Relationship Management: Build strong client relationships and ensure their needs are met with high satisfaction.

  • Team Leadership and Development: Lead and mentor engineering teams to foster innovation, collaboration, and continuous improvement.

  • Quality Assurance and Process Improvement: Implement and refine best practices to ensure high-quality solutions and process efficiency.

First Factory
Development Manager
2019 - 2021 (2 years)
Remote
  • Responsible for the management of multiple projects in platforms like mobile, web and desktop applications to fulfill client requirements that include emerging companies and corporations

  • Working with technologies such as: Node, Javascript, React Native, AWS and C#

  • Lead teams of engineers, review their designs and suggest improvements in maintainability, scalability, and performance

First Factory
Senior Software Developer
2018 - 2019 (1 year)
Remote
  • Developed, as Senior Developer and Tech Lead, several projects using a variety of tools including: React, AngularJS, Node.js, NextJS, NestJS and C# WebAPI

  • Integrated services from Amazon like Cognito, Fargate, Rekognition, Lambdas and others

Intel
Application Developer
2014 - 2018 (4 years)
Remote

Worked as Technical Lead for a set of applications using web technologies such as: MVC.NET, Razor, JQuery, Web API services, and AngularJS

Showcase

Central Park Admin
  • Developed a suite of applications aimed at streamlining the operational workflow of parking garages throughout Australia, including a web application integrated with a Squarespace site.

  • The web application integrates with a ticket information API in New Zealand and a secure payment processing API, updating the ticket management system and sending a confirmation email upon payment.

  • Additional system designed extracts data from a camera management system for monitoring arrival times and identifying exceptions based on specific business rules, deployed on AWS using React, Node.js, and TypeScript.

Mixed Martial Arts System
  • Led a team of eight in developing three key applications for a Mixed Martial Arts System

  • Created a CMS for event registration and information input using AWS Lambda, Prisma, and NestJS; a SEO-friendly, accessible website using Next.js and React; and a mobile app with Firebase integration using React Native, serverless API, AWS Lambda, Prisma for ORM, and NestJS integration

  • Managed migration of all data from legacy system to new database schema through the development of ETLs

Payroll System
  • A React-based application was created for efficient payroll processing offering a clear overview of employee compensation, generating accountant-tailored reports, and detailed pay stubs for each employee.

  • The app uses Material UI for a user-friendly interface and Cognito from AWS for secure authentication. The backend comprises a Serverless API powered by GraphQL, NestJS, and Prisma for seamless database connection.

  • A separate service leverages AWS SQS queuing system to quickly generate pay stubs, overcoming AWS Lambda's execution time constraint.

Aerodrone
  • Co-developed a customer-centric application aimed at efficient drone flight management, recording routes, pilot info, licenses, and maintenance needs.

  • Used a multi-tenant approach, enhancing scalability and performance.

  • Leveraged a microservices architecture for effective system crafting.

Chemical Testing System
  • Built on .NET framework, the application uses Web API for back-end service and AngularJS for the front end.

  • Specifically designed for engineers, the application aids in accurate distribution and correlation of chemical concentrations.

  • Enhanced development efficiency and UI consistency achieved through the use of KendoUI components and Bootstrap framework.

Education

Education
Master's Degree in Information Systems
Technological Institute of Costa Rica (TEC)
2014 - 2017 (3 years)
Education
Bachelor's Degree in Software Engineering
Technological Institute of Costa Rica (TEC)
2008 - 2012 (4 years)