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: juanfco.figueroa@uas.edu.mx, jfFigueroa23@hotmail.com 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