Carlos G. Gavidia

Last updated August 2nd 2011
Resume powered by emurse

CARLOS G. GAVIDIA

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

-

RESUMEN 

  • Ingeniero de Software con 4 años de experiencia en el diseño, desarrollo y mantenimiento de aplicaciones web
  • Especializado en la plataforma Java EE
  • Conocimientos sólidos de metodologías de desarrollo de software, patrones de diseño y de diseño orientado a objetos
  • Comunicador efectivo, proactivo y orientado a objetivos

-

HABILIDADES TECNICAS 

  • Sistemas operativos: MS Windows, Ubuntu Linux, Mac OS X.
  • Lenguajes de Programación: Java, C/C++, SQL, JavaScript.
  • Tecnologías Java: Spring, Guice, EJB.
  • Servicios Web: JAX-RPC, JAX-WS.
  • Frameworks Web: JSF, GWT, Struts.
  • Frameworks de persistencia: Hibernate, IBatis, JPA.
  • Frameworks para pruebas: JUnit, EasyMock, JWebUnit, Selenium.
  • Herramientas para reportes: JasperReports, JExcel, POI.
  • Frameworks Javascript: Closure.
  • Bases de datos: Oracle, SQL Server, MySQL, Informix, DB2.
  • Contenedores Java: IBW WAS, Apache Tomcat, JBoss, Glassfish.

-

EXPERIENCIA LABORAL 

Avances Tecnologicos SRL, Lima

Julio 2011 - A la fecha

Arquitecto de Softare
  • Arquitecto responsable de la definición de arquitectura, diseño y construcción de aplicaciones empresariales basadas en la plataforma Java EE.
  • Implementación de un proceso de desarrollo ligero con Scrum y orientación al equipo en técnicas de desarrollo ágil.
  • Realización de revisiones de código para asegurar mejores prácticas y estándares de programación.
  • Definición del framework de pruebas unitarias y de integración mediante EasyMock y JUnit.

-

Avantica Technologies, Lima

Diciembre 2010 - A la fecha

Ingeniero de Software
Google Relationship Manager (GRM) - Google Inc
  • Ingeniero de aplicaciones del proyecto GRM, encargado del mantenimiento del Módulo de Administración del Software CRM de Google.
  • Diseño e implementación de requerimientos haciendo uso extensivo de GWT, Closure, Guice, Webwork y otras tecnologías de Google.
  • Se trabajó en un entorno de desarrollo guiado por pruebas (TDD) utilizando frameworks como JUnit, Selenium, JSUnit y JWebTest para la construcción de pruebas automáticas.

-

Avances Tecnológicos SRL, Lima

Abril 2010 - Noviembre 2010

Líder Técnico
Proyecto PAR - Yanbal International
  • Diseño de la arquitectura de la aplicación para un sistema centralizado de reportes, en base a Spring Framework, Jasper Reports y Procedimientos almacenados en DB2
  • Captura de requerimientos del cliente y desarrollo de artefactos UML

Web Flexibilidad - Telefónica del Perú
  • Diseño arquitectónico de una aplicación de administración de bonos por promociones, utilizando Rich Faces, Spring Framework, Procedimientos Almacenados PL/SQL y Servicios Web JAX-RPC
  • Definición de estándares de programación

-

Avances Tecnológicos SRL, Lima

Octubre 2008 - Abril 2010

Analista Programador Java
Web Delivery - Telefónica del Perú
  • Desarrollo de una aplicación Web para la distribución de equipos, usando Java Server Faces, Spring Framework, iBatis y Procedimientos Almacenados PL/SQL

Data OnLine - Telefónica del Perú
  • Implementación de una aplicación Web para consulta de facturas y servicios, en base a Spring Framework, iBatis y Procedimientos Almacenados Informix

-

Instituto de Defensa Civil - PNUD, Lima

Abril 2008 - Agosto 2008

Consultor en Desarrollo Web
Proyecto SIGA - Ministerio de Economía
  • Responsable del diseño y desarrollo de una aplicación de Gestión Logística basada en Struts.
  • Documentación de requerimientos mediante casos de uso

-

Background Consultores, Lima

Mayo 2007 - Mayo 2008

Profesional TI
  • Mantenimiento y optimización de aplicaciones Web para Rímac Seguros. Las tecnologías que manejaba la compañía incluían Struts, JSP/JSTL, DisplayTag, Procedimientos Almacenados PL/SQL, EJB 2.0, etc.

-

-

EDUCACION 

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

Bachiller en Ciencias in Ingeniería de Sistemas

 

Pontificia Universidad Católica del Perú, Perú, Marzo 2010 - Septiembre 2010

Curso de Especialización in Ingeniería de Software

 

-

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.
  • IBM Certified SOA Associate Marzo 2010.
  • IBM Certified Specialist for Rational Requirements Management w/Use Cases Noviembre 2010

-

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)

-