KELA Presentacion Costa Rica 2024 - evento Protégeles
Propuesta #RetoAlertaMx por RLT y FSD
1. Aviso Preventivo de
Desastres Naturales
Roberto López Toro
Fabián Salamanca Domínguez
Alerta oportuna y clara sobre fenómenos naturales de riesgo
para la población. Aviso de las alertas oficiales del gobierno
mexicano para la prevención y atención de emergencias.
2. Equipo de trabajo para el proyecto:
Aviso Preventivo de Desastres Naturales
Somos un equipo de trabajo que desea participar en la implementación de las nuevas Tecnologías de
Información (TI) en el sector publico y privado para optimizar procesos y servicios en búsqueda del bienestar
y mejoramiento de vida en México.
Contamos con una amplia experiencia en desarrollo, investigación e implementación en TI en México y en el
extranjero. Queremos participar en el desarrollo tecnológico en México y compartir estas experiencias para
enriquecer el sector tecnológico mexicano.
3. Propuesta en extenso
Funcionamiento General de la Aplicación (App)
De acuerdo a lo solicitado en las bases de la convocatoria #RetoAlertaMx la aplicación (App) Aviso Preventivo de
Desastres Naturales realiza:
Notificaciones claras y eficaces a las personas usuarias de la App en caso de que el gobierno federal emita alerta para
prevenir a la población.
Permite integrar alertas de diversos organismos del gobierno federal facultados para emitir alertas a la población en
caso de peligros provocados por fenómenos naturales.
Permite tener información libre y actualizada para la población e instancias del gobiernos encargadas de la protección
civil para que se actúe de forma proactiva en casos de riesgo.
La App esta concebida para aceptar alertas emitidas por el gobierno y que utilizan el Protocolo de Alerta Común
(CAP). Las alertas son informadas a los usuarios por medio de “Push Notifications”, que son notificaciones directas en
las pantallas de dispositivos móviles inteligentes (smartphones entre otros) fuera de la App y dentro de la App.
La visualización es clara, organizada, adaptada a la notificación (push o app) y a los usuarios que la utilizan.
4. Propuesta en extenso
Funcionamiento detallado de la App Aviso Preventivo de Desastres Naturales:
1. La App obtiene de forma automática y/o manual la información actual sobre alertas.
2. La obtención de la información de alertas se realiza (existen 2 propuestas no excluyentes) en:
a. Flujo producido por las instancias del gobierno (CONAGUA, CENAPRED, CIRES, etc.) y puesto a disposición
para su lectura en servidores de estas entidades y/o
b. Flujo concentrado de alertas almacenadas en un servidor para su lectura por la App.
La información será validada en el formato (NO EN CONTENIDO) para poder ser visualizada (formato CAP/xsd).
3. Se adicionan las localidades de las el usuario desea recibir “push-ups”.
4. Se adecuan por el usuario los niveles y tipos de alertas que se desea para recibir “push-ups” cuando la aplicación
no este activa. Independientemente de estos ajustes es posible generar un “push notification” forzado generado por
la Coordinación Nacional de Protección Civil.
5. Propuesta en extenso
Funcionamiento detallado de la App Aviso Preventivo de Desastres Naturales (continuación):
5. Una vez realizado los pasos anteriores la aplicación puede actualizar sus datos y mostrar las alertas en diversas
presentaciones (filtros):
a. Resumen general con Titulo de alerta y/o detalle corto, organizado por Entidad del Gobierno que genera la
alerta (CONAGUA, CENAPRED, etc.) y por fecha/hora; esto dentro de la App.
b. Detalle completo de la alerta, con niveles de alerta, duración de alerta, localidades que están en riesgo y tipo
especifico de la alerta (lluvias, vientos, inundación, etc.)
c. Detalle corto de la alerta en el modo “push notification” que se despliega en el smarthphone cuando la
aplicación no esta activa y que tiene datos esencial que pueden ampliarse dentro del detalle completo de alerta
en la App.
6. Propuesta en extenso
Funcionamiento detallado de la App Aviso Preventivo de Desastres Naturales (continuación):
6. La App cuenta con la posibilidad de configurar (visual) el aviso producido por las alertas ya sea en modo “push
notifications” o en el modo activo de la App:
a. Configuración de mostrar en el resumen general el detalle parcial de las alertas o no mostrarlo.
b. Configuración del tamaño de letra en que son desplegados las alertas.
c. Configuración de alto contraste para personas con problemas visuales o lugares que dificultan la visualización.
d. Configuración de sonidos diferenciados para tipos de alertas.
e. Configuración del modo de vibración para personas con problemas auditivos o escenarios con mucho ruido.
f. Las alertas son reforzadas en su visualización con iconos claros y representativos de la alerta y un color que
corresponde al nivel de la alerta (por ejemplo Rojo para el nivel más elevado).
7. La App contará con la capacidad de compartir la alerta en diversas redes sociales, foros, blogs, etc.
8. Finalmente se contara con un sistema de retroalimentación por parte del usuario y soporte técnico para fallas.
7. Propuesta en extenso
Cumplimiento de requisito con base en criterios de evaluación
Integración de la información Con el uso de ligas (links) hacia los servidores de las dependencias de gobierno
que contienen los flujos de alertas se realiza una actualización de las fuentes de
información.
Alcance de usuarios La App será realizada para usuario de smartphone con sistemas iOS (Apple) y
Androide, lo que permite cubrir la mayor parte de los usuarios en México.
Escalabilidad a futuras alertas El uso de protocolos estándar (CAP) y configuración de fuentes de información
(links) permite que la aplicaciónón este preparada para un aumento de sus
capacidades de información.
Push-notifications forzados por
Protección Civil
Una lectura de un flujo especial para push-notifications de parte de Protección Civil
permite lanzar alertas con una visualización para todos los usuarios.
Claridad de alertas Iconos y Títulos permiten tener una claridad en la visualización de la alerta.
Filtros La organización por Entidad de Gobierno, Fecha/Hora y niveles de alerta permite
que el usuario tenga información actual y de fácil acceso.
8. Propuesta en extenso
Cumplimiento de requisito con base en criterios de evaluación
Interfaz y diseño La App cuenta con una usabilidad reconocida y utilizada por la mayor parte de las
aplicaciones y usuarios, es decir, los menús, movimientos, localización de
funcionalidades, corresponde a la mayor parte de las aplicaciones actuales para
que el usuario tenga una curva muy pequeña de aprendizaje de la aplicación.
Accesibilidad La configuración de parámetros de visualización como son el alto contraste y
colores, así como el uso de sonidos distintivos y vibración especifica para el
smartphone, permite que los usuarios con capacidades diferentes o en situaciones
particulares (ambiente, ruido, etc.) estén informados de las alertas.
Protocolos y software abierto El software utilizado en la implementación esta disponible para las entidades del
gobierno que solicitan esta aplicación. Se utilizarán lenguajes de implementación
abiertos.
Innovación y originalidad Nuestra App cuenta con una visualización, sonidos y vibración especifica que
permitirá que el usuario identifique de forma gráfica (iconos/colores), auditiva
(tonos particulares para CONAGUA por ejemplo) y movimiento del smarthphone
(vibración especifica en forma y velocidad) los diferentes tipos de alertas de forma
rápida y distintiva.
9. Evidencia de propuesta
De acuerdo a las bases de la
Convocatoria se realizo una
pagina web que muestra una
alerta.
La alerta es generada por
CONAGUA y tiene el formato
CAP.
Los datos mostrados tienen
una disposición diferente a la
del archivo XML (alerta).
Link:
http://www.i3linkstech.com
http://www.nuo.com.mx/alertamx.html
10. Mockups
Flujo General
La siguiente imagen muestra el
flujo general que podría seguir un
usuario en la App Aviso
Preventivo de Desastres
Naturales.
11. Mockups
Inicio de la App
L a s s i g u i e n t e s i m á g e n e s
muestran el logo de inicio de la
App y la petición de acceso a la
ubicación del usuario para
configurar de forma automática
las alertas para la localidad.
12. Mockups
Alertas en las Localidades
L a s s i g u i e n t e s i m á g e n e s
m u e s t r a n t r e s e s t a d o s
adicionados por el usuario.
En cada estado se indica el
numero de alerta que no han sido
recibidas (ejemplo Chihuahua
tiene 2), que indicadas en número
y con un resaltado en color.
Se observan los Iconos indicando
la Alerta, el Titulo principal y parte
del Detalle de la alerta.
Hacia la Configuración Adicionar Localidades
Hacia el Detalle de la Alerta
13. Mockups
Configuración NIVEL ALERTA
L a s s i g u i e n t e s i m á g e n e s
muestran la configuración de los
parámetros Nivel de Alerta para
hacer “push notifications”.
En la primera imagen se muestran
los parámetros para TODAS las
localidades.
Es posible configurar otros niveles
de alerta por cada Localidad
c o m o s e m u e s t r a p a r a
CHIHUAHUA, como ejemplo.
14. Mockups
Configuración VISUAL
L a s s i g u i e n t e s i m á g e n e s
muestran la configuración de los
parámetros de visualización,
sonido y vibración para indicar las
alertas.
S e c o n f i g u r a n s o n i d o s y
vibraciones específicos para cada
Entidad emisora de.
Se muestra el ejemplo de cambio
de visualización a alto contraste
por ejemplo para lugares con
mucha iluminación.
15. Mockups
ALERTA Detalle
L a s s i g u i e n t e s i m á g e n e s
muestran el detalle de una Alerta
generada por CONAGUA.
Los datos visualizados serán los
que se indiquen para el desarrollo
de la aplicación final.
Se puede compartir la información
de la Alerta a través de las redes
sociales.
16. Mockups
LOCALIDADES
L a s s i g u i e n t e s i m á g e n e s
muestran la adición y supresión
de Localidades para que se
r e c i b a n l a s a l e r t a s
correspondientes de parte de las
entidades del Gobierno Mexicano.
17. Diagramas de Flujo
El Flujo de funcionamiento
corresponde al detalle
expuesto en la Propuesta
en Extenso.
M o t o r d e
actualización y
Push-Notifications
Configuración
de
Localidades
Configuración
de
visualización
y Nivel de
Alertas
Lector CAP
Y Validación
Motor de
visualización
Administrador
de
Localidades y
alertas
Protección Civil
CONAGUA
CIRES, etc.
App
FRONT END
App
BACK END
(opcional)
19. Cronograma de actividades
2
2
3
4
4
1
2
2
3
5
5
1
14
14
3
3
4
1
3
3
11
9
Definición Final
Lector CAP y controlador
Motor de Actualización y PUSH
Motor de visualización
Administrador de localidades y alertas Filtros
Configuración de Localidades
Configuración de visualización
Configuración de nivel de alertas
Back End (en caso necesario)
Pruebas por cada tarea
Pruebas Visuales
Pruebas Validación
Prueba Global y correcciones
Presentación en STORES (Apple, Androide, etc.)
Definiciones adicionales
Optimización de Actualización y PUSH
Optimización de la visualización
Funcionalidades Share (Facebook, Google+, etc.)
Funcionalidades GeoVisual
Funcionalidades Adicionales
Pruebas Globales y correcciones
Presentación en STORES (Apple, Androide, etc.)
Duración en días
20. Documentos de soporte
CV Roberto LOPEZ TORO (resumen)
Fechas Puesto Tecnologías utilizadas
Enero 2013-Abril 2014 Gerente de Sistemas (México) HTML5, Java, Javascript, C++, PHP
Julio 2011-Julio 2012 Ingeniero de Software (Bélgica) Java EE, XML, HTML, WebServices,
Mayo-Julio 2009 Arquitecto Sistemas (Francia) UML, C++
Enero 2005-Sep 2008 Ingeniero Modelos para Thales (Francia) UML, Java
Tipo Formación o publicaciones
Julio 2014 Certificación CLOUD Computing (México)
Abril-Sep 2010 Certificación JAVA EE (Bélgica)
Nov 2004-Enero 2009 Doctorado (Francia)
2002-2003 Maestría (Francia)
1995-1999 Ingeniero en Comunicaciones y Electrónica (IPN)
2009 Francia UML2 assessment model consistencies
Anexo CV en detalle
http://www.i3linkstech.com
21. Documentos de soporte
CV Fabián SALAMANCA DOMINGUEZ (resumen)
Fechas Puesto Tecnologías utilizadas
Enero 2012-presente Arquitecto Soluciones SR. (Red Hat-
CARSO)
Linux, Cloud computing, Administracion Sistemas, Lider Tecnico,
Bases de datos, JBoss
Ago 2010-Julio 2012 Ingeniero de ventas NGCS (DELL) Cloud computing, DELL VIS, HPCC, Soluciones empresariales
Enero 2009-Julio 2010 Consultor Ingeniero Redes (Cisco) Cisco, Linux, Vmware ESX, EMC storage
Sep 2008-Ene 2009 Ingeniero Modelos para Thales (Francia) UML, Java
Nov 2005-Sep 2008 Solutions Architect (DELL Caribe/Puerto
Rico y Mexico)
Diseño de soluciones tecnicas DELL infraestructura, data center,
linux, redes
Nov 2000-Oct 2005 Gerente de producto (Alcatel) XML,, Servers, Unix, Linux, Redes, Oracle
Tipo Formación o publicaciones
Oct 2013 Certificación OpenStack Administrador Red Hat
Jul 2013 Certificación Cluster and Storage Manager
Oct 2011 Certificacion Ingeniero RHCE v4 y RHCE v6
May 2010-May 2013 Cisco Certifier Network Associate
1995-1999 Ingeniero en Comunicaciones y Electrónica (IPN)
2005 Articulo Internacional SNMP traps to RSS (flujos tipo CONAGUA)
http://anselmo.homeunix.net/SysAdmin-Journal/html/v14/i11/a6.htm
Alerta Sismica (NUO) https://play.google.com/store/apps/details?id=mx.com.nuo.nuoalertsis02
Traps a RSS http://sourceforge.net/projects/trap2rss/
Anexo CV en detalle
http://www.nuo.com.mx
22. Carta bajo protesta de decir verdad
Carta bajo protesta de decir verdad en donde manifieste lo siguiente:
● “Yo, Roberto López Toro, manifiesto bajo protesta de decir verdad que no he recibido apoyo económico
de otra dependencia o entidad de la Administración Pública Federal para el desarrollo de algún proyecto
similar al que se está presentando”.
● Además, señalar que: “En caso de resultar ganador del presente reto, me comprometo a participar y
aportar los documentos necesarios, en tiempo y forma, para la contratación que determine la Solicitante
para el desarrollo de la solución”.
23. Fabián Salamanca Domínguez
E-mail: fsalaman@gmail.com skype: fabian.salamanca
Mobile: (52) 1 5554047930
Professional
Strengths
RED HAT'S TOP GUN .- Achieved Red Hat's Sales Bootcamp first place, better known as
“Top Gun”, results reported to Jim Whitehurst (CEO)
TEAMWORK SKILLS .- Accustomed to working in a multicultural and international
environment. Known as a team player.
LINUX EXPERT .- Red Hat Certified Engineer. Experience working with several Linux
distributions (as well as BSD operating systems), from kernel customizations to cluster
implementations. Extensive knowledge about Linux hardening, shell scripts, Linux related
software and tools like Apache web servers, tunneling, HPCC (MPI, GPGPU, torque), X-
Window system, FTP servers, Java for Linux (JBoss, Tomcat, Oracle App Server, Sun App
Server), etc.
DELL AND CISCO DATA CENTER NETWORKING EXPERTISE .- Design and
implementation experience using Cisco’s Data Center Networking products like Cisco WAAS,
load balancing with Cisco ACE and GSS, application security with Web Application Firewall
and Data Center core networking with Cisco Nexus. Guru for Dell VIS and cloud related
technologies in Mexico. Dell PowerConnect iSCSI expert.
SOFTWARE DEVELOPMENT .- Experience in developing software using PHP, MySQL,
PostgreSQL, Microsoft Visual Basic, Microsoft Access, Java J2EE (.jsp, servlets, JDBC),
Javascript, HTML/CSS, Oracle, Perl and UNIX shell scripting.
IT ARCHITECTURE AND PLANNING.- Great skills and experience in server infrastructure,
virtualization and consolidation, systems management, tiered applications and database design
and implementation. Currently working with customer's CIO in order to develop the best strategy
for their IT infrastructure simplification. Highly competent in Network Management and IT
security using Linux IPTables, tcpwrappers, OpenBSD pf and FreeBSD ipfw, Data replication
using Doubletake for Microsoft Windows and rsync, csync and DRBD.
INTERNATIONAL PUBLICATIONS.- Converting SNMP traps to RSS, Sysadmin Magazine
Nov 2005. Implementing a cost effective disaster recovery solution, Dell PowerSolutions,
Fourth Edition 2011.
BUSINESS PROCESS IMPROVEMENT.- Knowledge of Six Sigma Yellow Belt concepts for
business process improvement (BPI) in Dell. Designed a complex bid sales process for Dell Latin
America and The Caribbean.
PRODUCT MANAGEMENT.- Extensive experience managing software and telecom product
lines. Has worked with sales teams on technical and commercial presentations for large Telco
customers like CANTV in Venezuela, Telemar in Brazil, Telmex in Mexico and others.
Possesses excellent technical skills for test and evaluation processes.
24. Experience Jul 2012-up to present Red Hat Mexico City
Sr. Solutions Architect
Description:
• Provide Linux, virtualization, cloud, systems management and storage presales support.
Conduct complex demos and“PoC”. Responsible for Red Hat platform products quota for
strategic accounts in Mexico. Technical Team Leader.
Aug 2010-up to Jul 2012 Dell México, Mexico City
NGCS Sales Engineer
Description:
• Provide HPCC, networking, DELL VIS and cloud computing support to sales and services
teams.
• Perform technical presales team leader roles.
• Architect complex enterprise solutions.
• Author for the white paper:
http://content.dell.com/us/en/enterprise/d/business~solutions~power~en/Documents~aim_di
saster_recovery_wp.pdf.aspx
Jan 2009-up to July 2010 Cisco Systems, Mexico City
Network Consulting Engineer, Data Center Networking Practice
Description:
• Provide network consulting services to customers regarding Cisco’s DCN line of products
like Cisco ACE, WAAS, Nexus, UCS and third party technologies like Linux, VMware ESX,
EMC storage
technologies.
• Perform technical team leader and project management roles.
• Provide high and low level designs, network implementation plans and related documents
Sep 2008-January 2009 Telcordia Technologies Mexico City
Principal Solutions Architect and Developer
Description:
• Provide consulting services for Telcordia’s Service Director product to Telefonica Moviles
Mexico
• Develop adapters for Service Director. This adapters collected data from Telefonica’s NMS,
OSS. The adapters could read plain text, Oracle and Sybase SQL and XML.
Nov. 2005-up to Sep 2008 Dell Latinamerica & The Caribbean Mexico City
Solutions Architect
Description:
IT solutions design, architecture, consulting, bidding and tendering for Infrastructure Consulting
Services (aka Dell Professional Services) focusing on HPCC, data center consulting, Linux and
networking.
HPCC implementation using Rocks in the UPR (Puerto Rico), delivered HPL Linpack test results
Development of solutioning process automation
25. Nov. 2000-up to Oct 2005 Alcatel Mexico Cuautitlán I., Mexico
Product Manager NSM Latinamerica
PLM for Network, and Service Management software products. Regional (Latinamerica) Product
Support for Alcatel 5620 (formerly Newbridge 46020) Network Manager, Network Design,
Bidding and Tendering, Sales support, Documentation management, Lab demos and Field trials,
consulting and implementation services, technical support (acting).
Main projects and achievements:
! Development of Java XML test tool for Telmex T&E.
! Succesful T&E in Avantel for a softfwitch solution using Alpha Servers and HP Tru64 UNIX
! Succesful acceptance tests for A5795 Network Manager (Sun/Solaris 8)
! Succesful implementation for the first Clustered Network Manager for VPLS networks in
Latinamerica (CANTV, Sun/Solaris 9 & Oracle 10g)
Publications
* Author of the article “SNMP traps to RSS” for SysAdmin Magazine (November 2005)
* Author of the white paper:
http://content.dell.com/us/en/enterprise/d/business~solutions~power~en/Documents~aim_di
saster_recovery_wp.pdf.aspx
Education & Certs
1995-to 1999 E.S.I.M.E., National Polytechnic Institute Mexico City
Communications and Electronics Engineering (Bachelor’s Degree)
Oct 2013 Red Hat Inc.
Mexico City
Red Hat Openstack Certified Systems Administrator
Jul 2013 Red Hat Inc. Mexico City
Red Hat Cluster and Storage Management Certificate of Expertise
Oct 2011 Red Hat Inc. Mexico City
Red Hat Certified Engineer ( RHCE v4 and RHCE v6 )
Aug 2008 Double-take Mexico City
Certified Double-take Professional
May 2010 – May 2013 Cisco Mexico City
Cisco Certified Network Associate
Aug 2010 Brocade Austin, TX
Brocade Certified Network Engineer
26. Technology
Technology/Language Level Experience (Years)
Rocks Linux, HPCC, Ganglia, Torque High 3
UNIX/Linux, shell scripts Advanced 12
C,C++ Medium 3
PHP, XML, ruby (CloudForms) Advanced 6
Java (JSP, Servlet, JavaBeans, JDBC) Advanced 4
HTML/CSS, Javascript Advanced 5
Perl, Python Advanced 4
MySQL, PostgreSQL Advanced 5
MS SQL and Sybase Medium 3
Oracle 7, 8i ,9i,10g Medium 5
TCL/Tk Medium 1
Apache web server Advanced 9
NIS, LDAP, RADIUS Advanced 2
Vmware vSphere Advanced 4
FreeBSD, NetBSD Advanced 7
Bind DNS, DHCP/BOOTP Advanced 6
Security: IPTables (Linux) Advanced 4
Linux Cluster and Load Balancing Advanced 3
BGP, PBR, OSPF, MSTP, RIP, LACP Medium 8
MPI, Torque, SGE Medium 4
EMC Networker Medium 1
EMC Clariion, Compellent, Equallogic Advanced 4
F5 BigIP, Cisco ACE Medium 2
iSCSI, Lustre, Gluster Medium 4
NetBSD and FreeBSD kernel Medium 7
Openstack Cloud Computing IaaS Advanced 3
Training A5424 (SS7)CSG OAM Engineer 40 hrs(Alcatel) Antwerp, Belgium
5620 NM Training Course 24 hrs(Alcatel) Mexico City
Time Management 16 hrs(Alcatel) Mexico City
NMS Product Seminar 24 hrs(Alcatel) Ottawa, Canada
IP Product Seminar 24 hrs(Alcatel) Birmingham, UK
IP Product Seminar 24 hrs(Alcatel) Budapest, Hungary
XML, DHCP, RADIUS Workshop 40 hrs(Alcatel) Ottawa, Canada
SAN Management, Data Protect. 40 hrs(Dell|EMC) Mexico City
F5 BigIP, Firepass 48 hrs(F5) Ixtapan de Sal, Mexico
Oracle 10g Administration 24 hrs(Dell) Makau Corp – online
Citrix XenApp 32 hrs(Afina) Mexico City
NSI Doubletake 8 hrs(Dell) Online
Business Process Impr.(6 Sigma) 8 hrs(Dell) Mexico City
Cisco SAN Director 16 hrs(Dell) Mexico City
Windows 2008 Implementation 16 hrs(Dell) Mexico City
Financial for sales 6 hrs(Red Hat) Mexico City
Cisco Application Networking 32 hrs(Cisco) Webex
Cisco Nexus 32 hrs(Cisco) Webex
VMware Configuration and Imp 32 hrs(Cisco) Webex
Dell BladeMaster Cert 16 hrs(Dell) Online
Red Hat Performance Tuning 40 hrs(Red Hat) Mexico City
Openstack configuration 40 hrs(Mirantis-Red Hat) Sao Paulo
Openstack Adminstraton 40 hrs(Red Hat) Mexico City
References Juan Carlos Negrete – (+52 1) 55 3332 11 54
juan.carlos@negrete.com.mx
Alejandro Martinez Carmona – (+52 1) 55 5436 9255
alejandro_carmona@dell.com
27. Roberto Lopez Toro
IT Business Analyst
« Customer oriented, results oriented, analytic and team player »
My personal Job Values
Jan$2013)Apr$2014$ Systems$&$Projects$Manager,$ATG$Distribución$de$Productos$Empresariales$ DF(MX)$
$ Implementing$internal$systems$and$admin$applications.$Negotiation$with$suppliers.$
$ Develop$project$proposals$in$energy$solutions$and$automatization$process.$
$ Quality$and$Certification$insurance$and$implementation.$$
July$2011)July$2012$ Software$Engineer$Java$ $ $$ $ $ $ CM)MC$(Belgium)$
$ Sync)XRM$project$(J2EE,$Oracle,$Eclipse,$Spring$config.)$CmWeb$(Struts,$Hibernate)$
$ RUP/UML$quality$and$review$
$ SCRUM$Metodology$
Apr)Sep$2010$ Trainee$Taking$a$certificate$course$on$Java$EE$$ $ Business$Training$(Belgium)$
$ Java$certification:$SE$6$(SCJP)$&$EE$5$(SCBCD)$
$ Java$Workshop:$Tools$(Hibernate,$JBoss,$Netbeans),$$
$ Patterns$(GoF,$Java$EE)$&$SE$&$EE$Technologies$
May)July$2009$ Systems$Architect$as$Freelance$$$Web$Services,$Bordeaux$(FR))Brussels$(BE)$
$ WEB$services$and$application$architecture$evolution$project$proposal$WEB)IA$$
$ (Conceptual$Level)$
End$2004)2009$ Ph.D.$Computer$Science$ INSA$Toulouse$(University,$France)$$
$ Model$Analysis,$UML$Model$Assessment,$Risk$Management$(Thales$partnership),$
$ and$undergraduate$engineers$supervision$(ENAC)$
2004$ $Migration$Engineer$$ TELCEL$(Telecom$network$operator,$Mexico)$$
$ IBM$DB2$Systems$toward$Oracle$Datawarehouse$
2002)2003$ $M.Sc.$Computer$Science$)$IT$ UTC$(University$Compiègne,$France)$$
$ UAV$studies$and$development$
2001)2002$ $Research$Internship$$ INRIA$Rhône)Alpes$(Research$Institute,$France)$$
$ UAV$take$off/down$assessment$(Conceptual$studies)$Linux$
1999–2002$ $Associate$professor$$$$ National$Polytechnic$Institute$)$IPN$ESIME$$(Mexico)$
$$ $$$2001)2002$diploma$in)service$training$in$France$
$
1998–1999$ $Sales$and$systems$manager$$$$ Qualcom$(IT$Products$and$Services,$Mexico)$
$
1994–1998$ $Consulting$(Freelance$Analyst$and$developer,$Mexico)$
$$
1990–1992$ $System$Analyst/programmer/teller$$ Banamex$S.A.$$(Banking$sector,$CDI,$Mexico)$
$ $Maintenance,$optimisation,$requirements$analysis$and$programming$
$
End$2004)2009$ INSA%Toulouse%(Toulouse,%France)%
% %Ph.D.%Computer%Science%(January%2009)%%
Keywords:$UML,$Java,$model$analysis,$model$assessment,$risk$management,$$
$$$$R&D,$strategic$&$tech$surveillance$(veille$stratégique$&$tech).$
2002)2003$ $UTC%Compiègne%(Compiègne,%France)%
! !M.Sc.%Computer%Science%;%IT%
2001)2002$$$ $Research%Internship%at%INRIA%(Grenoble,%France)%
1994)1999$ National%Polytechnic%Institute%(IPNBESIME%Zacatenco,%Mexico)%
% Communications%and%Electronics%Engineer.%(B.%Sc.)%
Professional Experience
Education
! JM Agreda no. 285 Col. Transito
06820 México, D.F.
$Cel. + 52 (55) 36 57 54 07
@ robertotoro@yahoo.com
%%Birth 12.02.70
! http://www.linkedin.com/in/robertotoro
SOFTWARE,
LANGUAGES, AND
OS
Visual Basic, C++
UML, QT
COBOL, SQL - DB2
HTML, XML
Assembly
JAVA SE and EE
(SCJP-Certified)
(SCBCD-Certified)
MS Office
Sci/Tech Software
OS/390 MVS
Windows - Linux
TONGUES
Spanish: mother
language
French: Good Level
English: Good Level
TOEIC : 840
Dutch : Basics,
taking lessons CVO
may2010 – 2011.
INTERESTS
Sport : jogging and
hiking.
Research : quality
and risks in software,
Web2, semantics and
NTIS, Management
Travels : Mexico,
Italy, France, UK,
Belgium and Sweden
Skills