Líder técnico java

Sal*** ***** (XX años)
Líder de Proyectos en IPICYT
Benemerita Univercidad Autónoma de Puebla (BUAP)
Azcapotzalco,
Ciudad de México
Este candidato esta dispuesto a trasladarse
|
Experiencia
Líder de Proyectos
IPICYT
jun 2018 - Actualmente
Asignado al CONACYT (Consejo Nacional de Ciencia y Tecnología) con el rol de líder de proyectos y arquitecto de soluciones en los sistemas de Cátedras CONACYT, Padrón de Jóvenes Investigadores, Fronteras de la Ciencia, Problemas Nacionales, CONRICYT, Becas Vinculación Proyectos (Vocaciones Científicas, Apoyo a Mujeres Indígenas, Apoyo a Personas con Discapacidad), PNPC (Programa Nacional de Posgrados de Calidad) y PEI , realizando las funciones de:

•	Líder de proyectos
•	Administrador de proyectos.
•	Coordinación de equipos de trabajo.
•	Generación de planes de trabajo.
•	Levantamiento y definición de requerimientos.
•	Reuniones de trabajo con usuarios.

•	Arquitecto de soluciones
•	Definición de arquitectura de software
•	Proponer soluciones técnicas y tecnológicas a las áreas usuarias.
•	Diseño y desarrollo de prototipos.
•	Análisis y diseño de procesos.
•	Análisis y diseño de sistemas (generación de casos de uso, diagramas de casos de uso, diagramas de clases, diagramas de secuencia, diagramas de proceso, diagramas de estado, etc)
•	Modelado y diseño de bases de datos.
•	Implementación, desarrollo y mantenimiento de sistemas Java, con diversas tecnologías para su desarrollo tanto en front-end como back-end.
•	Generación de pruebas unitarias.
•	Generación de la base de datos de los aplicativos.
•	Administración de servidores de desarrollo.
•	Administración y generación de versiones de las aplicaciones.
•	Generación de archivos (war, jar, ear) para su despliegue en los servidores de aplicaciones.
•	Generación de documentación MAAGTICSI.

Herramientas utilizadas: Microsoft Project, ERStudio Software Architec, ERStudio Data Architect, Enterprise Architect, Microsoft Visio, eclipse, Maven, SVN, NetBeans, iReports, SoapUI, SQLDeveloper, Jetty, Weblogic, SonarQube, Oracle 11g, UML, JDK 1.7  (Spring MVC, Hibernate, AngularJS. JQuery, JavaScript, Ajax, Css, HTML, Spring Security, ElasticSearch, servicios REST, WebServices, JUnit), Bootstrap, Apache Karaf.

Arquitecto de Desarrollo de Software
ISustentable
ene 2018 - may 2018
Asignado al CONACYT (Consejo Nacional de Ciencia y Tecnología) con el rol de Arquitecto de Desarrollo de Software en los sistemas de Cátedras CONACYT, Padrón de Jóvenes Investigadores, Fronteras de la Ciencia, Problemas Nacionales, Becas y CONRICYT, realizando las funciones de:

•	Definición de arquitectura de software
•	Proponer soluciones técnicas y tecnológicas a las áreas usuarias.
•	Diseño y desarrollo de prototipos.
•	Análisis y diseño de procesos.
•	Análisis y diseño de sistemas (generación de casos de uso, diagramas de casos de uso, diagramas de clases, diagramas de secuencia, diagramas de proceso, diagramas de estado, etc)
•	Modelado y diseño de bases de datos.
•	Implementación, desarrollo y mantenimiento de sistemas Java, con diversas tecnologías para su desarrollo tanto en front-end como back-end.
•	Generación de pruebas unitarias.
•	Generación de la base de datos de los aplicativos.
•	Administración de servidores de desarrollo.
•	Administración y generación de versiones de las aplicaciones.
•	Generación de archivos (war, jar, ear) para su despliegue en los servidores de aplicaciones.
•	Generación de documentación MAAGTICSI.

