RESUMEN
Ingeniero con más de 10 años de experiencia; Trabajando con empresas e instituciones a nivel nacional e internacional.
Tres son las principales modalidades de trabajos que he realizado en mi vida profesional; Uno que me permitió conocer y dominar temas tecnológicos a bajo nivel; otro que me enseño a trabajar más inteligentemente con control y calidad basado en estándares; y el tercero a entender y mantenerme actualizado sobre cómo integrar tecnologías con estándares para soluciones de empresas pymes.
Tengo experiencias en empresas de telecomunicaciones, fábricas de software, pymes, monitoreo por redes, innovación y desarrollo e instituciones sin fines de lucro. Mi experiencia en estas organizaciones fue líder de desarrollo de sistemas, integraciones de sistemas, selección de software, arquitectura de software e procesos de tecnología.
En temas más técnicos tuve la oportunidad de trabajar con sistemas de facturación (pre y post pago), sistemas de administración (tickets, requerimientos, proyectos, configuración y versiones), sistemas web (portales empresariales e institucionales), sistemas de telefonía (Centrales telefónicas en software), Cloud y Outsourcing.
Mi objetivo a corto plazo es convertirme en un buen Arquitecto de Software por lo cual; actualmente estoy trabajando en conseguir las habilidades necesarias para ocupar este puesto en una empresa con alto nivel tecnológico.
ESPECIALIDADES TECNICAS
En mi experiencia en técnica tuve la oportunidad de trabajar con varios sistemas operativos, lenguajes de programación, paradigmas de programación, herramientas de desarrollo y diferentes modelos de implementar sistemas.
Sistemas operativos como Unix (Solaris, AIX, Linux), Microsoft Windows; Lenguajes de programación y APIs como C, Java, JSP, JavaScript, Perl, PHP, Shell scripting, SQL, PL/SQL, XML/XSL, AJAX, CSS y HTML/XHTML; Base de datos como Oracle, Sybase, Postgresql, SQL Server, MySQL e IBM DB2.
Entre las aplicaciones que trabaje estan Tomcat, IIS, Eclipse IDE, Forte for Java y Forte for C, Netbeans, Subversion, Subversion Edge, GIMP, MS Office, Swish Max, Macromedia Flash, Firework, Dreamweaver, PPM y Asterisk.
EDUCACIÓN
1998-2002 Universidad de Panamá Rep. de Panamá, Licenciatura en Ingeniería en Informática
EXPERIENCIA PROFESIONAL
2006-2008 Empresa de los Estados Unidos(Yo en Panamá) con relación comercial con Alcenit Corporation, Consultor Senior
· Análisis de tecnologías con Java como Hibérnate, Oracle, ADF y otras APIs.
· Análisis y diseño de sistemas business to business con Oracle, Javascript, AJAX y PHP.
· Desarrollo de un sistema de catálogo Web de teléfonos celulares para una empresa extranjera en California.
2006-presente Alcenit Corporation Rep. de Panamá, Consultor Senior
· Creación de la herramienta de Contabilidad y Finanzas; Dicha herramienta permite gestionar todo el ciclo contable y reduce el tiempo de obtener reportes para la toma de decisiones críticas. Esta herramienta fue diseñada y programada en entorno WEB con DAO-Data Access Object, DTA-Data table access, TPLs-Gestión de templates, AJAX-Asincrónico JavaScript y utilizamos varias APIs o librerías de Yahoo como YUI-Yahoo User Interfaces.
· Consultoría, personalización (desarrollos pequeños) e Implementación de CMS o Sistema de gestión de contenidos y los procesos básicos para su uso.
· Participé en proyectos de definición y adopción de procesos de tecnología en organizaciones con el fin de alinear los procesos de tecnología a los objetivos estratégicos de la organización, incrementar la visibilidad de los mismos a través de indicadores de rendimiento y aumentar el aporte de la tecnología como aliado estratégico para la competitividad de la organización.
· Asesoría a los clientes en la evaluación, diseño e implementación de procesos de software que son eficientes y que cumplen con modelos, metodologías internacionales como CMMI, ITIL, SCRUM, etc.
· Asesoría en Procesos de Software como Gestión de la Configuración (Patrón, Políticas y Procedimientos), Verificación (Pruebas Unitarias, Pruebas de Integración, Pruebas de Regresión) y Validación (Peer Review, Code Review).
· Gestión de la Configuración es el área de proceso en CMMI encargada que todos los artefactos que se utilizan en el ciclo de vida de software se mantenga su integridad a partir de las políticas y procedimientos.
· Verificación es el área de proceso en CMMI encargada de verificar que lo desarrollado cumple con las especificaciones técnicas (Requerimientos, Diseño, Arquitectura). Esta verificación es realizada con las diferentes pruebas existentes como son Pruebas Unitarias, Pruebas de Integración y Pruebas de Regresión.
· Validación es el área de proceso en CMMI que valida que lo construido mantiene las expectativas del cliente. Esta validación es realizada con técnicas de Peer Review o Revisión en Pareja y Code review o Revisión de Código.
· Implementación del método PECA para recomendación efectiva de herramientas comerciales.
· Administración de Sistemas Saas (Software as a Service):
· Portales empresariales e institucionales y sus componentes funcionales
· Administradores de Conocimiento KMS
· Sistema de gestión de archivos o repositorios
· Sistemas de administración de proyectos
· Sistema de correo
· Mantenimiento de sistemas:
· Encargado de la creación y mantenimiento de portales
· Encargado del mantenimiento del repositorio de archivos de la empresa implementado con características como versión de controles y mecanismos de seguridad para el mismo.
· Encargado del mantenimiento del sistema de gestión de proyectos con característica Saas.
2002-2006 Telecarrier Rep. de Panamá Analista de Billing System, luego Ingeniero IT Asociado
· Como Analista de Billing System, fui responsable de los sistemas de post facturación telefónicos, pre facturación telefónicos y de servicios de internet. En los diversos sistemas fui encargado del análisis, diseño, desarrollo e implementación de las modificaciones y nuevas funcionalidades de los componentes instalados en los servidores.
· Entre mis tareas incluían resolver fallos técnicos de los sistemas críticos de software, automatizar los aplicativos o procesos en lote que se realizaban manualmente, monitoreo de los aplicativos y proveer apoyo para las migraciones de los sistemas de facturación. Como también encargado del proceso de la Gestión de la Configuración de los artefactos utilizados en el ciclo de vida de software desarrollados.
· Estuve encargado desde el análisis, diseño y mantenimiento de varios de los sistemas de críticos en IT de Telecarrier aparte de los antes mencionados.
2002 SSA Sistemas Rep. de Panamá Programador
· En los primeros tres meses estuve encargado de las interfaces de un sistema bancario integrado con diversas tecnologías de programación en JAVA y C++, que permitirían controlar y monitorear de forma fácil y organizada los procesos del núcleo Bancario bajo sistema operativo Solaris.
· En los siguientes meses estuve encargado de diseñar un Portal con diversas tecnologías de SUN como lo son JAVA como el lenguaje base del Portal. JAVAMAIL API para envió de los mensajes electrónicos del sistema a los usuarios inscritos. JSP-Java Server Pages encargado de desplegar la información en Web y Servlet para el manejo de objetos de negocio. Iplanet fue el Servidor Web encargado de soportar todas estas tecnologías con el objetivo de organizar y mercadear las capacitaciones y cursos a usuarios inscritos al portal en tecnologías SUN.
2001 Universidad de Panamá Rep. de Panamá Técnico
· Dar soporte al laboratorio de Informática de la Escuela en Ingeniería en Informática, de oficina y biblioteca las cuales brindaban servicio a 350 estudiantes de la carrera y otros estudiantes de diversas facultades.
· Estuve encargado del laboratorio de capacitación del centro de cómputo de la Universidad de Panamá por un año. Entre mis responsabilidades tenia dar mantenimiento al equipo de cómputo, tanto en configuración de hardware, como de software en configuración bajo los sistema operativo Unix/NT. Este laboratorio estaba dedicado a cursos de ofimática hasta de desarrollo de software en diversos lenguajes y bases de datos.
CONOCIMIENTOS TÉCNICOS
SISTEMAS OPERATIVOS
· AIX
· Solaris
· Linux
· UNIX
|
LENGUAJES DE PROGRAMACIÓN
· C
· Java, JSP
· JavaScript
· Perl, Shell scripting
· PHP
· SQL, PL/SQL,
· XML/XSL, AJAX,
· CSS, HTML/XHTML
|
BASES DE DATOS
· Oracle
· Sybase
· Postgresql
· SQL Server
· MySQL
· IBM DB2
|
WEB SERVERS/APPLICATION SERVERS
· Apache
· Tomcat
· SUN One
· IIS 5.1
|
OTRAS APLICACIONES:
· Eclipse IDE
· Forte for Java, Forte for C
· Netbeans for PHP, Netbeans for Java
· Subversion CVS/SVN
· Microsoft SharePoint Online Services
· Herramientas de Gestión de Proyectos
· Herramientas de Conocimiento
· GIMP
· MS Office Suite
· Swish Max, Macromedia Flash,
· Firework, Adobe Dreamweaver
· CMS – Joomla
· CMS - SharePoint
| |
CERTIFICACIONES, CAPACITACIONES Y CONFERENCIAS PRESENCIADAS
- Curso de Liderazgo en Acción. Certificado emitido por la FEAG - Fundación de Estudios Avanzados de Gerencia y IESA.
- Curso oficial de Introduction to CMMI v.1.2. Certificado emitido por Partner del Software Engineering Insitute (SEI Partner) y por Carnegie Mellon University.
- Curso Oficial de PSP Personal Software Process. Certificado emitido por Software Engineering Insitute (SEI). -Actualmente-
- Seminario de ProcessMax, "Accelerated CMMI Compliance Webinar".
- Andrew Phillips, XebiaLabs, Seminario Tema: "How Deployment Automation Speeds Up Your Agile Development Will Start Shortly"
- Administración de Proyectos, Certificado emitido por la Universidad Tecnológica de Panamá.
- Herramientas de Desarrollo Oracle 8i, Certificado emitido por la Universidad Nacional de Panamá.
- Jorge Arango, Boot Studio Corp. Tema: The "Getting Things Done" Methodology Links Relacionados: http://www.davidco.com/ - http://en.wikipedia.org/wiki/gtd - http://www.43folders.com/
- Stephan Schwab, Caimito Development S.A. Tema: "Metodología Scrum y TDD" Link Relacionado: http://www.stephan-schwab.com/files/SCRUM-Espanol.pdf
- Isabel Cubilla, Soluciones Kazak Ltda. Tema: "Software libre en Colegios Colombianos"
- Dr. Adrian Scott, Alta Software. Tema: ""Security Tips for Web Applications" Link Relacionado: http://www.developer.com/lang/article.php/918141
- Ing. Jaime Oviedo Silva, Ingeniero en software graduado de la Universidad Carnegie-Mellon en Estados Unidos, Certificado en CMMI. Tema: "Seminario/Taller de Arquitectura de Software" (16-21 de enero de 2011)
- Eduardo Miranda, Ph.D., autor del libro “Running the Successful Hi". Tema: "Blueprint for a PMO" (Febrero 2011)
- Ing. Italo Dacosta. Tema: "Riesgos de Seguridad en Teléfonos Inteligentes" (Agosto 23, 2011)
- Ing. Lorna Sanchez. Tema: "Metodología para la adquisición de Software Comercial" (Septiembre 21, 2011)
- Ing. Min Chen He: "Gestión de Tecnología: complejidad bajo control" (Julio 18, 2012)
- Esteban Brenes, PhD: "Estrategia empresarial: Factores clave para la ejecución exitosa." INCAE Business School (Julio 19, 2012)
- Ing. Jaime Oviedo Silva, Ingeniero en software graduado de la Universidad Carnegie-Mellon en Estados Unidos, Certificado en CMMI. Tema: "Arquitectura de Software" (16-17 de agosto de 2012)
- Ing. Lorna Sanchez. Tema: "Gobernabilidad de TI con ITIL" (Octubre 17, 2012)
- Msc. Min Chen. Tema: “Arquitectura Empresarial: Mitos, promesas y realidades” (Marzo 20, 2013)
- Ing. Alejandro Bianchi, M.Sc., Data Governance: Gestionando La Información como Un Activo Empresarial (Mayo 7, 2013)
- Ing. Jaime Jaén, El gerente y sus nuevos retos (Junio 27, 2013)
- Mse. Paulo Merson. Tema: “Fundamentals of SOA & Service Oriented Computing” (Agosto 9, 2013)
- Mse. Paulo Merson. Tema: “SOA Technology Concepts” (Agosto 10, 2013)
- Shai Priel. Tema "Desarrollo de Software Seguro" (Septiembre 16, 2013)
- Gerardo Ureña - Tema: "Vmware vSphere ICM v5.5" (Febrero 7, 2014)
- Gerardo Ureña - Tema: "Vmware vCloud Networking and Security v5.5" (Febrero 12, 2014)
- Gerardo Ureña - Tema: "Vmware vCloud Director ICM v5.5" (Febrero 13, 2014)
- Gerardo Ureña - Tema: "VMware vCloud Automation Center v5.2" (Febrero 18, 2014)