MAESTRO EN INFORMÁTICA APLICADA

Anuncio
Nombre: Juan Francisco Figueroa Pérez
Fecha de Nacimiento: 23 Feb 1979
Estado Civil: Casado.
Nacionalidad: Mexicano.
Domicilio: Nayarit 2427 Col. Ayuntamiento 72, Los Mochis, Sinaloa
Teléfono: (668) 1761726 Cel. 044 6683 967325
Email: [email protected], [email protected]
MAESTRO EN INFORMÁTICA APLICADA
Habilidades / Capacidades
Profesor
Experiencia laboral
Profesor
de
asignatura
en
materias de TI, especialmente las
relacionadas con el desarrollo de
sistemas computacionales y las
redes de computadoras.



Universidad Autónoma de Sinaloa (2008-A la
fecha)
CETis 68 (2009- A la fecha)
Universidad del Valle del Fuerte (2008-2010)

TechSoft Educación Certificada(2008-2009)
Instructor de Cursos y Diplomados en TI
Instructor de cursos y diplomados
en TI relacionados con el
desarrollo
de
sistemas
computacionales.
Experiencia laboral
Ingeniero de Software
Desarrollador
de
computacionales de
sitios web y móviles.
sistemas
escritorio,
Experiencia laboral


Éxito Software S.A de C.V (2003-2008)
Teléfonos de México (2002-2003)
Formación académica
2011 –2012. Especialista en Competencias Docentes para la Educación Media
Superior
Idiomas
Universidad Pedagógica Nacional. Certificado.

Ingles (TOELF 553 pts.)
Certificaciones en TI
2005 – 2007 Maestro en Informática Aplicada
Universidad Autónoma de Sinaloa. Titulado.
1er Lugar de Aprovechamiento. Mención Honorifica.
1997 - 2002 Licenciado en Informática
Instituto Tecnológico de los Mochis. Titulado

MTA - Software Development
Fundamentals C# (98-361)

Java 5 SCJP (310-056)

SQL Server 2005 (70-4031)

ASP .NET With C# (070-315)

IBM OOAD (000-634)
Certificaciones en Docencia

Profordems - Certidems
1994 - 1997 Técnico Programador
Centro de Bachillerato Tecnológico Industrial y de Servicios #43. Certificado.
1991 - 1994
Escuela Secundaria Técnica #2. Certificado.
1985 - 1991
Escuela Primaria Niños Héroes de Chapultepec. Certificado.
Experiencia profesional
2008 – A la Fecha. Universidad Autónoma de Sinaloa (Facultad de Ingeniería Mochis).
Varios puestos:



