Download PDF

Resumen

Como desarrollador, amo la prestidigitación en las páginas web ®. Me dedico a crear los componentes que dan vida a un sitio web, y con ello lograr impactar al usuario, de tal forma que logre realizar algo útil para sí mismo, y que le ayude a mejorar su calidad de vida.

Me he dedicado a crear módulos en JavaScript bajo el estándar AMD, para dar vida al sitio de clasificados segundamano.mx, y con ello traducir la mejor experiencia de usuario en código. Sobre este mismo sitio, participé en la creación del ambiente de desarollo del sitio, usanto tecnologías como NPM, VueJS y ES6.

También tengo experiencia en el desarrollo de Web Apps móviles basadas en Sencha Touch 2, las cuales pueden ser distribuidas en diversos sistemas operativos para dispositivos móviles mediante Phonegap, apoyándome en sistemas proveedores de datos creados en Symfony2, usando PHP OO.

En mi tiempo no laboral, me dedico a atender a mis hijos y a mi esposa, quienes son mi fuerza y principal motivación para seguir aprendiendo, además, atiendo a mis mascotas P-Chan, una marranita a todo dar, y a Garrita y Cachito, dos conejos enanos muy lindos. También me encanta hacer música, y me desempeño como bandurrista y vocalista en la Tuna Virreinal de Jiutepec.

Habilidades técnicas

Lenguajes principales

* JavaScript * HTML * CSS

Lenguajes secundarios

* SASS * Templating (Jade, Swig & Handlebars) * JSON * RSPE

Desarrollo web

* Responsive desing * Usability and user experience * Stack Building

Frameworks / libs

* Sencha Touch 2 * Phonegap * VueJS * jQuery * Shoestring * lodash

Herramientas de desarrollo

* NodeJS * NPM * SMACSS * Require.js * Webpack * BabelJS * ESLint * Docker * Tup build system * Rake * Make

Conocimiento en Ágil

* SCRUM * Continuos Integration / delivery * Automated testing

Pruebas automatizadas

Tape * Jasmine * Capybara

Linux y servicios

* CLI * VIM * Tmux * YUM * Nginx * Caddy * Git (version control)

Conocimientos back-end

* PHP * SQL * GoLang * MongoDB * PostgreSQL * ExpressJS * JAVA SE * MySQL service) * 3rd party APIs

Software Integration

* AWS SES (Simple E-mail Service) * AWS S3 (Simple Storage Service)   * SendGrid (e-mail service) * 3rd party APIs

Cualidades

Misión: Mejorar la calidad de vida de mi familia y de la sociedad, mediante el uso de las tecnologías de la información, cuidando el medio ambiente.

Visión: Ser feliz, viviendo en armonía con mi planeta y educando a mi familia siempre con amor y respeto. 

Actitudes: Autodidacta. Innovador. Proactivo. Tomo la iniciativa. Asertivo.

Valores: Respeto. Tolerancia. Responsabilidad. Compromiso. Confiabilidad. Perseverancia.

Experiencia Laboral

Mar 2014Abr 2016

Sr. Front-end developer

Segundamano.mx

Como Front-end developer, me dediqué a crear cosas chidas y usables para el sitio segundamano.mx. Con fuertes habilidades en JavaScript, desarrollé principalmente los componentes AMD que dan vida al sitio. Participé en la creación del Framework propietario que soporta la capa frontal del sitio, contribuyendo en la definición de estándares de uso y herramientas de desarrollo, bajo un esquema ágil.

Junto con mis compañeros desarrolladores, transformamos la forma de crear código, que sea mantible y entendible, documentado a nivel preciso, y generando componentes que puedan ser útiles para la comunidad Front-end. Todo esto mediante el uso de metodologías ágiles, que ayuden a entregar la mejor experiencia a nuestros usuarios. Nos apegamos a la disciplina de Continuos Delivery, con código probado a nivel unitario y funcional, y así, seguir nuestro camino en la mejora continua.

;)

May 2011Ene 2014

Web Apps developer

Wirefin LLC.

En Wirefin me dediqué la mayor parte del tiempo en desarrollar Web Apps para compañías de seguros de vida, para agentes de ventas en USA. Participé en todas las etapas del desarrollo, desde la definición de requerimientos hasta su implementación y liberación en las tiendas móviles AppStore y GooglePlay.

Funjí como líder técnico definiendo la arquitectura base de las aplicaciones, capacitando a mis colegas para que tomaran parte importante en el desarrollo.

Y como parte complementaria, tomé un rol de gerente de desarrollo, cuyas principales actividades fue establecer comunicación con el Project Manager (cliente) y los desarrolladores en turno, ayudándolos a dar lo mejor de sí mismos, logrando sus metas como profesionistas.

Educación

Sep 2007Abr 2011

Ingeniero en Informática

Uiversidad Politécnica del Estado de Morelos

La experiencia más intensa de mi vida, en la cual descubrí un mundo de nuevas oportunidades para mejora la calidad de vida de mis seres queridos.

En esta etapa conocí a dos de mis mejores amigos, con quienes tuve la oportunidad de alcanzar la meta de mi carrera profesional.

Lo mejor de la universidad fue que ahí conocí a la mujer que me acompañará toda la vida, con quien puedo caminar de la mano para lograr nuestros propósitos. Siempre fieles anuestros hijos y con nosotros mismos, "buscaremos la felicidad".