- 1996–2000 EcuadorNostalgia.com
Co-Creador, Desarrollador Principal
Uno de los primeros portales para inmigrantes ecuatorianos.
Junto a un equipo de trabajo, logramos crear
una comunidad virtual fiel y entusiasta. Se proveían
servicios destinados especialmente para inmigrantes: Listas
de correo, canales de chat, foros de discusión,
canciones, recetas de cocina, precios de bienes y servicios.
Para la programación del sitio web se utilizó Microsoft
Active Server Pages (ASP).
Se utilizó programación XML
para la “sindicación” de noticias extraídas de los principales diarios del país, así como también información del clima en varias ciudades. Septiembre 2002 – Noviembre 2002
- 2000–2001 Kamaleon
Lead Developer - Development Manager
Análisis y diseño: Utilización de
herramientas de modelación de objetos (UML) y Use Cases para la planificación inicial del proyecto.
Se
dividió el sistema en varias capas lógicas, logrando
una mantenibilidad y escalabilidad muy altas.
Para el desarrollo del back-end del sistema se utilizó servidores de aplicaciones y servidores de bases de datos
Oracle, a lo largo de todo el proyecto.
En el desarrollo tanto del back-end como del front-end y middleware se utilizó Java; no solo como lenguaje de programación, sino además como plataforma.
Se realizó el Content Management System y el sistema de “sindicación” de noticias ofrecidas por proveedores externos previamente contratados.
Implementación del website y servicios integrados adicionales, utilizando tecnologías
Java
(J2SE y J2EE) como JSP, JDBC, JNDI, EJB, JavaMail, XML.
Fui ascendido al cargo de Development Manager,
teniendo bajo mi responsabilidad a dos desarrolladores
Oracle y Java.
- 2001- Yage Multimedia
Internet Developer
Implementación de soluciones IT utilizando
Java, Linux y tecnologías Open Source
.
Desarrollo del Project Management System de
la empresa, utilizando arquitectura J2EE: Container Managed
Persistance para la persistencia de datos, Struts para el front-end MVC (Modelo-Vista-Controlador), y Session Beans para la capa de negocios. El sistema está montado sobre un servidor de aplicaciones Open Source: JBoss 3.0.
Actualmente desarrollo la implementación del JSR-86: Entity
Media Beans (http://www.jcp.org/jsr/detail/86.jsp),
como aporte para el proyecto JBoss (www.jboss.org).
- 2001- Linux del Ecuador
Consultor Independiente
Actualmente me desempeño también como
consultor independiente en sistemas operativos Linux
y tecnologías Open Source.
He realizado consultorías para el Tribunal
Supremo Electoral, Panamericana de Seguros, Marathon Sports,
Sayo Seguros, Rosas del Cotopaxi, Colegio Intisana, entre otros.
- 2002 Servicio de Rentas Internas (SRI)
Consultor
Sistema de Declaración de Impuestos por
Internet: Análisis, diseño e implementación del sistema de
recepción de declaraciones de impuestos en forma electrónica.
Desarrollo de la solución utilizando
Enterprise Java Beans (EJB) con persistencia manejada por el contenedor (
CMP 2.0) y análisis de documentos XML
utilizando XPath.
Puesta
en marcha del sistema utilizando una arquitectura tipo
cluster, obteniendo Alta Disponibilidad y balanceo de carga.
Sistema de Facturación: Consultor de apoyo
en el análisis y diseño de la aplicación.