Jair Humberto Cañón Nieto

Senior Software Engineer

Quimbaya, Quindio, Colombia

8+ Years Exp

Summary

Jair is a Senior Software Engineer with a comprehensive skill set encompassing Front End technologies such as Redux, ReactJS, and Next.js, Back End proficiency in Node.js, MongoDB, and Spring Framework, and cloud expertise with AWS Lambda and Serverless Computing. He has a proven track record of implementing utility types in TypeScript, managing component lifecycles, and employing design patterns to enhance code reusability. Jair has seamlessly integrated web services using REST and GraphQL, orchestrated CI/CD pipelines, and ensured robust security measures. His experience spans diverse tech stacks, including Java, JavaScript, TypeScript, Angular, and PHP, and he is well-versed in agile methodologies, Scrum, and design principles such as SOLID. Jair brings extensive knowledge in Microservices architecture, Docker, AOP programming, and cloud deployment on AWS. 

Technical Skills

Detailed View

Postgresql
Javascript
HTML
Cascading Style Sheets (CSS)
MongoDB
Rest API
Reactjs
Node.js
Typescript
Next.Js
Graphql
API Gateway
React
Redux
Tailwind CSS

Other Skills

Spanish
English

Work Experience

Senior Software Engineer

Hyqoo- Revmo AI

Full Time | 10/03/2024 - 27/06/2024

Remote | LATAM

  • Developed and maintained user-facing features using Tailwind CSS and JavaScript.
  • Translated UI/UX design wireframes into high-quality code to produce visual elements of the application.
  • Ensured technical feasibility of UI/UX designs while adhering to high coding and design standards.
  • Optimized applications for maximum speed and scalability with responsive web design.
  • Collaborated with back-end developers and web designers to enhance usability and meet stakeholder requirements.
  • Wrote reusable code and libraries for efficient future use.
  • Implemented unit and integration tests to ensure software robustness and reliability.
  • Stayed updated with emerging trends and technologies in front-end development, recommending process improvements and new solutions.
  • Participated in code reviews to maintain code quality and share knowledge.

Senior Frontend Developer

DHI (Freelance)

Temporary | 01/06/2023 - 27/02/2024

Remote | LATAM

  • Implemented utility types such as Partial, Omit, Pick, and Record in TypeScript to enhance the flexibility of data structures within React applications.
  • Utilized React hooks, including useState, useEffect, useRef, useReducer, useMemo, useCallback, and useContext, to manage state, side effects, and context in functional components.
  • Managed the component lifecycle by implementing methods for Mounting (constructor, render, componentDidMount), Updating (render, componentDidUpdate), and Unmounting (componentWillUnmount).
  • Integrated essential libraries such as React Router, React DOM, and Axios Fetch to streamline navigation, DOM manipulation, and HTTP requests within React and Next.js projects.
  • Implemented design patterns including Higher Order Components (HoC) and Render Props to enhance component reusability and maintainability.
  • Followed the Atomic Design methodology, organizing UI elements into atoms, molecules, organisms, templates, and pages to create scalable and maintainable React components.
  • Employed Axios interceptors to globally intercept and handle HTTP requests and responses, ensuring consistent data handling throughout the application.
  • Applied Tailwind CSS, a utility-first CSS framework, to efficiently style and design React components, providing a modern and responsive user interface.
  • Leveraged GraphQL to consume services from a Headless CMS, enabling efficient data querying and manipulation within React and Next.js applications.
  • Implemented CI/CD pipelines using GitHub Actions to automate the build and deployment processes, ensuring a streamlined and efficient development workflow.
  • Managed user sessions using cookies for session management, providing a secure and persistent user authentication experience.
  • Implemented middlewares to protect routes by checking authentication status before rendering components, enhancing the security of the application.

Senior Fullstack Developer

Mentu

Full Time | 01/07/2022 - 01/05/2023

Colombia

