Carlos G. Gavidia's Resume (Last updated October 9th 2009)

Resume builder

CARLOS G. GAVIDIA

Surco, Lima Lima 33 Perú
http://certified-es.blogspot.com/

-

-

RESUMEN

Desarrollador de software (B. Sc en Ingeniería de Sistemas - Universidad Nacional de Ingeniería) especializado en la construcción de aplicaciones J2EE y en análisis y diseño orientado a objetos. Desde el 2007, ha desarrollado soluciones empresariales para entidades como Rímac Seguros, Telefónica de Perú y el Ministerio de Economía. Asimismo, se encuentra acreditado como Sun Certified Professional (Java Programmer, Web Component Developer, Business Component Developer y Developer for Java Web Services) y como IBM Certified Solution Designer (Object Oriented Analysis and Design, vUML 2).

-

EXPERIENCIA LABORAL

Avances Tecnológicos SRL, Lima

Octubre 2008 - A la fecha

Analista Programador Java
  • Análisis, desarrollo e implementación de la aplicación Data On Line, para Telefónica Empresas,destinada a la consulta de servicios de clientes empresariales. La aplicación usa Spring MVC como Framework Web, y se conecta a una base de datos Informix mediante Spring DAO. Para el acceso a Web Services se hace uso de clientes en Apache Axis, y se implementó funcionalidad Ajax mediante DWR.
  • Construcción del módulo de consulta de Kits de la aplicación Speedy Prepago, para Telefónica del Perú. Dicho aplicativo utiliza Struts como Framework MVC, y los componentes de negocio son EJB's 2.0, que acceden a una base de datos Oracle mediante procedimientos PL/SQL invocados por medio de iBATIS. Ajax era manejado mediante DWR y AjaxAnywere.
  • Construcción del reporte de pedidos para la aplicación Equipos Delivery, para Telefónica del Perú. Esta aplicación está desarrollada mediante Java Server Faces, y hace uso de Rich Faces para la construcción de interfaces. Se conecta a una base de datos Oracle, mediante procedimientos PL/SQL accedidos mediante iBATIS.
  • Desarrollo del Web Service de registro de Pedidos para la integración de la aplicación Equipos Delivery con la aplicación legacy ATIS de Telefónica del Perú. Se utilizó JAX-RPC para la creación del servicio, Spring para transacciones e inyección de dependencia e iBATIS para el acceso a procedimientos PL/SQL de una base de datos Oracle

-

Instituto de Defensa Civil - PNUD, Lima

Abril 2008 - Agosto 2008

Consultor en Desarrollo Web
  • Análisis, desarrollo e implementación del Módulo de Almacenes para la versión Web de la Aplicación SIGA del Ministerio de Economía. Se migró la funcionalidad de almacenes presente en la versión cliente-servidor de SIGA-MEF a la versión Web, y se incorporaron los cambios solicitados por INDECI para que soporte sus procesos de logística.
  • La versión Web de SIGA - MEF hace uso de Struts como framework MVC, y utiliza intensivamente Ajax para emular las interfaces de usuario de la versión SIGA en Power Builder. El acceso a base de datos se hacía mediante JDBC, y soportaba conexiones a MS SQL Server y Oracle.

-

Background Consultores, Lima

Mayo 2007 - Mayo 2008

Profesional TI
  • Programador Java destinado a la corrección de errores e implementación de funcionalidades nuevas de las aplicaciones Web del cliente Rímac Seguros. Inicialmente destinado a la Línea de Mantenimiento de Aplicaciones de Salud, luego fue transferido al Proyecto Gestión de Contactos.
  • Las aplicaciones Web de Rímac Seguros son desarrolladas sobre un framework propietario, basado en Struts, y DisplayTag. Los componentes de negocio son EJB's 2.0, y la base de datos Oracle es accedida mediante procedimientos almacenados en PL/SQL.

-

Universidad Nacional de Ingeniería, Lima

Enero 2006 - Febrero 2007

Practicante en Programas de Ayudantía
  • Practicante en programación Java, en los programas del Centro de Extensión y Proyección Social (CEPS) y en el Centro de Cómputo (CC- UNI), desarrollando aplicaciones de uso interno. Las aplicaciones, por lo general hacían uso de Struts o Servlets como controlador, y JDBC para el acceso a bases de datos MySQL. Los componentes visuales eran construidos mediante JSP.

-

-

EDUCACION

Universidad Nacional de Ingenierí­a, Perú, Agosto - 2002 - Diciembre 2007

Bachiller en Ciencias in Ingeniería de Sistemas

-

-

CERTIFICACIONES

  • Sun Certified Programmer for the Java Platform, SE 5.0 . Abril 2008.
  • Sun Certified Web Component Developer for the Java Platform, EE 5 . Junio 2008.
  • Sun Certified Business Component Developer for the Java Platform, EE 5 . Marzo 2009.
  • Sun Certified Developer for Java Web Services 5. Junio 2009.
  • IBM Certified Solution Designer - Object Oriented Analysis and Design, vUML 2 Setiembre 2009.

-

HABILIDADES TECNICAS

  • DBMS: Oracle, MS SQL Server, Informix, MySQL
  • Sistemas Operativos: Windows, Ubuntu Linux
  • Lenguajes de Programación: Java, C/C++, SQL, PL/SQL
  • Diseño Web: HTML, CSS, JavaScript y Ajax (DWR, AjaxAnywhre, Rich Faces)
  • Frameworks Web: Spring MVC, Struts, Java Server Faces
  • Tecnologías de Presentación: JSP (JSTL), DisplayTag, Tiles
  • Componentes de Negocio: EJB 2.0 y EJB 3.0
  • Persistencia: IBATIS, Hibernate, JPA, Spring DAO, JDBC
  • Web Services: JAX-WS, JAX-RPC, Axis
  • IDE's: Rational Application Developer, JDeveloper,Websphere Integration Developer, Eclipse, NetBeans
  • CASE y UML: JUDE, Poseidon for UML, Rational Rose, Power Designer
  • Contenedores J2EE: Websphere Application Server, Apache Tomcat, Oracle Application Server
  • Reportes: iReport/JasperReports, POI
  • Control de Versiones: CVS, SVN

-

FORMACION COMPLEMENTARIA

Oracle 10g: Sun Java Programmer. Sistemas UNI - Oracle University (Febrero 2007)
  • Módulo I: Oracle 10g- Java Programming
  • Módulo II: Oracle 10g- Build J2EE Applications

Oracle 10g Database Administrator. Sistemas UNI - Oracle University (Enero 2007)
  • Módulo I: Oracle Database 10g- Introducción a SQL
  • Módulo II: Oracle Database 10g - Taller de Administración I

Cursos Libres en Programación. Sistemas UNI. (Octubre 2003 - Mayo 2006)
  • Desarrollando Aplicaciones Web con ASP .NET , Java 2 Nivel I , Visual Basic 6.0 - Básico , Visual Basic 6.0 - Base de Datos , Modelamiento de Datos y UML, Windows 2003 Server Administración

Programa de Capacitación de Emprendedores Universidad ESAN (Agosto 2006 - Octubre 2006)
  • Alumno Becario

-

INFORMACION PERSONAL

  • Fecha de Nacimiento: 17 de Abril de 1985
  • Estado Civil: Soltero
  • Nacionalidad: Peruana
  • Idiomas: Inglés Avanzado (Lexicon Institute), Francés Intermedio (Alianza Francesa)

-