English:
Advanced
Colombia
UTC -05:00
America/Bogota
Software developer with 8 years of experience, as well as designing scalable architectures for large demand projects and best practices.
Electronic Engineer and software developer who is passionate by learning new technologies and always up to date. I have worked as a full stack developer and I am an enthusiastic person in my work, interested in providing clean solutions and high quality, punctuality and respect to the others stands out among my strengths.
Want to hire this engineer?
Check if Jair is availableExpertise
Years of commercial development experience
7 years of experience
Core technologies
Other technologies
Project Highlights
Freelance fullstack development
Jun `23 - Present
2 years
DHI
On demand ticket solving
Responsibilities & achievements
ReactJS, NextJS, TypeScript, Tailwind & Node: - Utility types (Partial, Omit, Pick, Records) - Hooks implementation (useState, useEffect, useRef, useReducer, useMemo, useCallback, useContext) - Component lifecycle (Mounting, Updating, Unmounting) - Libraries: React Router, React DOM, Axios Fetch - Patterns: HoC (Higher Order Components) and Render Props - Atomic Design (atoms > molecules > organisms > templates > pages) - Axios interceptors to intercept requests or responses - Tailwind CSS - Consume services of Headless CMS with Graphql - CI/CD, Github actions - Session management cookies - Middlewwares to protect routes
MENTU maintenance and new projects
Jul `22 - May `23
10 months
MENTU
Part of the MENTU fullstack team working on maintenance tasks and new projects
Responsibilities & achievements
ReactJS (Frontend): - Stateful and Stateless components - Presentational and Container components - Hooks implementation (useState, useEffect, useRef, useReducer, useMemo, useCallback) - Custom Hooks implementation - Global state (Redux, useContext) - Component lifecycle (Mounting, Updating, Unmounting) - Libraries: React Router, React DOM, Axios Fetch - Patterns: HoC (Higher Order Components) and Render Props - Atomic Design (atoms > molecules > organisms > templates > pages) - Axios interceptors to intercept requests or responses - Tailwind CSS Styled components NextJS framework.NodeJS (Backend): - Microservices implementation oriented to AWS Lambda functions (Serverless) - Swagger (Serverless openapi documentation) - Web services integration, REST and GraphQL - Database management, MongoDB and Postgres - TypeORM to Postgres models (ORM) - Mongoose to MongoDB models (ODM) - Unit and integration testing, Jest Metabase (BI): - Creation of widgets and dashboards to reporting - Embedding Metabase charts and dashboards with dynamic parameters - Postgres views and functions for better performance General: - TypeScript - Git versioning - Git actions and Git secrets - Development methodology, Scrum
VALID maintenance and new projects
May `21 - Jun `22
1 year
VALID
Part of the VALID backend team working on maintenance tasks and new projects
Responsibilities & achievements
Microservices implementation, Spring Boot - Web Services integration, REST and SOAP - Database management, MySQL and Postgres - Unit testing, JUnit - Stress test, JMeter - Agile methodology, Scrum - Jira management, task tracking - SOLID principles - Design Patterns (Singleton, Builder, Observer, Facade, Proxy, Template) - Secure Development Guide, symmetric (AES) and asymmetric (RSA) encryption - OWASP Top 10, vulnerabilities - AWS artifact deployment on ECS, EC2, S3 - AWS services: CloudWatch, Lambda, ECR - Docker deployments - Linux server management - AOP programming - Code quality, SonarQube
INTERGRUPO maintenance and new projects
Aug `19 - May `21
2 years
INTERGRUPO
Part of the INTERGRUPO fullstack team working on maintenance tasks and new projects
Responsibilities & achievements
React (Frontend): -Stateful and Stateless components -Presentational and Container components -Hooks implementation (useState, useEffect, useRef, useReducer, useMemo, useCallback) -Custom hooks implementation -Global state (Redux, useContext) -Component Lifecycle (Mounting, Updating, Unmounting) -Libraries: React Router, React DOM, Axios, Fetch -Patterns: HoC (Higher Order Components) and Render Props Angular (Frontend): - Angular 10 management - Structure definition for projects - Route handler - Web Services integration, REST - Universal interceptor for HTTP requests - Webpack and TSLint integration - Custom design with SASS preprocessor - Browser’s local and session storage management - Bootstrap, Material design and PrimeNG UI utilization - BEM CSS methodology - CSS Animations - Modules managements for Lazy loading - Event handling between components and services - Development methodology, Scrum Java (Backend): -Microservices implementation, Spring Boot -Java EE -Web Services integration, REST -Queue management -Database management, Postgres and IBM DB2 -Git versioning -Development methodology, Scrum
Education
Higher education in Computer Science
Agency
10-50
GMT-5
Uruguay, Argentina, Colombia, Peru
Core Expertise
Industries
Banking & Finance, Blockchain & Cryptocurrency, Data Science & Machine Learning, Big Data
Want to hire this engineer?
Check if Jair is available