ReactJS (Frontend):

  • Developed both stateful and stateless components, ensuring efficient and maintainable UI structures.
  • Distinguished between presentational and container components, separating concerns for improved code organization.
  • Implemented various React hooks, including useState, useEffect, useRef, useReducer, useMemo, and useCallback, to manage component state, side effects, and memoization.
  • Created custom hooks to encapsulate and reuse common logic across multiple components.
  • Managed global state using both Redux for centralized state management and useContext for simpler, local state sharing.
  • Implemented lifecycle methods to handle component Mounting, Updating, and Unmounting phases.
  • Integrated essential libraries such as React Router, React DOM, and Axios Fetch to facilitate navigation, DOM manipulation, and HTTP requests within the application.
  • Applied design patterns such as Higher Order Components (HoC) and Render Props to enhance component reusability and maintainability.
  • Followed the Atomic Design methodology to organize components into atoms, molecules, organisms, templates, and pages, promoting a scalable and structured architecture.
  • Utilized Axios interceptors to globally intercept and manage HTTP requests and responses.
  • Styled components using Tailwind CSS for utility-first styling and added expressive styles with Styled Components.
  • Leveraged NextJS framework for server-side rendering and enhanced development experience.

NodeJS (Backend):

  • Implemented a microservices architecture oriented to AWS Lambda functions, ensuring serverless and scalable backend solutions.
  • Utilized Swagger for Serverless OpenAPI documentation to maintain a comprehensive and standardized API documentation.
  • Integrated web services using both REST and GraphQL, ensuring flexible communication between frontend and backend components.
  • Managed databases including MongoDB and Postgres, utilizing TypeORM for Postgres models (ORM) and Mongoose for MongoDB models (ODM).
  • Implemented unit and integration testing using Jest to ensure the reliability of the backend functionality.

Metabase (BI):

  • Created widgets and dashboards for reporting within the Metabase BI tool.
  • Embedded Metabase charts and dashboards with dynamic parameters for a customizable reporting experience.
  • Utilized Postgres views and functions to optimize performance in Metabase.

General:

  • Implemented TypeScript for static typing and improved code quality.
  • Utilized Git versioning for source code management.
  • Implemented Git actions and Git secrets for automation and secure configuration.
  • Followed the Scrum development methodology for an iterative and collaborative development process.

Senior Backend Developer Java

Valid

Full Time | 01/05/2021 - 01/06/2022

Colombia

  • Implemented microservices architecture using Spring Boot, ensuring modular and scalable applications.
  • Integrated web services, supporting both RESTful and SOAP protocols, for seamless communication between different components.
  • Managed databases, including MySQL and Postgres, utilizing Spring Data for efficient data access.
  • Conducted unit testing using JUnit to ensure the reliability and correctness of individual components.
  • Performed stress testing with JMeter to evaluate the system's performance under various conditions.
  • Adhered to Agile methodologies, specifically Scrum, for iterative and collaborative development processes.
  • Managed tasks and workflows using Jira, facilitating efficient project management and tracking.
  • Applied SOLID principles to enhance code maintainability and scalability.
  • Implemented various design patterns such as Singleton, Builder, Observer, Facade, Proxy, and Template to address common programming challenges and promote code reusability.
  • Followed a Secure Development Guide, incorporating symmetric (AES) and asymmetric (RSA) encryption techniques to enhance data security.
  • Addressed OWASP Top 10 vulnerabilities, ensuring the application's resilience against common security threats.
  • Deployed artifacts on AWS infrastructure, including ECS (Elastic Container Service), EC2 instances, and S3 buckets.
  • Leveraged AWS services such as CloudWatch, Lambda, and ECR to enhance application scalability, monitoring, and container registry management.
  • Implemented Docker deployments, ensuring consistency and portability across different environments.
  • Managed Linux servers, handling server configurations and maintenance.
  • Applied Aspect-Oriented Programming (AOP) principles to enhance modularity and cross-cutting concerns in the codebase.
  • Maintained code quality using SonarQube, identifying and addressing code issues and potential vulnerabilities.

Senior Fullstack Developer

Intergrupo

Full Time | 01/08/2019 - 01/05/2021

Cl. 72 #10-34, Localidad de Chapinero, Bogotá, Cundinamarca, Colombia

