Carlos G. Gavidia

Last updated November 21st 2009
Resume powered by emurse

CARLOS G. GAVIDIA

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

-

RESUMEN 

Ingeniero de software (B. Sc en Ingeniería de Sistemas - Universidad Nacional de Ingeniería) especializado en la construcción de aplicaciones J2EE, análisis y diseño orientado a objetos y desarrollo de software con Rational Unified Process. 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, IBM Rational Unified Process V7.0).

-

EXPERIENCIA LABORAL 

Avances Tecnológicos SRL, Lima

Octubre 2008 - A la fecha

Analista Programador Java
Análisis, desarrollo e implementación de aplicaciones Web para Telefónica del Perú
  • Captura de requerimientos en base a entrevistas con usuarios finales y líderes técnicos y redacción de especificaciones de casos de uso.
  • Elaboración del diseño de soluciones para posibles clientes de la compañía
  • Definición de arquitectura de ejecución y desarrollo de Servicios Web JAX-RPC, e implementación de clientes de servicios web existentes para aplicaciones Web.
  • Construcción de interfaces de usuario haciendo uso de HTML/Javascript, CSS, JSF(RichFaces), JSP/JSTL, DisplayTag,Tiles, DWR y AjaxAnywhere.
  • Implementación de los frameworks Spring MVC, Struts y Java Server Faces en las aplicaciones Web.
  • Construcción de componentes de acceso a datos, mediante iBATIS, EJB 2.0, procedimientos almacenados Oracle PL/SQL e Informix SPL.
  • Despliegue y configuración de aplicaciones web en IBM Websphere Aplication Server v 6.0
  • Resolución de incidencias, soporte al personal de Control de Calidad y al usuario del sistema.
  • Entrenamiento y guía para programadores junior y nuevo personal.
  • Elaboración de exámenes para evaluación de postulantes

-

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.
  • Definición de los requerimientos de la aplicación mediante casos de uso
  • Construcción del módulo de almacenes de SIGA Web, utilizando HTML, Javascript/AJAX y JSP para interfaces de usuario, Struts como framework MVC y componentes de acceso a datos mediante JDBC y SQL.
  • Migración de la funcionalidad presente en la versión Power Builder de SIGA a la aplicación Web en desarrollo.
  • Construcción de reportes mediante iReport y JasperReports
  • Instalación y configuración de la aplicación en el contenedor Apache Tomcat presente en los servidores de producción.
  • Redacción de documentación técnica y de manuales de usuario
  • Capacitación presencial tanto a usuarios finales como al personal técnico a cargo del mantenimiento de la aplicación
  • Elaboración y corrección de evaluaciones a postulantes

-

Background Consultores, Lima

Mayo 2007 - Mayo 2008

Profesional TI
Mantenimiento de aplicaciones web para Rímac Seguros
  • Corrección de errores e implementación de funcionalidades nuevas. 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.
  • Elaboración de documentación técnica por requerimiento implementado, así como casos de pruebas para el personal de control de calidad.
  • Soporte durante el pase a producción de la funcionalidad desarrollada.
  • Asesoría y orientación al usuario del sistema

-

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.
  • IBM Certified Solution Designer - IBM Rational Unified Process V7.0 Noviembre 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)

-