Herramientas utilizadas: Microsoft Project, ERStudio Software Architec, ERStudio Data Architect, Enterprise Architect, Microsoft Visio, eclipse, Maven, SVN, NetBeans, iReports, SoapUI, SQLDeveloper, Jetty, Weblogic, SonarQube, Oracle 11g, UML, JDK 1.7  (Spring MVC, Hibernate, AngularJS. JQuery, JavaScript, Ajax, Css, HTML, Spring Security, ElasticSearch, servicios REST, WebServices, JUnit), Bootstrap, Apache Karaf.
Arquitecto de Soluciones
INFOTEC
abr 2016 - dic 2017
Asignado al CONACYT (Consejo Nacional de Ciencia y Tecnología) con el rol de Arquitecto de Soluciones en los sistemas de Cátedras CONACYT, Padrón de Jóvenes Investigadores, Fronteras de la Ciencia, Problemas Nacionales, Becas y Estímulos Fiscales; realizando las funciones de:
•	Definición de arquitectura de software
•	Proponer soluciones técnicas y tecnológicas a las áreas usuarias.
•	Diseño y desarrollo de prototipos.
•	Análisis y diseño de procesos.
•	Análisis y diseño de sistemas (generación de casos de uso, diagramas de casos de uso, diagramas de clases, diagramas de secuencia, diagramas de proceso, diagramas de estado, etc)
•	Modelado y diseño de bases de datos.
•	Implementación, desarrollo y mantenimiento de sistemas Java, con diversas tecnologías para su desarrollo tanto en front-end como back-end.
•	Generación de pruebas unitarias.
•	Generación de la base de datos de los aplicativos.
•	Administración de servidores de desarrollo.
•	Administración y generación de versiones de las aplicaciones.
•	Generación de archivos (war, jar, ear) para su despliegue en los servidores de aplicaciones.
•	Generación de documentación MAAGTICSI.

Herramientas utilizadas: Microsoft Project, ERStudio Software Architec, ERStudio Data Architect, Enterprise Architect, Microsoft Visio, eclipse, Maven, SVN, NetBeans, iReports, SoapUI, SQLDeveloper, Jetty, Weblogic, SonarQube, Oracle 11g, UML, JDK 1.7  (Spring MVC, Hibernate, AngularJS. JQuery, JavaScript, Ajax, Css, HTML, Spring Security, ElasticSearch, servicios REST, WebServices, JUnit), Bootstrap, Apache Karaf.
Ingeniero de Desarrollo de Software
Universidad Autónoma de Querétaro (UAQ)
ene 2015 - mar 2016
Asignado al CONACYT (Consejo Nacional de Ciencia y Tecnología) con el rol de Ingeniero de Desarrollo de Software y arquitecto de soluciones en los sistemas de Cátedras CONACYT, Padrón de Jóvenes Investigadores, Fronteras de la Ciencia y Problemas Nacionales; realizando las funciones de:
•	Definición de arquitectura de software
•	Proponer soluciones técnicas y tecnológicas a las áreas usuarias.
•	Diseño y desarrollo de prototipos.
•	Análisis y diseño de procesos.
•	Análisis y diseño de sistemas (generación de casos de uso, diagramas de casos de uso, diagramas de clases, diagramas de secuencia, diagramas de proceso, diagramas de estado, etc)
•	Modelado y diseño de bases de datos.
•	Implementación, desarrollo y mantenimiento de sistemas Java, con diversas tecnologías para su desarrollo tanto en front-end como back-end.
•	Generación de pruebas unitarias.
•	Generación de la base de datos de los aplicativos.
•	Administración de servidores de desarrollo.
•	Administración y generación de versiones de las aplicaciones.
•	Generación de archivos (war, jar, ear) para su despliegue en los servidores de aplicaciones.
•	Generación de documentación MAAGTICSI.