React (Frontend):

  • Developed both stateful and stateless components in React, ensuring a flexible and modular UI architecture.
  • Distinguished between presentational and container components, following best practices for component structuring.
  • Implemented various React hooks such as useState, useEffect, useRef, useReducer, useMemo, and useCallback for efficient state management and side-effect handling.
  • Created custom hooks to encapsulate and reuse common logic across different React components.
  • Managed global state using both Redux for centralized state management and useContext for local state sharing.
  • Implemented the component lifecycle methods to handle Mounting, Updating, and Unmounting phases effectively.
  • Integrated essential libraries, including React Router, React DOM, Axios, and Fetch, to facilitate navigation, DOM manipulation, and HTTP requests.
  • Applied design patterns like Higher Order Components (HoC) and Render Props to enhance component reusability.

Angular (Frontend):

  • Managed Angular 10 projects, defining project structures and handling routes for a scalable and maintainable codebase.
  • Integrated RESTful web services into Angular applications, ensuring seamless communication with backend services.
  • Implemented a universal interceptor for HTTP requests, streamlining the handling of API calls.
  • Integrated Webpack and TSLint for efficient bundling and code quality in Angular projects.
  • Designed custom styles using the SASS preprocessor, and utilized Bootstrap, Material Design, and PrimeNG for UI components.
  • Managed browser's local and session storage, enhancing data persistence in Angular applications.
  • Followed the BEM CSS methodology for a structured and maintainable stylesheet.
  • Utilized CSS animations to enhance the user interface and provide a better user experience.
  • Implemented lazy loading for modules, optimizing the loading time of Angular applications.
  • Managed events between components and services, ensuring effective communication within the Angular application.
  • Followed the Scrum development methodology for an iterative and collaborative development process.

Java (Backend):

  • Implemented microservices using Spring Boot and Java EE for scalable and modular backend solutions.
  • Integrated RESTful web services, ensuring efficient communication between frontend and backend components.
  • Managed queues for asynchronous communication and background processing.
  • Handled databases, including Postgres and IBM DB2, for data storage and retrieval.
  • Utilized Git for version control, ensuring collaborative and organized software development.
  • Followed the Scrum development methodology for an iterative and collaborative development process in Java backend projects.

Semi-Senior Backend Developer

Sonira Clinica

Full Time | 01/04/2019 - 01/08/2019

31, Tv. 24 ##54, Bogotá

JavaScript, HTML, CSS (Frontend):

  • Implemented REST integrations in JavaScript, ensuring seamless communication between the frontend and backend.
  • Created web pages using HTML for markup, CSS for styling, and JavaScript for dynamic client-side behavior.

PHP (Backend):

  • Integrated web services using both SOAP and REST protocols in PHP, facilitating communication between different components.
  • Managed MySQL databases for efficient data storage and retrieval in PHP applications.

Java (Backend):

  • Implemented Java EE for scalable and modular backend solutions.
  • Managed Postgres databases for data storage and retrieval in Java backend applications.
  • Utilized Jasper Reports for generating and presenting reports in Java applications.

Semi-Senior Fullstack Developer

Zurich De Occidente S.A

Full Time | 01/12/2017 - 01/03/2019

OCCIDENTE

Angular (Frontend):

  • Managed Angular 7 and 8 projects, overseeing the development and maintenance of frontend applications.
  • Integrated RESTful web services into Angular applications, ensuring efficient communication with backend services.
  • Designed custom styles using the SASS preprocessor for a unique and appealing user interface.
  • Implemented route handling for seamless navigation and user experience.
  • Created various pages within Angular applications, contributing to the overall structure and functionality.

PHP (Backend):

  • Integrated web services using both SOAP and REST protocols in PHP, facilitating communication between the frontend and backend.
  • Managed MySQL databases for efficient data storage and retrieval in PHP applications.

Java (Backend):

  • Implemented Java EE for scalable and modular backend solutions.
  • Managed both MySQL and Postgres databases for data storage and retrieval in Java backend applications.

Junior Fullstack Developer

Data CRM Soluciones SAS

