fondo hero

Miguel Angel Chinchay Huarcaya

Frontend Developer Angular 2+, Backend Node Js -
Java 8+


Hola, mi nombre es Miguel y ya desde hace buen tiempo me dedico al desarrollo web, con principal enfoque en el lado frontend con Angular 2+, Html5, Css3, Sass. Así mismo tengo experiencia programando en JavaScript(Express, NestJs) y Java en la parte backend.

Uno de mis grandes propósitos en toda mi vida es tener un formación competitiva y global, me gusta fomentar la excelencia educativa y la igualdad de acceso a los medios de información.

Educación Superior


Universidad de Lima

Facultad de Ingeniería de Sistemas

Estudios completos en la carrera de Ingeniería de Sistemas

2005-2010

Formación continua


Cursos: Formación en linea Udemy

2021 – Junio: NestJs

Desarrollo de API con el framework NestJs con TypeScript, desarrollo de un backend resiliente y escalable. Enfoque microservicios y monolitos.


2021 – Marzo:Node.js (edición 2021)

Rest, despliegues, Heroku, Mongo, Sockets, archivos, JWT, yargs, aplicaciones de consola .


2020 – Noviembre: Angular 8+ avanzado - MEAN

Estructurar una aplicación de angular a gran escala, RxJs, Modulos(Lazy loading), Guards, interceptores, google sign-in, etc. Express RestFull, Cors, MongoDb, JWT, etc .


2020 – Septiembre: ReactiveX - RxJs

Observables, operadores, orden de operadores, tipado de observables y operadores, etc.


2020 – Agosto: Javascript moderno

Webpack, Clases, POO en javascript, Callbacks, promesas, Fetch, manipulación del DOM, etc.


2020 – Julio: Css 3, responsive, Html 5, SASS, flexbox, Grid layout

Maquetación de webs profesional usando las ultimas tecnologías web.


Formación en linea OpenWebinars

2020 – Junio Estructuración de proyectos angular

Lineamientos para la estructuración de un proyecto escalable y con buenas prácticas.


2020 – Junio buenas prácticas en Angular(8+)

Guía necesaria para poder asegurar la legibilidad, mantenibilidad de una aplicación con angular.


Formación en linea Udemy - Java - Angular

Microservicios con Spring Boot y Spring Cloud Netflix Eureka

2019-Diciembre: Spring Cloud Security (OAuth2 y JWT), configuración centralizada de los microservicios utilizando Spring Cloud Config Server y trazabilidad distribuida con Spring Cloud Sleuth y Zipkin. HTTP con Feign y RestTemplate, registro y el escalamiento dinámico con el servidor Eureka y Zuul como puerta de enlace (API Gateway), Autenticación y Autorización con Spring Cloud Security (OAuth2 y JWT), Implementa Balanceo de carga del lado del cliente con Ribbon, Maneja la tolerancia a fallos y latencia con Hystrix


Angular & Spring 5: Creando web app full stack (Angular 8+)

2019-Noviembre: TypeScript, ReactiveX, Angular CLI, Operadores RX, Componentes, Eventos/Hooks, Observable, Pipe, Directivas, Interceptores Http, servicios, SockJS, Stompjs. Spring: IoC, Spring MVC, API RESTful, Validaciones, Spring Data JPA, Hibernate, Paginación, OAuth2 con JWT, Uploads de archivos, WebSocket, STOMP, Mongo DB


Spring Framework 5 (Spring boot 2): Creando webapp de cero a experto

2019-Octubre: inyección de dependencias, Contenedor y contextos IoC, Anotaciones, Spring MVC, Thymeleaf, RESTful, Formularios, Validaciones, Sesiones HTTP, Data JPA, Hibernate, Paginación, Transaction management, Spring Security, JWT, Heroku Cloud


Desarrollo web con Spring 5

2018 - Curso de Spring MVC, Spring Security, Spring Data JPA con Hibernate y MySQL. Webapp en un VPS.


Spring MVC: desarrollo de aplicaciones + Angular 5

2018 - Spring MVC, Spring Security, JPA, Maven, Git, Envíos de correo, Tareas automatizadas.


Angular: apps de cero a experto

2018 - TypeScript, Firebase RESTful services, Angular CLI, Bootstrap 4, Auth0.


Formación en linea OpenWebinars

Spring Framework MVC 4.3 & Hibernate

2016 - Desarrollo de aplicaciones Web con Spring Framework, SpringData JPA e Hibernate.


Formación en linea Udemy

Oracle PL/SQL

2016 - SQL Developer, uso de la herramienta online Oracle Application Express APEX.


Formación en linea Video2Brain

Java intermedio, Curso Json, Web services, PHP con el Framework CodeIgniter

2015 Programación para entornos Web


Sistemas UNI

2013 Programación Orientada a Objetos con C#


100%

Universidad de Lima

100%

POO

40%

Java Developer

80%

Angular 2+

Experiencia

100%

Programación Aplicaciones web

100%

Scrum

100%

Agilidad


Refactorización de proceso KYC con nuevas features

Mayo. 2021 - Setiembre 2021 Preventor

- Análisis del proceso de refactor e impacto del mismo.
- Revisión del estado de la aplicación Redux para el proceso de refactor.
- Refactor de formularios reactivos a enfoque por plantillas de validación traídas desde el backend
- Refactor de componentes(input, selects) commons de librería desarrollada en la misma empresa a medida para soporte de nuevas características.