Herramientas utilizadas: Microsoft Project, ERStudio Software Architec, ERStudio Data Architect, Enterprise Architect, Microsoft Visio, eclipse, Maven, SVN, NetBeans, iReports, SoapUI, SQLDeveloper, Jetty, Weblogic, SonarQube, Oracle 11g, UML, JDK 1.7  (Spring MVC, Hibernate, AngularJS. JQuery, JavaScript, Ajax, Css, HTML, Spring Security, ElasticSearch, servicios REST, WebServices, JUnit), Bootstrap, Apache Karaf.
Ingeniero de Desarrollo de Software
NOVUTEK
mar 2014 - dic 2014
Asignado al CONACYT (Consejo Nacional de Ciencia y Tecnología) con el rol de Ingeniero de Desarrollo de Software en los sistemas de Cátedras CONACYT, Padrón de Jóvenes Investigadores, PEI (Programa de Estímulos a la Innovación); realizando las funciones de:
•	Definición de arquitectura de software
•	Proponer soluciones técnicas y tecnológicas a las áreas usuarias.
•	Diseño y desarrollo de prototipos.
•	Análisis y diseño de procesos.
•	Análisis y diseño de sistemas (generación de casos de uso, diagramas de casos de uso, diagramas de clases, diagramas de secuencia, diagramas de proceso, diagramas de estado, etc)
•	Modelado y diseño de bases de datos.
•	Implementación, desarrollo y mantenimiento de sistemas Java, con diversas tecnologías para su desarrollo tanto en front-end como back-end.
•	Generación de pruebas unitarias.
•	Generación de la base de datos de los aplicativos.
•	Administración de servidores de desarrollo.
•	Administración y generación de versiones de las aplicaciones.
•	Generación de archivos (war, jar, ear) para su despliegue en los servidores de aplicaciones.
•	Generación de documentación MAAGTICSI.

