Soy un geek y un amante de las nuevas tecnologías, programador de Java. Actualmente FrontEnd developer por vocación. Podcaster por accidente, entusiasta por los medios de comunicación y divulgación. Me encanta enseñar lo que sé, pero sobre todo, aprender todo lo que puedo, trato de ayudar a mi comunidad a descubrir el maravilloso mundo de la tecnología. Soy parte de Github Campus Expert Training, donde me capacito para aprender a hablar en público, redacción técnica, liderazgo comunitario y habilidades de desarrollo de software, ofreciendo platicas y workshops.
Desarrollo Back end
Desarrollo Back end de microservicios usando el lenguaje de programación Java en su versión EE y Spring. Conocimiento de aplicativo bancario AGAVE (Santander), Soporte de código y despliegue de servicios con Jenkins. Uso de IBM websphere para la configuración de servidores.
Control de Versiones
Manejo de versionamiento con Git, utilizando las principales plataformas: GitHub, GitKraken, GitLab, SmartGit. Uso de software de asignación de tareas: Glo, Trello.
Desarrollo Móvil
Desarrollo móvil multiplataforma en Sistemas Ios y Android con Flutter.
Herramientas WEB
Uso de Html5, Css y Javascript para creación de sitios web con frameworks Css como Bootstrap y Materialize
Desarrollo Front end
Desarrollo Front end en Javascript usando el framework React, stack MEAR. Uso de preprocesador SASS y task manager Gulp.
Desarrollo de aplicaciones móviles multiplataforma con Flutter y servicios Rest Java. Propuse herramientas para el maqueado de aplicaciones, diseño de interfaces, metodologías de trabajo, ademas de ofrecer cursos y mentorías a mis compañeros.
Uso de Herramientas: Flutter, Dart, Spring JPA, Java, Adobe XD, Scrum, Postman, Git, MacOs.
Desarrollo de una plataforma educativa, para la Universidad Tecnológica del Norte de Guanajuato donde se propuso la implementación del stack MERN (MongoDB, Express, React y Node) para sustituir la plataforma educativa anterior de la institución.
Uso de Herramientas: MongoDB, Express.js, React.js, Node.js, React-Redux, React-Routes, Ruby on Rails, Animate.CSS, Semantic UI, Chart.js, Photoshop, Illustrator, Html, Css, Javascript, MacOS, Heroku, Github.
Tecniva: Desarrollo en Java de microservicios para el área de seguros de
Santander Tecnologías, siendo parte de la planeación e implementación de todas
las fases en los distintos proyectos, desde el análisis, definición, desarrollo,
documentación, integración y configuración.
Seguros Segneurona - Santander Tecnologías: Encargado de integración de
microservicios para el aplicativo principal, ayudante en pruebas y solución de
errores dentro de dicho aplicativo. Encargado de configuración y despliegues en
los distintos ambientes.
Uso de Herramientas: Java, Spring, JSON, Postman, Linux, Jenkins, Docker, Eclipse, Oracle SQL Developer, Git, Software Corporativo (Para versionar, levantar requerimientos, solicitar reinicio de servicios, solicitar cambio de ambiente.)
Creación del sitio, logo e imagen corporativa además de un sistema de punto de venta utilizando JPA y Hibernate para Gaia Evolution, un salón de belleza de la ciudad de Chicago.
Uso de Herramientas: Photoshop, Illustrator, Html, Css, Javascript, Windows, Java, JPA, Hibernate, MySQL.
Ingenieria En Tecnologías de la Información y Comunicación
Técnico Superior Universitario en Sistemas Informáticos