Docente de la carrera de Licenciatura en Ingeniería de Software (Actual)
Instructor de Diplomados en Tecnologías de Información (Actual)
Coordinador de Carrera de la Licenciatura en Ingeniería de Software (hasta
agosto 2009)
2009 – A la Fecha. Centro de Estudios Tecnológicos Industrial y de Servicios #68.
Docente de la especialidad en Informática.
2008 - 2010 Universidad del Valle del Fuerte.
Docente de la carrera de Ingeniería en Sistemas Computacionales.
2008 – 2009 TechSoft: Educación certificada.
Instructor de cursos de certificación en TI (Java, SQL Server y ADOO)
2003 – 2008 Éxito Software S.A. de C.V.
Ingeniero de Software
2002 – 2003 Teléfonos de México.
Ingeniero web (Practicante)
1998 – 2003 Secretaria de Salud (Jurisdicción Sanitaria #1).
Capturista de datos
Otra información

Otros estudios
Ingles
Sep-Nov 2010 Centro de Estudios de Idiomas (UAS).
Curso de Ingles TOELF.
2003 – 2005 American English Institute.
Curso de Inglés. Certificado.
Cursos y diplomados










Reconocimientos









Curso de Administración de proyectos [30 Horas]. Sep-Oct 2010.
Curso de certificación Microsoft SQL Server 2005. Implementation and maintenance (70431) [60 Horas]. Jun 2008.
Curso de capacitación para docentes módulos: desarrollo humano en la educación, teorías
de aprendizaje y planeación educativa [24 horas] Abril 2008.
Curso de certificación IBM Object Oriented Analysis and Design (Part 2) (000-634) [40
horas] Sep 2007 – Oct 2007
Curso de certificación Sun Certified Java Programmer 2.1.4 (SCJP) (000-634) [100 horas]
Abr 2007 – Jun 2007.
Curso de Desarrollo de clientes inteligentes [90 horas] Oct 2005.
Curso de Microsoft Visual C# .NET [40 Horas]. Feb 2005.
Curso de Microsoft Visual Studio .NET [40 Horas]. Dic 2003.
Curso de Instalación y configuración de redes Linux [40 Horas]. Oct 2001
Medalla de Plata y Acreditación para ExpoCiencias Mundial ESI 2013, en Abu Dhabi,
Emiratos Árabes Unidos en la 6ta edición del Concurso Latinoamericano de Proyectos de
Computo 2013 con el proyecto “SmartParking: Estacionamientos Públicos Inteligentes
Multiagente”. Asesor del proyecto
1er Lugar Estatal del Concurso Nacional de Prototipos 2013 de la DGETI (Fase Estatal) con
el proyecto “Green Planet”. Modalidad desarrollo de Software - Alumno. Asesor de Proyecto.
3er Lugar en la Feria Mexicana de las Ciencias en Ingenierías 2012 (Sede los Mochis) con
el proyecto “SmartParking: Estacionamientos Públicos Inteligentes Multiagente”. Asesor de
proyecto.
Acreditación de Expociencias Pacifico 2012 para el 6ta edición del “Concurso
Latinoamericano de Proyectos de Computo 2013” con el proyecto “SmartParking:
Estacionamientos Públicos Inteligentes Multiagente”. Asesor de proyecto.
1er Lugar Estatal del Concurso Nacional de Prototipos 2012 de la DGETI (Fase Estatal) con
el proyecto “Interactive English for EMS”. Modalidad desarrollo de Software - Docente. Autor
de Proyecto.
2do Lugar Nacional del Concurso Nacional de Prototipos 2011 de la DGETI con el proyecto
“CETCom SMS”. Modalidad desarrollo de Software - Alumno. Asesor de Proyecto.
1er Lugar Estatal del Concurso Nacional de Prototipos 2011 de la DGETI (Fase Estatal) con
el proyecto “CetCom SMS”. Modalidad desarrollo de Software - Alumno. Asesor de Proyecto.
1er Lugar de Aprovechamiento de la generación 2005-2007 de la Maestría en Informática
Aplicada. Titulado con mención honorifica.
Cursos, diplomados, conferencias y ponencias impartidas.


Diplomado “Desarrollo de sistemas de información” – C# con SQL Server. Jul 2012.
Universidad Autónoma de Sinaloa.
Diplomado “Desarrollo de sistemas de información” – C# con SQL Server. Jul 2011.
Instituto Tecnológico de los Mochis.














Diplomado “Desarrollo de sistemas de información I” – C# con SQL Server. May-Jun 2011.
Universidad Autónoma de Sinaloa.
Curso Taller “Desarrollo de Aplicaciones WPF con Visual Studio 2010”. 17va Semana
Nacional de Ciencia y Tecnología. Los Mochis, México. Oct. 2010.
Conferencia “Seguridad en Redes Inalámbricas”. 16va Semana Nacional de Ciencia y
Tecnología. Los Mochis, México. Oct 2009.
Ponencia “Desarrollo de software asistente para la recolección y análisis automatizado de
datos del proceso software personal”. Congreso Internacional de Ciencias de la Ingeniería
CICI 2009. Los Mochis, México. Oct 2009.
Diplomado “Desarrollo de sistemas de información II” – Delphi con Firebird.May-Jul 2009.
Universidad Autónoma de Sinaloa.
Diplomado “Desarrollo de sistemas de información I” – Delphi con Firebird. Ene-Abr 2009.
Universidad Autónoma de Sinaloa.
Curso de certificación “Microsoft SQL Server 2005. Implementation and maintenance”
(070-431). Universidad Autónoma de Sinaloa. Nov-Dic de 2008.
Curso de certificación “Microsoft SQL Server 2005. Implementation and maintenance”
(070-431). Instituto Tecnológico Superior de Los Mochis, S.C. Oct de 2008.
Curso de certificación “Microsoft SQL Server 2005. Implementation and maintenance”
(070-431). Universidad del Valle del Fuerte. Sep de 2008.
Curso de certificación “Microsoft SQL Server 2005. Implementation and maintenance”
(070-431). Instituto Tecnológico de los Mochis. Ago de 2008.
Curso de certificación “Microsoft SQL Server 2005. Implementation and maintenance”
(070-431). Universidad de Occidente (Unidad Guasave). Jul de 2008.
Curso de certificación “IBM Object Oriented Analysis and Design (Part 2)” (000-634).
Instituto Tecnológico de los Mochis. Nov 2007.
Participación en la mesa redonda de egresados de la Licenciatura en Informática en el
11vo. Simposium Nacional Informática en el ITLM. Oct. 2006.
Lista de Publicaciones.
En revistas

Juan Francisco Figueroa Pérez y Juan Francisco Algara Norzagaray. Desarrollo de software
asistente para la recolección y análisis automatizado de datos del proceso software
personal. Reporte Técnico. Revista Multi-Ciencia Volumen III No.2 UAS. May 2008.
En memorias de congresos



Juan Francisco Figueroa Pérez y Juan Francisco Algara Norzagaray. Desarrollo de software
asistente para la recolección y análisis automatizado de datos del proceso software
personal. Congreso Internacional de Ciencias de la Ingeniería CICI 2009. Los Mochis,
México. Oct 2009.
Juan Francisco Figueroa Pérez y Juan Francisco Algara Norzagaray. Desarrollo de software
asistente para la recolección y análisis automatizado de datos del proceso software
personal. Congreso Internacional de Informática Aplicada CIIA 2008. Culiacán, México. Abr
2008.
Comités de Tesis
1. Director de Tesis de Licenciatura en Ingeniería de Software: “Help2Drive, Navegación Asistida
en Automóviles con Visión Artificial: Subsistema de Detección de Somnolencia”. Jesús Amor
Camargo López. Presentada en enero de 2014.
2. Director de Tesis de Licenciatura en Ingeniería de Software: “Help2Drive, Navegación Asistida
en Automóviles con Visión Artificial: Subsistema de Detección de Señales de Tránsito”. Rubén
Valdez Álvarez. Presentada en enero de 2014.
3. Director de Tesis de Licenciatura en Ingeniería de Software: “Help2Drive, Navegación Asistida
en Automóviles con Visión Artificial: Subsistema de Alerta Para el Cambio Involuntario de Carril”.
Grisell Angélica Ceron Valle. Presentada en enero de 2014.
4. Sinodal de Tesis de Licenciatura en Ingeniería de Software: “Prototipo de Sistema Automatizado
para el control de aparatos electrónicos usando arduino”. Abraham Gustavo Grijalva Calderón.
Presentada en enero de 2014.
5. Sinodal de Tesis de Licenciatura en Ingeniería de Software: “Interactor: Software alternativo de
interacción natural para plataformas Windows usando kicnet”. Fredy Gutiérrez Aguilar.
Presentada en enero de 2014.
6. Sinodal de Tesis de Licenciatura en Ingeniería de Software: “”. Anadela Guerrero. Presentada en
diciembre de 2013.
7. Sinodal de Tesis de Licenciatura en Ingeniería de Software: “Localización de escuelas por medio
de GPS para dispositivos móviles son sistema operativo android”. Yusseli Yucsin Gastelum Soto.
Presentada en diciembre de 2013.
8. Co-Director de Tesis de Maestría en Sistemas de Información Administrativa: “Desarrollo de
arquitectura distribuida Multiagente basada en software libre para la optimización de
búsquedas de huella dactilar”. Edgar Omar Pérez Contreras. En Proceso, 2013.
9. Director de Tesis de Licenciatura en Ingeniería de Software: “SmartParking - Estacionamientos
Públicos Inteligentes Multiagente: Desarrollo de Arquitectura Multiagente Multiplataforma con
JADE”. Elia Paola Falcón Gastélum. Presentada en enero de 2013.
10. Director de Tesis de Licenciatura en Ingeniería de Software: “SmartParking - Estacionamientos
Públicos Inteligentes Multiagente: Desarrollo de Subsistema de detección de espacios en
estacionamientos públicos con visión artificial”. Jesus Antonio Silva Torres. Presentada en enero
de 2013
11. Director de Tesis de Licenciatura en Ingeniería de Software: “SmartParking - Estacionamientos
Públicos Inteligentes Multiagente: Desarrollo de Subsistema Android con Google Maps,
Reconocimiento de Voz y TTS”. José de Jesus Gastelum Peña. Presentada en enero de 2013.
12. Sinodal de Tesis de Licenciatura en Ingeniería de Software: “Prototipo para el reconocimiento
de colores en tiempo real usando procesamiento de imágenes”. Olga Azucena Heredia Lugo.
Presentada en enero de 2013.
13. Sinodal de Tesis de Licenciatura en Ingeniería de Software: “Apuntador virtual para el manejo
de presentaciones mediante el tratamiento de imágenes y detección de movimientos”. Diana
Cecilia Camacho Flores y Zulma Denisse Perez Zavala. Presentada en enero de 2013.
14. Sinodal de Tesis de Licenciatura en Ingeniería de Software: “Rehabilitación del brazo (codo) con
kicnect”. José Luis Lara Galeana. Presentada en --- 2013.
15. Sinodal de Tesis de Licenciatura en Ingeniería de Software: “Diseño de software prototipo de
recuperación de información utilizando análisis estadístico”. Ramón Urias Morales. Presentada
en Marzo de 2012.

Materias impartidas.
En la Universidad Autónoma de Sinaloa:







Administración de Proyectos de Software II. 2013, 2012, 2011,2010.
Lenguajes de programación. 2014, 2013, 2012,2011, 2010.
Tópicos avanzados de Ingeniería de Software. 2012.
Sistemas cooperativos. 2010.
Administración de Proyectos de Software I. 2013, 2012,2011, 2010, 2009.
Administración de Sistemas. 2011,2010, 2009.
Programación Orientada a Objetos. 2014,2013, 2012,2011, 2010, 2009, 2008.
En el CETis # 68:










Desarrolla Aplicaciones Móviles. 2014, 2013.
Desarrolla Aplicaciones Web. 2013.
Diseña y Administra Base de Datos Avanzadas. 2012.
Aplicar los principios de programación en la solución de problemas. 2012.
Producción de animaciones con elementos multimedia. 2011.
Construcción de una red de área local. 2012,2011.
Administración de los recursos de una red. 2012,2011.
Elaboración de Páginas web. 2012, 2011, 2009.
Tecnologías de información y comunicación. 2012,2009.
Dibujo técnico. 2011, 2010, 2009.
En la Universidad del Valle del Fuerte:



Bases de Datos Avanzadas.2009, 2008.
Sistemas de información. 2010.
Sistemas Distribuidos. 2009, 2008
En la Universidad Autónoma de Durango:



Taller de Actualización Computacional II (Microsoft Visual C# 2005, Microsoft SQL Server 2005).
2008.
Taller de Actualización Computacional I (Microsoft Visual C# 2005, Microsoft SQL Server 2005).
2008.
Herramientas conocidas







Lenguajes de programación.
o Windows: Microsoft Visual C# .NET, Java, Borland Delphi 5, 7, 2009 y 2010, Microsoft
Visual Basic 6, Windows API, DCOM.
o Linux: Java, C++
o MS-Dos: Turbo Pascal, Turbo C, Fox Base.
Base de datos.
o Cliente / Servidor: Microsoft SQL Server, Firebird y MySQL.
o Escritorio: Paradox, Microsoft Access, Fox.
Desarrollo Web.
o HTML, ASP, PHP, JSP, CSS, JavaScript, IIS, Apache, Apache Tomcat, Ajax, Flash, Joomla.
Desarrollo Móvil.
o Windows Phone 7 (Microsoft Visual C# .NET) y Android (Java)
Sistemas Operativos.
o Windows 7, Vista, 2008, 2003, XP, 2000, 98, NT, 95.
o Linux Ubuntu, Suse, Red Hat, Mandrake.
Ingeniería de software.
o Rational Unified Process (RUP), Personal Software Process (PSP), UML
Otros
o Librerías de reconocimiento de voz y TTS (Windows y Android)
o Librerías de reconocimiento de patrones en imágenes (OpenCV)
o Librería JADE y JADE Leap para desarrollo de software multiagente.
o Frameworks de persistencia (Hibernate).
o Computo en la nube (Windows Azure)
o Librerías GSM-SMS (mCore)
o Programación de dispositivos GPS
o Goole APIS
o MatLab

Resumen de proyectos desarrollados










SkyNAV. Sistema de localización satelital vehicular GPS. [En desarrollo 2013-2014].
Este sistema permite la localización y rastreo satelital en tiempo real de vehículos diversos,
motocicletas y maquinaria en general. Está orientado al monitoreo de flotillas y puede ser usado
por vehículos particulares también. Cuenta con diferentes subsistemas web, móviles (WP8,
Android y IOS) de ventana y servicios de Windows construidos con Java y C#. Utiliza tecnologías
como JSP, Hibernate, Notificaciones Push, Ajax, goole APIs y base de datos SQLServer. Funciona
completamente en la nube con Windows Azure.
Sistema ServoEscolar .Net. Sistema de Control Escolar y Administrativo. [Desarrollado en 2008].
Este sistema utiliza una arquitectura orientada a servicios y esta siendo desarrollado en
Microsoft Visual C# .NET, Microsoft SQL Server y Oracle. Incluirá clientes Windows, Web y
móviles. Actualmente se encuentra en desarrollo.
Paleta de componentes software reutilizables para desarrollo de sistemas con Microsoft Visual
C# .NET. [Desarrollado en 2007].
Traducidos desde la paleta de componentes software reutilizables desarrollados en Borland
Delphi 7 (detallados mas abajo). Se trata de un conjunto de componentes que consta de 3
formularios heredados, que encapsulan el comportamiento necesario para programar
pantallas de abc, consultas y listados, así como de 8 componentes que pueden trabajar en
conjunto con los formularios heredados y complementarlos, o de forma independiente.
Estos componentes fueron desarrollados con la finalidad de minimizar y centralizar el
código necesario para llevar a cabo tareas comunes de programación, agilizando con ello el
trabajo de desarrollo de sistemas dentro de la empresa. Están siendo desarrollados con
Microsoft Visual C#. Son utilizados por el equipo de programación como base para el
desarrollo de nuevos sistemas así como para la migración de sistemas MS-DOS existentes.
Sistema de control de inventarios y nomina. [Desarrollado en 2005 - 2006].
Este sistema utiliza una arquitectura multicapa con datasnap(midas) y fue desarrollado con
Borland Delphi 7 y Firebird 1.5. Actualmente se encuentra en fase de mantenimiento.
Paleta de componentes software reutilizables para desarrollo de sistemas multicapa con
datasnap(midas) en Borland Delphi 7. [Desarrollado en 2004 - 2005].
Paleta de componentes que consta de 4 formularios heredados, que encapsulan el
comportamiento necesario para programar pantallas de abc, consultas, listados y pantallas
principales, así como de 20 componentes que pueden trabajar en conjunto con los
formularios heredados y complementarlos, o de forma independiente. Estos componentes
fueron desarrollados con la finalidad de minimizar y centralizar el código necesario para
llevar a cabo tareas comunes de programación, agilizando con ello el trabajo de desarrollo
de sistemas dentro de la empresa. Fueron hechos en Borland Delphi 7. Son utilizados por el
equipo de programación como base para el desarrollo de nuevos sistemas así como para la
migración de sistemas MS-DOS existentes.
Sistema InfoEscolarXXI. Sistema administrativo y de nomina. [Desarrollado en 2004].
Este sistema fue desarrollado utilizando el modelo cliente/servidor con Borland Delphi 7 y
Borland Interbase 6. Se encuentra instalado actualmente en las áreas administrativas en
casi 40 colegios en la republica, conectados a una base de datos remota.
Sistema de Control de Gastos.[Desarrollado en 2004]
Este sistema fue desarrollado utilizando el modelo multicapa (datasnap) con Borland
Delphi 7 y Firebird 1.5. Se encuentra instalado actualmente en una empresa de la región,
conectado a una base de datos remota.
Sistema Clientes ServoEscolarXXI. Sistema de control de clientes.[Desarrollado en 2003]
Este sistema fue desarrollado utilizando el modelo cliente/servidor con Borland Delphi 5 y
Borland Interbase 6. Fue hecho especialmente para uso interno dentro de la empresa.
Sistema SysCMM. Sistema de control de cambios.[Desarrollado en 2003]
Este sistema fue desarrollado utilizando el modelo cliente/servidor con Borland Delphi 5 y
Borland Interbase 6. Fue hecho especialmente para uso interno dentro de la empresa Éxito
Software.
Sistema de control de adeudos.[Desarrollado en 2003]


Este sistema fue desarrollado utilizando el modelo monousuario con Microsoft Visual Basic
6 y Microsoft Access. Fue hecho para trabajar en conjunto con un sistema ya existente que
no contaba con una funcionalidad específica.
Sitios web varios.[Desarrollados en 2003]
Estos sitios web fueron desarrollados utilizando Microsoft Visual Basic Script y ASP.
Sistema de control de vacunas. [Desarrollado en 2002]
Este sistema fue desarrollado utilizando el modelo monousuario con FoxBase. Fue hecho
para trabajar en conjunto con un sistema ya existente que no contaba con una
funcionalidad específica. Sistema desarrollado en la Jurisdicción Sanitaria #1 (Secretaria
de Salud)
__________________________________
M.I.A. Juan Francisco Figueroa Pérez
Descargar