Download David A. Meza - Altura Soluciones

Document related concepts
no text concepts found
Transcript
David A. Meza
[email protected]
Magíster en Tecnologías de Información
Sun Certified Programmer for the Java 2 Platform, Standard Edition 5.0
Sun Certified Web Component Developer for the Java 2 Platform, Enterprise Edition 1.4
OBJETIVO PROFESIONAL
Una posición en desarrollo de software que me permita contribuir con mi conocimiento y
experiencia a un equipo de personas cuyo objetivo sea el continuo crecimiento de las
habilidades profesionales.
HABILIDADES Y CAPACIDADES
Investigación y Desarrollo: Habilidad para entender y aplicar tecnologías de punta.
Trabajo en Equipo: He trabajado en varios equipos multidisciplinarios que me ha llevado
a entender el trabajo en equipo extremadamente bien.
Trabajo bien bajo presión: Habilidad de tener mente clara en todo momento, inclusive
con fechas de entrega y puntos de control.
Manejo de Proyectos: Habilidad para liderar un equipo de desarrolladores o un proyecto
entero.
Idiomas: Inglés y español fluidos en escritura y conversación.
CAPACIDADES TECNOLÓGICAS
J2EE Technology
Application architecture
Servlets
Java Server Pages
Taglibs
Enterprise Java Beans
JNDI
(Java Naming and
Interface)
JMS
Mobile Technologies
WAP
J2ME
Directory
J2EE Application Servers
Jakarta - Tomcat
JBoss
WebLogic
Oracle Application Server 9iAS
Java Frameworks
Hibernate up to Version 3
Struts and Struts2
Spring
Axis
Velocity Template engine
.NET Technology
Application architecture
C#
Visual Basic.NET
ASP.NET
Programming Languages
Java
C#
Ruby
JavaScript
PHP
Others
Ruby on rails
XHTML / CSS
Ajax / Javascript frameworks (JQuery)
XML/XSLT
Web Services
Aspect Oriented Programming
(beginner)
Multilayered Architectures
UML
ANT (Build Automation)
Version Control (CSV, SVN Subversion)
Eclipse up to Europa release
Data migration and Advanced SQL
knowledge
Databases
Oracle
MySQL
Microsoft SQLServer
PostgreSQL
Sybase
Operating Systems
Microsoft Windows 95/98/ME/XP
Microsoft NT/2000
Linux
EXPERIENCIA PROFESIONAL
PROYECTOS INDEPENDIENTES ENE 2007 – Actualmente
Creación e implementación de EGDigital: (Establecimiento Gráfico Digital) primer Sistema
comercial para imprentas de generación e impresión de documentos tributarios. Este
software permite a los Establecimientos Gráficos (imprentas) ejecutar los procesos de
generación e impresión de los documentos tributarios en períodos de tiempo muy cortos.
Debido a su funcionalidad, permite elaborar, gestionar y controlar la impresión de los
documentos tributarios y mantener auditorías detalladas de datos, lo que permitiría a la
imprenta obtener la autorización por parte del Servicio de Rentas Internas del Ecuador
como
establecimiento
gráfico
digital
autorizado.
Más
información
en
http://www.alturasoluciones.com.
Creación e implementación de SIMPLe: Sistema web que apoya la gestión de un proyecto
de mejora para implementar el Modelo de Capacidad y Madurez CMMI, basado en el ciclo
de vida IDEAL. SIMPLe es una herramienta que proporciona: planificación guiada para
implementación de CMMI y documentación de procesos, bitácora documental del proyecto
de mejora, información en español de modelos CMMI y del ciclo de vida del proyecto:
IDEAL, gestión centralizada del proyecto de calidad, ciclos, fases, actividades,
responsables, documentos generados y lecciones aprendidos del mismo, guía al jefe de
proyecto
de
mejora
de
procesos.
Se
lo
puede
utilizar
ingresando
a
http://www.alturasoluciones.com.
Generador de Aplicaciones Web multicapa orientado a datos Versión 2 (Generador de
Código Fuente).- Plug-in de Eclipse para generar aplicaciones multicapa orientadas a
datos en Java. Toma la definición de las tablas desde el esquema de base de datos y
genera una aplicación completa Web multicapa en Java (Presentación - MVC Capa de
Negocio y Persistencia) para acceder y mantener (CRUD) la información en las tablas.
Tiene capacidades de evolución de la aplicación a través de la regeneración e integración
profunda con la plataforma Eclipse. Java, Struts2, Velocity, Hibernate, Mysql, Eclipse Plugin
development, SWT, Ant, Subversion, XHTML, JQuery, AJAX.
Generador de Aplicaciones .Net Forms multicapas con BD Version 1 (Generador de Código
Fuente).- Sistema para generar aplicaciones .Net Forms multicapa con base de datos. La
aplicación toma las definiciones de las tablas desde la base de datos y genera una
aplicación web multicapa completa (Presentación – MVC, Capa de Negocio y Persistencia)
para acceder y mantener la información en estas tablas. C#, NVelocity, NHibernate, Mysql,
Visual Studio Express.
OVERSTOCK.COM, INC. (Wholesale Internet Store - USA) Mantenimiento mensual del
Sistema Wap. Migración del motor de búsquedas ENDECA al motor de búsquedas Mercado.
Actualizaciones de la lista de dispositivos en el archive WURFL.
Consultoría tecnológica
OVERSTOCK.COM, INC. (Wholesale Internet Store - USA) AGO 2005 - NOV 2006
Sistema Wap - Análisis, arquitectura, diseño y desarrollo de la tienda en linea Wap de
Overstock para la venta de productos a través de equipos móviles (teléfonos y PDA’s).
Este sistema fue desarrollado para servir a equipos que soportan el estándar WAP 1.0 y
2.0, con soporte para transacciones seguras. Integración con el motor de búsquedas
indexadas ENDECA y los sistemas generales de Overstock a través de Servicios Web.
Eclipse, Tomcat, JSP, WURFL, Struts, Axis, Hibernate, Mysql, DBCP, Oracle, Ant, XML.
2
Sistema Otex.- desarrollo del sistema de validación de cupones enviados a usuarios de
telefonía móvil por medio de SMS. Automatización de la recuperación de datos remotos de
un Servidor HTTP Seguro con Curl. PHP, Mysql, Curl.
WATAPANA TOURS (Renta de vehículos todo terreno - Aruba) ABR 2005 – MAY 2005
Sistema Punch - Análisis, arquitectura, diseño y desarrollo del sistema de control de de
personal y registro de ingresos y salidas. Eclipse, Tomcat, JSP, Struts, Hibernate, Mysql,
Quartz (job scheduler), Ant.
VIMEWORKS LTD. (Provee soluciones de software distribuidas para el Internet
basadas en J2EE y .NET) OCT 2002 – MAR 2005
Jefe de Proyectos
Bellsouth, Otecel S.A. (Líder en la industria de telecomunicaciones celulares). Análisis,
arquitectura, diseño e implementación de una aplicación de integración que toma
mensajes Parlay/OSA y los envía al sistema de facturación de pre-pago de Otecel.
Parlay/OSA es un estándar internacional para empresas de telecomunicaciones que esta
basado en los protocolos de aplicación que trabajan sobre TCP/IP, realizando las
comunicaciones a través de CORBA. Eclipse, Weblogic, CORBA, EJB, Oracle, TelnetClient
(commons-net), TelnetPool (commons-pool), Ant, CVS.
SRI (Oficina de control tributario e impuestos del Ecuador). Automatización de formularios
de atención al cliente en ventanillas e Internet para todo el país. Análisis, arquitectura y
programación con tecnologías J2EE (EJB y Oracle) para el portal del SRI de Ecuador
http://auto.sri.gov.ec/auto/. Migración de datos desde una BD Mysql a Oracle. Designer,
UML, Eclipse, Tomcat, JSP, Jboss, EJB, Oracle, Ant, XDoclet, CVS.
TAME
(Aerolínea líder de Ecuador). Arquitectura y análisis para el sistema de
reservaciones de ticket en línea. Eclipse, WebSphere, Web services, hibernate, DB2.
PRACTUM S.A (Empresa de Cobranzas de Ecuador). Arquitectura y análisis para el sistema
de cobranzas en línea. UML, Eclipse, Tomcat, JSP, Struts, Hibernate, Mysql, Quartz (job
scheduler), Ant.
IESS (Instituto Ecuatoriano de Seguridad Social). Arquitectura y Consultoría técnica para
el sistema de control y manejo interno. UML, Jdeveloper, Oracle Application Server 9IAS,
JSP, EJB, Oracle.
Todo1 Services (Empresa con base en Miami que es líder en banca en línea y servicios
electrónicos). Desarrollo del switch transaccional en XML para intercomunicar Todo1
Miami con Banco del Pichincha - Ecuador.
Banco del Pichincha (Banco líder del Ecuador). Análisis, Diseño y Codificación del Sistema
de Reportes de actividades de empleados para Todo1.- Banco del Pichincha.
VIMEWORKS LTD. SEP 2000 – SEP 2002
GERENTE GENERAL
Banco del Pichincha. Desarrollador en el proyecto "Integración OFX-CICS", utilizando Java
y XML para el Banco del Pichincha
SRI. Implementación de prototipo de aplicación SOAP para declaración de impuestos,
utilizando Java, Apache, XML y VBA.
Análisis, Diseño, implementación y desarrollo del Proyecto de Auto-Administración del
portales con la implementación en el proyecto http://www.lineacero.com. Se desarrolló el
producto de manejo de contenidos Presto.
LATINSECURE CORP. ENE 2000 – AGO 2000
Jefe de Proyectos de Software
Diseño, análisis y desarrollo del portal http://www.florastream.com para el manejo de
transacciones de empresas florícolas, hecho en PHP y Mysql.
3
Investigación de tecnologías para Internet como Java, XML, WAP, PHP, certificados
digitales con SSL y OpenSSH.
Confecciones Susys (Fábrica de Productos de cama) ENE 1996 – DIC 1999
GERENTE GENERAL
Control de personal.
Control de producción.
Mercadeo.
Administración.
EDUCACIÓN
Universidad de Chile, Departamento de Ciencias de la Computación (Santiago, Chile)
Master (MSc) en Tecnologías de Información - Distinción máxima - Abril 2006
- Diciembre 2007. Defensa de tesis: Sistema Generador de Aplicaciones Web
Multicapa – CODEV - Julio 2008
Postítulo en Ingeniería y Calidad de Software – Diploma de Honor (summa
cum laude) - Abril 2006 - Diciembre 2006
Diplomado de Gestión informática - Distinción máxima - Abril 2007 - Agosto
2007
Sun Certified Web Component Developer for the Java 2 Platform, Enterprise Edition 1.4 –
Certified on November 2005
Sun Certified Programmer for the Java 2 Platform, Standard Edition 5.0 – Certified on July
2005
Escuela Politécnica del Ejército
Facultad: Ingeniería de Sistemas Sangolquí, Ecuador, Febrero 2005
Titulo: Ingeniero en Sistemas e Informática.
Salt Lake Community College, Graphic Design Faculty, 1996 – 1997
CONFERENCIAS
J2EE (Java 2 Enterprise Edition)
EJB (Enterprise Java Beans)
CORBA
Content Dynamic Generation XML/XSL (Cocoon)
MVC (Struts)
Component Management (Avalon)
Design Patterns in Java
4