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.
Estudios completos en la carrera de Ingeniería de Sistemas
2005-2010
Desarrollo de API con el framework NestJs con TypeScript, desarrollo de un backend resiliente y escalable. Enfoque microservicios y monolitos.
Rest, despliegues, Heroku, Mongo, Sockets, archivos, JWT, yargs, aplicaciones de consola .
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 .
Observables, operadores, orden de operadores, tipado de observables y operadores, etc.
Webpack, Clases, POO en javascript, Callbacks, promesas, Fetch, manipulación del DOM, etc.
Maquetación de webs profesional usando las ultimas tecnologías web.
Lineamientos para la estructuración de un proyecto escalable y con buenas prácticas.
Guía necesaria para poder asegurar la legibilidad, mantenibilidad de una aplicación con angular.
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
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
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
2018 - Curso de Spring MVC, Spring Security, Spring Data JPA con Hibernate y MySQL. Webapp en un VPS.
2018 - Spring MVC, Spring Security, JPA, Maven, Git, Envíos de correo, Tareas automatizadas.
2018 - TypeScript, Firebase RESTful services, Angular CLI, Bootstrap 4, Auth0.
2015 Programación para entornos Web
2013 Programación Orientada a Objetos con C#
Mayo. 2021 - Setiembre 2021 Preventor
Sept. 2020 - Abril 2021 Facturación Electrónica
Feb. 2020 - Stefanini Group
Nov. 2019 - Ene-2020 CrevPeru
Nov. 2018 - Octubre 2019 en SRM Asset SAFI (Factoring digital en Perú)
02-2018 - 08-2018. Cámara Peruana de Comercio Exterior(CAMEX)
2013 - Hoy Tiempo parcial
Realice trabajos de desarrollo para las empresas:
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.
Jose Zambrano
Dev. Senior Java Facturación Cloud.
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.