Herramientas utilizadas: Microsoft Project, ERStudio Software Architec, ERStudio Data Architect, Enterprise Architect, Microsoft Visio, eclipse, Maven, SVN, NetBeans, iReports, SoapUI, SQLDeveloper, Jetty, Weblogic, SonarQube, Oracle 11g, UML, JDK 1.7  (Spring MVC, Hibernate, AngularJS. JQuery, JavaScript, Ajax, Css, HTML, Spring Security, ElasticSearch, servicios REST, WebServices, JUnit), Bootstrap, Apache Karaf.
Ingeniero de Desarrollo de Software
Universidad Autónoma de Nuevo León (UANL)
jul 2013 - mar 2014
Asignado al CONACYT (Consejo Nacional de Ciencia y Tecnología), realizando las funciones de análisis, diseño, implementación, desarrollo y mantenimiento de sistemas Java en diversos proyectos:
•	CVU. Análisis y diseño de WebServices para la explotación de información.
•	SIICyT. Análisis y diseño de los procesos del Sistema Integrado de Información sobre Investigación Científica.
•	RENIECyT. Análisis y diseño de los procesos del Registro Nacional de Instituciones y Empresas Científicas y Tecnológicas.
•	SICTI. Implementación de módulos Java utilizando AngularJs, Spring MVC, Hibernate.  
•	Cátedras. Levantamiento de requerimientos, análisis de sistema, diseño y elaboración de casos de uso, elaboración de modelos de datos utilizando ER/Studio Data Architect, elaboración de diversos diagramas (Casos de uso, flujo, clases, secuencia, actividades, entidad-relación), utilizando diversas herramientas de diseño como BonitaSoft, Enterprise Architect, ER/Studio Software, elaboración de documentos MAAGTICSI, desarrollo e implementación de aplicativo utilizando java 1.7, Spring MVC, Hibernate, AngularJS. JQuery, JavaScript, Ajax, Css, HTML, Spring Security; creación de la base de datos del aplicativo utilizando Oracle 11g, administración de servidores de desarrollo (Jetty, WebLogic).
•	Padrón de Jóvenes Investigadores. Levantamiento de requerimientos, análisis de sistema, diseño y elaboración de casos de uso, elaboración de modelos de datos utilizando ER/Studio Data Architect, elaboración de diversos diagramas (Casos de uso, flujo, clases, secuencia, actividades, entidad-relación), utilizando diversas herramientas de diseño como BonitaSoft, Enterprise Architect, ER/Studio Software, elaboración de documentos MAAGTICSI, desarrollo e implementación de aplicativo utilizando java 1.7, Spring MVC, Hibernate, AngularJS. JQuery, JavaScript, Ajax, Css, HTML, Spring Security; creación de la base de datos del aplicativo utilizando Oracle 11g, administración de servidores de desarrollo (Jetty, WebLogic)
Analista programador Java
Secretaría de Relaciones Exteriores (SRE) - INFOTEC
nov 2011 - jul 2013
Migración, mantenimiento, desarrollo e implementación de diversos sistemas de la cancillería (SRE):
•	Oficio electrónico. Elaboración de planes de trabajo, análisis y diseño del aplicativo utilizando  Java 1.6, Oracle SOA Suit, JDeveloper. Instalación, configuración y administración de servidor de aplicaciones WebLogic. Creación de Web Services utilizando herramientas Bpel. Creación de documentos XML. Integración de la firma electrónica para el firmado de oficios de la cancillería.
•	SAIU. Mantenimiento y creación de Web Services del sistema SAIU bajo la plataforma Java, utilizando Axis2.
•	SEPM. Migración, actualización y mantenimiento del sistema de pasaportes mexicano a la plataforma Java 1.6, utilizando struts 2.0, Spring, Ibatis, JQuery, JavaScript, Css, HTML, donde se implementaron interfaces de comunicación con diversos dispositivos para el registro de datos biométricos y biográficos (Scanner de cama plana, scanner de alta velocidad, scanner de iris, pad de firma digital), elaboración de applets para la interfaz local del sistema. Elaboración y ejecución de PL/SQL para la explotación de información del sistema. administración de aplication servers WebLogic, tomcat.
Analista programador Java y Modelador semántico
Secretaria de Gobernación – Praxis
abr 2011 - oct 2011
Mantenimiento de sistemas java implementados bajo la plataforma Semantic WebBuilder, modelado semántico utilizando Top Bride, generación de owl’s, implementación de aplicaciones semánticas para los sitios de la secretaría de gobernación utilizando java 6, JQuery, javascript, Ajax, Css, HTML
Analista programador Java y Modelador semántico
INFOTEC – Praxis
sep 2010 - mar 2011
Asignado al CPTM (Consejo de promoción turística) donde se realizó la implementación de aplicaciones Java bajo la plataforma WebBuilde 3.2 utilizando java 6, JQuery, Css, HTML para el sitio de Visit México.
Information Analyst
HP – Ranstad
dic 2009 - ago 2010
Construcción de aplicaciones Java, diseño de flujos de procesos (ILog Rules), generación de Deploys e instalación de aplicaciones en los servidores de aplicaciones (WAS), construcción de paquetes jar, bar, ear con ayuda de Ant, administración de los ambientes de construcción y producción, instalación, configuración y administrador de Subversión, apoyo en ambientación de equipos de trabajo, apoyo en la configuración de dispositivos
Programador analista Java
Factor Evolución S. A. de C. V.
ago 2008 - nov 2009
•	OQP. Análisis de requerimientos, diseño y modelado casos de uso, diseño y modelado de datos semánticos utilizando la herramienta TopBride, programación de aplicación utilizando lenguaje Java sobre la plataforma Semantic WebBuilder.
•	Linux para todos. Impartir cursos de las plataformas J2SE y J2EE a clientes, encargado del desarrollo de aplicaciones Java.
•	ItPeople. Capacitación de personal sobre las plataformas J2SE y J2EE.
Formación
Ingeniero en Ciencias de la Computación
Benemerita Univercidad Autónoma de Puebla (BUAP)
ago 2000 - ago 2006

          
        
Idiomas
Español - Nativo
Ingles - Intermedio