Desarrollador externo Frontend Angular 2+ & Node.js (Express)

Sept. 2020 - Abril 2021 Facturación Electrónica

- Desarrollo de plantillas de dashboard
- Desarrollo básico de testing de componentes
- Recojo de requerimientos de usuario
- Coordinación de code reviews
- CI en git actions básicos
- Levantamiento de bugs.
- Levantamiento de observaciones QA.
- Elaboración de documentación de servicios

Desarrollador Frontend Angular 8

Feb. 2020 - Stefanini Group

Cliente: Financiera Compartamos
- Análisis de historias de usuario por desarrollar
- Desarrollo de historias de usuario.
- Levantamiento de observaciones del Sonarqube.
- Levantamiento de bugs reportados en pruebas UAT.
- Coordinaciones con el equipo backend del cliente para la documentación de servicios

Desarrollador Backend Java (Spring Boot)

Nov. 2019 - Ene-2020 CrevPeru

Desarrollo de la plataforma de atención a clientes
- Levantamiento de requerimientos del usuario.
- Custodiar y dar soporte de procesos del sistema.
- Creación de servicios

Desarrollador Full Stack Java & Angular

Nov. 2018 - Octubre 2019 en SRM Asset SAFI (Factoring digital en Perú)

Mantenimiento al sistema Sigma - Todas las Areas(comercial, cobranza, gerencia, riesgos)
- He tenido a mi cargo el desarrollo de mejoras y nuevas funcionalidades al sistema principal de la empresa, se logro resolver diferentes casuísticas o casos específicos de las diferentes áreas que presentaban requerimientos, he atendido solicitudes en producción y ambientes previos.
- Custodiar y dar soporte de procesos del sistema.
- Levantamiento de requerimientos del usuario

Consultor desarrollador web Java - Backend Developer

02-2018 - 08-2018. Cámara Peruana de Comercio Exterior(CAMEX)

Desarrollo del modulo de Call Center - Area comercial
He desarrollado los módulos de gestión de leads, gestión de bandeja de clientes por asesores de venta, reportes de venta, reportes de productividad de asesores.

Consultor TI - Freelancer

2013 - Hoy Tiempo parcial

Realice trabajos de desarrollo para las empresas:

Instituto Peruano de Fomento Educativo IPFE
Desarrollo de cliente Web Service en C# .NET para consultas de perfil de alumnos de la Universidad Peruana del Norte-UPN
Argenper
Desarrollador Java - colaboré en el desarrollo de módulo de ventas de SOAT y venta de pasajes en puntos de venta.
Instituto Peruano de Fomento Educativo IPFE
Desarrollo de página web corporativa y mantenimiento posterior.
Artvisual.net(España)
Desarrollo de themes wordpress y mantenimiento de paginas web de proyectos propios de la empresa.

Maquetador Wordpress

2009-2013 Summonpress.com

Desempeñe labores de desarrollo de themes a medida para los proyectos propios de la empresa como para terceros, dirigí al equipo de redacción de contenidos de cara a las estrategias SEO e incremento de trafico web.


En estos 2 ultimos años he empezado a profundizar en el desarrollo con los lenguajes TypeScript(Angular) y framework de Node.js, conozco de arquitecturas estandarizados como la Arquitectura por capas(Bean, DAO, Service) y la arquitectura de microservicios. Conozco los principios y bases de POO. He manejado gestor de base de datos MySql, Mongo y SQL Server.

Software Skill

70%

Lenguaje Java - Node.js

60%

SQl Query

70%

TypeScript


JavaScript - Intermedio
TypeScript - Intermedio/avanzado
Angular 8+ - Intermedio/avanzado
Node Js - Básico/intermedio
Testing - intermedio
Jest - intermedio
RxJs - Intermedio/avanzado
Css - preprocesadores SCSS intermedio
Angular Material - Intermedio
Bootstrap 4- Intermedio
Java - Básico/Intermedio
Spring boot - Intermedio
C# .Net - Básico
PHP - Básico
PL/SQL - Básico - Intermedio
MySQL - Intermedio/avanzado
Transact SQL - Básico
---
Git - Intermedio - Avanzado
Jenkins - Básico
Docker - Básico
Análisis de requerimientos de software - Intermedio
Diseño de base de Datos - Intermedio
Json - Intermedio
UML - Básico
Recojo de requerimiento de software - Avanzado
Consumo de Web Services - avanzado
---
IDES: IntelliJ IDEA, DataGrip, WebStorm, Eclipse, STS, Visual Studio Code, Visual Studio, MySQLWorkbench, DBeaver, NetBeans
Excel - Intermedio
Word - Intermedio

Deporte

No dejar de intentar

Programar

Formación continua

Testimonios


Jose Zambrano

Dev. Senior Java Facturación Cloud.

Marvin Lorenzo

Project Leader en Everis Perú

Miguel en este breve tiempo en facturacioncloud a demostrado capacidad de rápida comprensión de los problemas que presenta una empresa, sabe plantear una solución creativa y consistente usando tecnología de la información.

Apasionado en el análisis y dar una solución rápida, he trabajado durante varios años con Miguel y realmente me ha demostrado mucha capacidad.


Si deseas ponerte en contacto conmigo escríbeme un correo. Si quieres mi CV con mayor detalle no dudes en escribirme.


E - mail

miguel.peru.seo@gmail.com