Descargar PDF

Leonides Zapata Saavedra

Developer

Experiencia profesional

abr 2016present

Desarrollador Java

Banco de México

Desarrollando sistema web interno para la elaboración de planes de fabricación de los billetes que sigue la fabrica de billetes del Banco de México

nov 2015abr 2016

Desarrollador  Java

Sferea mobi

Se está trabajando para el cliente Promoción y Operación SA. de CV. (PROSA),  en un proyecto nuevo, para brindar soluciones que el cliente solicito, para facilitar áreas de oportunidad.

Me desenvolví como desarrollador líder Java, dentro de lo cual mis actividades consistían en desarrollar módulos del portal web, realizando todo el proceso, desde la funcionalidad a nivel backend hasta la presentación en la vista, así mismo tenía comunicación directa y constante con el cliente, para hacer observaciones sobre cambios y coordinación para la solicitud las herramientas que se nos deberían proporcionar, permisos, accesos, etc.

El proyecto consiste en la construcción de aplicaciones móviles tanto iOS, Android y un portal Web dentro del cual se tendrán varias funcionalidades, tales como, monitoreo  y flujo de transacciones, mostrando datos distintos cada cierto tiempo a su vez para gestionar usuarios, grupos, notificaciones y alertas; en estos últimos dos apartados, se implementaron procesos automatizados para la detección de fallas en el sistema de transacciones, teniendo la habilidad de notificar cuando se haya presentado el incidente y cuando este ya se haya solucionado.

Así mismo se realizo  la construcción de Web Services para ser consumidos por las respectivas aplicaciones iOS, Android y en menor medida el portal.

Las tecnologías implementadas en este proyecto, presentan los frameworks Spring MVC 4, Hibernate, Maven, uso de Java EE, JSP, Ajax, Javascript, JQuery, HTML 4 y 5,  bootstrap, manejo de JSON para los Web Services tipo REST, así mismo para el manejo de base de datos se utiliza, Oracle 11g, se llevan acabo procesos dentro del SGBD con PL/SQL, para el control de versiones se utiliza SVN, a su vez distintas API's para diversas funcionalidades.


ago 2014jun 2015

Servicio Social

IPN, ESCOM,  Sección de Estudios de Posgrado e Investigación

Se realizo un proyecto para el STC (Metro)  en las líneas 9 y 8 de su red.

El proyecto consistío en la creación de un simulador de incidentes de las líneas para entrenar y capacitar a los posibles futuros  conductores del metro, se tienen diversos incidentes dentro de los cuales se encontraban itinerarios, fallas mecánicas, etc., se tenía un control de lo que pasaba a cada instante y se guardaba un estado anterior  de la aplicación, si es que se deseaba regresar a un cierto punto, construcción de material visual  como evidencia de lo que se llevo acabo.

Las actividades que realice dentro de este proyecto, fue la creación de las bitácoras, que hacían persistir dentro de la aplicación los datos que se requerían, implementación de módulos para la captura de imágenes y vídeo del estado de la aplicación, 

Además de la inyección de una base de datos ligera como lo fue Sqlite para embeberla dentro de la aplicación.

El periodo se conformaba por 6 meses realizando actividades como las mencionadas, aunque se brindaba soporte a ciertos módulos de la aplicación previamente desarrollados, este periodo se alargo quedando 9 meses en los cuales se daba mantenimiento correctivo  y se agregaban features a los distintos módulos que conformaban la aplicación.

Se hizo uso de Java SE, para el diseño e implementación de cada uno de los módulos del proyecto, diseño de la base de datos con MySQL Workbench, 


Formación académica

20112015

Ingeniería en Sistemas Computacionales

Escuela Superior de Cómputo, IPN.

Ingeniería en sistemas computacionales, totalidad de materias acreditadas con un promedio global de 93/100


20092011

Bachillerato

Centro de Estudios Cientificos y Tecnológicos 11, Wilfrido Massieu Perez IPN.  

Técnico en telecomuncaciones, totalidad de materias acreditadas con un promedio global de 89/100

Talleres


- Visión por computadora, Escuela Superior de Cómputo, 2013.

- Reconocimiento de patrones , Escuela Superior de Cómputo, IPN, 2012.

- Redes neuronales, Escuela Superior de Cómputo, IPN, 2012.

- Automatización y Robótica, CECyT 11, Wilfrido Massieu Pérez, IPN,  2011.



Skills

Inglés

Habilidad escrita y oral al 80%

Lenguajes de Programación

Java (EE , SE), C , C++, Python, Javascript, JQuery, SQL, PL/SQL PHP  

Frameworks

Spring MVC, Hibernate, Maven

Bases de Datos

Oracle 11g, MySql, syBase

Servidores

Jboss, Apache Tomcat

Sistemas Operativos

Windows, Linux

Herramientas

SQLDeveloper, control de versiones  SVN, MS Office, Adobe Suite, Electronic Workbench, Proteus Isis, Matlab

IDE

Spring Tool Suite (STS), Eclipse, Netbeans