Full Time | 01/03/2015 - 01/11/2017

Cra 15 #76-39, Oficina 201

JavaScript, HTML, CSS (Frontend):

  • Integrated RESTful APIs for various services, including PayU, MailChimp, and Allegra, ensuring seamless communication between the frontend and external platforms.
  • Created dynamic and interactive web pages using HTML for structure, CSS for styling, and JavaScript for client-side behavior.
  • Implemented CSS animations to enhance user engagement and provide a visually appealing user interface.
  • Designed responsive web pages and landing pages, ensuring optimal viewing and interaction across various devices.
  • Utilized JQuery and Bootstrap for streamlined development and enhanced UI components.

PHP (Backend):

  • Integrated web services using both SOAP and REST protocols in PHP, facilitating communication between the frontend and backend.
  • Managed MySQL databases, ensuring efficient data storage and retrieval for PHP applications.
  • Administered Linux servers, handling server configurations and maintenance for PHP applications.
  • Implemented Git versioning for source code management, ensuring collaboration and code organization.
  • Followed the Scrum agile methodology for iterative development and efficient project management.
  • Implemented a CRM system based on Vtiger for customer relationship management.

Education

Electronic Engineer, Bachelor's degree

Quindio's University

Technical Bachelor in Preventive and Corrective Maintenance of Hardware

Educational Institution C.A.S.D.

Certifications

Udemy logo

Design patterns and SOLID principles

Udemy

AWS logo

AWS Certified Cloud Practitioner

AWS

Scrum Institute logo

Scrum Master

Scrum Institute

CertiProf logo

Scrum Foundation Professional Certificate (SFPC)

CertiProf

Platzi logo

Course of React & Redux

Platzi

Platzi logo

Course Professional of Angular

Platzi

Platzi logo

Course Basic & Advanced of Java

Platzi

Platzi logo

Course of Git

Platzi

line-stroke

Hire Faster. Innovate Faster.

Hyqoo AI streamlines the entire process, moving seamlessly from precise skill matching to interviews and onboarding. The moment your request enters the system, our intelligent algorithms spring into action, identifying the ideal talent with laser focus. With Hyqoo AI, you spend less time searching and more time building your dream team. Get the best talent, faster, and focus on innovation

1

24 hours

Requirements Discovery

You request talent on the Hyqoo platform and the process formally begins.

2

48 hours

Opportunity Mapping

Hyqoo talent specialists combine AI matching with real-world experience to find the best available talent to fill your role.

3

72 hours

Team Evaluation

Hyqoo specialists review talent profiles and present them to you for evaluation.

4

Offer & Onboarding

Hyqoo talent specialists work with our professionals on your behalf – helping expedit

Hyqoo Experts

Prompt Engineer

AI Product Manager

Generative AI Engineer

AI Integration Specialist

Data Privacy Consultant

AI Security Specialist

AI Auditor

Machine Managers

AI Ethicist

Generative AI Safety Engineer

Generative AI Architect

Data Annotator

AI QA Specialists

Data Architect

Data Engineer

Data Modeler

Data Visualization Analyst

Data QA

Data Analyst

Data Scientist

Data Governance

Database Operations

Front-End Engineer

Backend Engineer

Full Stack Engineer

QA Engineer

DevOps Engineer

Mobile App Developer

Software Architect

Project Manager

Scrum Master

Cloud Platform Architect

Cloud Platform Engineer

Cloud Software Engineer

Cloud Data Engineer

System Administrator

Cloud DevOps Engineer

Site Reliability Engineer

Product Manager

Business Analyst

Technical Product Manager

UI UX Designer

UI UX Developer

Application Security Engineer

Security Engineer

Network Security Engineer

Information Security Analyst

IT Security Specialist

Cybersecurity Analyst

Security System Administrator

Penetration Tester

IT Control Specialist

Instagram
Facebook
Twitter
LinkedIn
© 2025 Hyqoo LLC. All rights reserved.
110 Allen Road, Basking Ridge, New Jersey 07920.
V0.5.5
ISOhr6hr8hr3hr76