Download PDF

Work History

Mar 2010Present

Java Developer

T-Systems

Duties:

• Repair of any defect or implement new improvements in the standard SAP ESS Applications and tailored ESS applications deployed on the SAP Portal. • Delivered solutions on time in order to fix defects reported by customers in the E-commerce Applications based on SAP CRM ISA 4.0 (Internet Sales Application), J2EE Web Applications, SAP Portal Applications, Web Dynpro Applications, and Flex Applications. Clients: T-Mobile – USA. Contractor: Tangent Int. - Hublance

May 2008Feb 2010

SAP Java Senior Developer/ SAP Portal Consultant

Celeritech Solutions SAC – PERU

Duties:

  1. Participation in the completion of all technical system project deliverables related to Enterprise Portal.
  2.  Accurate building of J2EE applications on the SAP Platform NetWeaver AS 7.0.
  3. Provided highly successful deliverables solutions using the SAP Composite Application Framework (CAF) technology with access to distributed solutions using J2EE Platform.
  4. Successful implementation of the Faceted Search Web Application of Cogesa (winner of the award in the category Strategic References in the sixth edition of the SAP Partner Summit Latin America) based on KM, Portal, and TREX Technologies.
  5. Proper use of the SAP Portal Knowledge Management and Collaboration - KMC Technology (collaboration room, task scheduler, km reporting engine applications, quick poll, km services) to create portal applications.
  6. Produce successful integration of non-SAP applications (J2EE-based) into the SAP Portal using Single Sign-On Technology.
  7. Proper Configuration of Portal Objects and the Knowledge Management in the SAP Portal (Portal Content Object, Taxonomies, Metadata properties, etc).
  8. Branding for SAP Portal including color schemas, layout, menu items.
  9. Installation and configuration of CVS NT Server.
  10. Intensive use of the SAP NWDI 7.0 Technology.
  11. Fluently utilized numerous technologies including Web Dynpro for Java, Web Services, iBatis, Spring Framework, ExtJs, EJB, Servlet, XML, and SQL (Oracle, Mysql).
  12. Successful migration of tables of one universe with Universe Designer of Business Object.
Jul 2006May 2008

System Analyst and Developer J2EE.

Arkin Software & Technologies (former Goldstone Info Systems)

Duties: He worked as team leader and programmer. The application was deployed over Oracle Application Server 10g. The following activities were developed in the Project: · Analysis, design, and technical specification of the Holder Module. The design was done with UML 2.0. Use cases, diagrams, class diagrams, sequence diagrams, activity diagrams and state diagrams were created. StarUML 5.0 was used for it · Design and implementation of ER Models. ERwin tool was used for it. · Coding with Java 1.4. · The presentation tier was coded with Struts Framework, Apache Tiles, Ajaxanywhere, DisplayTag Library, AjaxTags. · The business tier was code with EJB Stateless Session Beans. · The persistence tier was coded with Hibernate 3.0 · The integration between the tiers was done with Spring Framework 1.7. · Creation of PDF Reports with Jasper Report. The iReport tool was the designer tool. The execution of reports was done in asynchronous mode by making use of Message-driven POJOS with Spring JMS templates. · Scheduling jobs was done with concurrent programming (Java Threads). · Development of the operation Java component. It was developed with by making use of GOF Patterns as Strategy and Chain of Responsibility. · Development of Oracle PLSQL packages. Creation of Oracle views. · Intensive use of J2EE Core patterns. · Installation, Configuration and Administration CVS software on Linux environment (Kubuntu). · JIRA software was use to resolve bugs and issues reported by business users. · The J2EE components were developed with Eclipse 3.0. Client: CAVALI. Technology: JSP, Servlet, Hibernate,Struts, Spring, PL/SQL, DHTML, AJAX, ajaxanywhere , Jasper Report, iReport, EJB,Tag Lib, MDA, RUP, UML, Oracle Application Server 10g, OC4J, Tomcat, Jboss, Eclipse, Star UML 5, Erwin 4.0, CVS , Linux, Kubuntu.

Sep 2005Jul 2006

System Analyst and Developer J2EE.

GMD, Lima, PERU

Duties: He worked as team leader and programmer. The application was deployed over Oracle Application Server 10g. The following activities were developed in the Project: · Analysis, design, and technical specification of the Licenses Module. The design was done with UML 1.1. Use cases, diagrams, class diagrams, sequence diagrams, activity diagrams and state diagrams were created. Power Designer was used for created diagrams and generates java code. · Design and implementation of ER Models. ERwin tool was used for it. · Coding with Java 1.4 · The presentation tier was coded with Oracle ADF Faces and Apache Myfaces. · The business tier was coded with EJB Stateless Session Beans. · The persistence tier was coded with iBatis · Creation of PDF Reports with Jasper Report. The iReport tool was the designer tool. · Creation of MS Word documents using JOOReport project. · Enhancement of the basic framework of the application. · Development of Oracle PLSQL packages. · Intensive use of J2EE Core patterns. · Installation, Configuration and Administration CVS software on Linux environment (Kubuntu). · The J2EE components were developed with Oracle JDeveloper 10g and Eclipse 3.0. Client: Department for Work and Communications of Peru. Technology: JSP, Servlet, JSF, ADF Faces, EJB , Ibatis, JSTL , iReport, Jasper Report, OSCache, PL/SQL., DHTML, RUP, UML, Oracle Application Server 10g, OC4J Container, Tomcat, Jboss, Kubuntu, Jdeveloper, CVS

May 2005Sep 2005

J2EE Technical Consultant

VENTHORIX Inc., Lima, PERU

Duties: He worked as analyst and programmer. The application was deployed on Jboss 3.0. The following activities were developed in the Project: · Design of all HTML screens with Dreamweaver. · Design and implementation of ER Models. ERwin tool was used for it. · Coding with Java 1.4. · The presentation tier was coded with Apache Struts 1.x. · The business tier was coded with EJB Stateless Session Beans. · The persistence tier was coded with Hibernate. · Development of Oracle PLSQL packages. · Intensive use of J2EE Core patterns. · Installation, Configuration and Administration CVS software on Linux environment (Red hat). · The J2EE components were developed with Eclipse 3.0. Technology: JSP, Servlet, Jakarta Struts, Tiles, EJB, Taglib, PL/SQL., DHTML, RUP, UML, Jboss, Tomcat, Eclipse, Jboss IDE

Nov 2004Feb 2005

System Analyst and J2EE Developer

RIMAC Insurances, Lima, PERU

Duties: He worked as analyst and developer. The application was deployed on IBM Websphere AS 5.5 The following activities were developed in the Project: · Analysis, design, and technical specification of the Holder Module. The design was done with UML 1.1. Use cases, diagrams, class diagrams, sequence diagrams, activity diagrams and state diagrams were created. IBM Rational Developer was used for created diagrams and generates java code. · Design and implementation of ER Models. ERwin tool was used for it. · Coding with Java 1.4. · The presentation tier was coded with Apache Struts 1.x. · The business tier was coded with EJB Stateless Session Beans. · The persistence tier was coded with EJB bean-managed entity beans. · Development of Oracle PLSQL packages. · Intensive use of J2EE Core patterns. · The J2EE components were developed with IBM Websphere Studio Application Developer. Technology: JSP, Servlet, Struts, Tiles, EJB, BMP Entity Beans, Taglib, PL/SQL, DHTML, RUP, UML, WebSphere Application Server and Oracle DB 8i, Websphere Application Studio Developer 5.1

Aug 2004Nov 2004

System Analyst and Developer J2EE.

ONP - INFOCORP; Lima, PERU

Duties: He worked as analyst and developer. The application was deployed on Oracle Application Server 9i. The following activities were developed in the Project: · Analysis, design, and technical specification. The design was done with UML 1.1. Use cases, diagrams, class diagrams, sequence diagrams, activity diagrams and state diagrams were created. · Design and implementation of ER Models. ERwin tool was used for it. And also it was used to generate java code and sql statement and oracle plslq packages. · Coding with Java 1.4. · The presentation tier was coded with Apache Struts 1.x. · The business and persistence tier were coded with POJO objects. · JasperReport was used to create PDF Reports. · Development of Oracle PLSQL packages. · Use of GOF patterns. · The J2EE components were developed with Eclipse 2.x. Client: ONP of Peru. Technology: JSP, Servlet, Struts, Tiles, POJO, Taglib, Java Cache System, PL/SQL, DHTML, RUP, UML, Oracle 9 Internet AS and Oracle DB 9i, Eclipse, Visual Source Safe.

Jul 2003Jul 2004

System Analyst and Developer J2EE.

RENIEC, Lima, PERU(Goverment Institution)

Duties: He worked as analyst and developer. The applications were deployed on Oracle Application Server 9i and Apache Tomcat+Apache HTTP. The following activities were developed in the Project: · Maintenance of institutional portal (www.reniec.gob.pe), Enhancement of the Online Consultation J2EE Web, it was servlet-based. The enhancements were creation of database pool connection, change the presentation layer framework to JSP, integration of stored procedures in the queries, improve of DAO Pattern, and improve the concurrent programming code, improve the pagination of results. · Maintenance of Institutional Intranet, and Adherents Web Application. · Coding in Java 1.4. · Development of bash scripts. · Installing and Configuring Apache Tomcat 1.3.28-over a 4.18-mod_jk1 Red Hat 9.x developing load balancing. · Development of the application console for extraction of the images using java threads and Oracle Intermedia. · Design and implementation of ER Models. ERwin tool was used for it. · Installation and Configuration of Oracle Application Server 9.0.2 and Oracle Application Server 10g. · Migration of Online Consultation J2EE Web to Oracle AS 9i. · Installation of Infrastructure for the creation of a cluster of Application Servers making architecture of load balancing through Oracle Web Cache 9.0.2. · The J2EE components were developed with Oracle JDeveloper. Technology: JSP, Servlet , Struts, POJO, PL/SQL, DHTML, Metrics Three, UML, Oracle AS 10g, Apache HTTP Server, Tomcat, mod_jk, Oracle DB 9i, Oracle Intermedia, Jdeveloper, Eclipse.

Jul 2002May 2003

System Analyst and Developer J2EE.

Americatel PERU S.A, Lima, PERU . (Telecom Company)

Duties: He worked as analyst and developer. The applications were deployed on Tomcat 3.0, Apache HTTP + PHP 3.0 + PostgreSQL 6.0. The following activities were developed in the Project: · Analysis, Design and Implementation of Traffic Visualization System of the Telephone Exchange on the J2EE platform. · Analysis, Design and Implementation of Control System measures the Telephone Exchange on Apache HTTP and PHP platform · Coding with C, Java 1.4 and PHP 3.0. · Development of bash scripts. · Design and implementation of ER Models. ERwin tool was used for it. · Development of PostegreSQL PL/pgSQL objects. · Installation and Management of the Red Hat Linux Server 7.x., and also implementation of safety standards, use of secure communication protocols, enabling and disabling ports, firewall settings (iptables) of this server. · The J2EE components were developed with Forte for Java. · The C components were coded with KDevelop in Red Hat Linux 6.0. Technology: PHP, C, JSP, Servlet POJO, PGPLSQL, DHMTL, UML, Red Hat 7.0, Apache, Tomcat, PostgreSQL, Netbeans 4.0

May 2002Mar 2003

System Analyst and Developer ASP

Faculty of Industrial Engineering and Systems of the National University of Engineering. (Government Institution)

Duties: He worked as analyst and developer. The applications were deployed on Internet Information Server. The following activities were developed in the Project: · Analysis and design of the application. · Coding of DCOM components with Visual Basic 6.0 · Coding with ASP 3.0. · Design and implementation of ER Models. ERwin tool was used for it. · Development MS SQL objects. · The components were developed with Visual Basic and Visual Interdev. Technology: ASP, Visual Basic, TransSQL, DCOM+, DHTML, RUP, UML, IIS 4.0, Microsoft SQL Server 7.0, Visual Basic 6.0, Visual Interdev, ERWin

May 2001Jul 2002

System Analyst and Developer ASP

Acros Business Solutions Inc, Lima, PERU. (Consultancy Services)

Duties: He worked as analyst and developer. The applications were deployed on Internet Information Server. The following activities were developed in the Project: · Analysis and design of the application. · Coding of DCOM components with Visual Basic 6.0 · Coding with ASP 3.0 · Design and implementation of ER Models. ERwin tool was used for it. · Development MS SQL objects. · The components were developed with Visual Basic and Visual Interdev. Technology: ASP, Vbscript, Visual Basic, TransSQL, DCOM+, DHTML, Microsoft Office Pivot Table, RUP, UML, IIS 4.0, Microsoft SQL Server 7.0., OLAP Services for SQL Server, Visual Basic 6.0, Visual Interdev.

Jan 2001Apr 2001

Web Developer

Phantasia Media Interactiva.

Duties: He worked as fresher developer. The following activities were developed in the Project: · Coding with javascript. · Creation of web sites with HTML. · Creation a mobile yellow pages application with WML and ASP 3.0 for mobile devices. · Coding of DCOM components with Visual Basic 6.0 · Coding with ASP 3.0. · The components were developed with Visual Basic and Visual Interdev. Technology: ASP 3.0, Vbscript, Visual Basic, TransSQL, COM+, WML, DHTML, IIS 4.0, Microsoft SQL Server 7.0, Visual Basic 6.0, Visual Interdev, Linux

Education

Skills

Development Tools
  Development Tools Analysis and Design Erwin 3.5 and Star UML 5.0 IDE Dreamweaver UltraDev (Basic level). Oracle Jdeveloper (Intermediate level). Netbeans (Intermediate Level) Eclipse 2.x y 3.x (Intermediate level). WebSphere Application Studio Developer 5.1 (basic level). Sap Netweaver Developer Studio 7.0. Flash Develop, Flex Builder 3.0.   Automation Jakarta Ant and Maven 2. Version Control Subversion and CVS
Operative systems
  MSDOS. Windows 95/98, NT/2000. Red Hat Linux Advanced Server 2.1 y Desktop 6.x, 7.x, 8.x, 9.x. Mandrake Linux 9.x and Fedora 3.0 and Kubuntu 5.10  
Database
  Knowledge of SQL Ansi/92, PL/SQL of Oracle Database, PGPLSQL of PostgreSQL, MySQL.    
Console
C/C++. (Basic Level). Bash Shell Script and AWK. (Basic Level)  
PHP
Programming with PHP (basic level, version 3.0).
Others - Visual Basic
Knowledge of ASP, creation of components COM+ using Visual Basic 6.0.    
Wireless Programming:
Knowledge of J2ME Architecture and MIDP 2.0 Programming at basic level, J2ME Web Services (JSR172).  
Web Services programming
  Practical knowledge of Web Services using Jakarta AXIS. Practical knowledge of CXF Web Services Stack. Practical knowledge of BPEL with BPEL Process Manager and the Oracle BPEL Designer for Eclipse 3.0. Practical knowledge of Web Services using Metro. JAX-WS, JAXB, JAX-RPC, JAXP, XSLT,XPATH. Actually taking the on line course http://www.javapassion.com/webservices.    
HTML/XML/RIA Programming
Knowledge of DHTML. Creation of pages with HTML using style sheets (CSS) and JavaScript. Knowledge of AJAX(Web 2.0): XmlHttpRequest, Dojo Toolkit, , prototype, JSON, JSON-RPC for Java, Direct Web Remoting (DWR), Google Web Toolkit(GWT), jMaki, Ajax for Portlet, Phobos. (the Sang Shing’s online course, http://www.javapassion.com). IceFaces, Ajaxanywhere, ExtJS, Jquery. Knowledge of WML for the creation applications WAP on cellular. Knowledge of Flex 3.0, AIR 1.5. Knowledge of Actionscript 3.0, Adobe Cairngorn Microarchitecture, Mate Framework. Knowledge of FacebookAPI with Flex and Java.  
Java/J2EE
  Knowledge of the Specification JSP 2.0 and Servlet 2.4 (Advanced Level). Knowledge of architectural pattern MVC and its Web implementation (Model 2) by means of the Framework Jakarta Struts, Spring MVC and JSF 1.1(ADF Faces). Knowledge of Spring Framework, Knowledge of EJB 2.X (Session Beans, Entity Beans and Message Driven Bean). Knowledge (Basic) of EJB 3.0 and integration with Jboss Seam (JSF framework). Knowledge of Ibatis 2.X, Hibernate 3.X and JPA 1.0. Knowledge of Spring Flex and Spring Security. Knowledge of BlazeDS and GraniteDS. Knowledge of Design Patterns and best practices on Java Development.  

Summary

I have a strong expertise creating software architectures on Jave Enterprise Platform(J2EE). And I enjoy creating and developing SAP Portal Solutions based on JEE Technology. I wish to continue doing the same and also learn and gain experience on BPM Technology, SOA Architecture, Cloud Computing and NoSQL Databases as Apache Cassandra or MongoDB.I am a person who knows to work in team, evaluate different alternatives before to raise the correct solutions to the problem, am a person very earnest with great goals and aspirations, very dedicated to his work and very hardworking. Also I'm a person who can work under pressure and does well working together. finally I'm a proactive person.My experience is around 9 years in JEE Platform, and more than 3 years in SAP Portal Consultancy.I got the following certifications:1. 2011 August Oracle Certified Master, Java SE 6 Developer (former SCJD).2. 2009 December SpringSource Certified Professional on Spring Framework Core 2.53. 2008 December SAP Certified Development Associate - Java with SAP NetWeaver 7.04. 2008 November SAP Consultant Certification Development Consultant SAP NetWeaver 2004 - Web Application Dev.Focus Java.5. 2008 June Sun Certified Business Component Developer 5.0 Upgrade.6. 2008 March Sun Certified Enterprise Architect 1.47. 2005 December Sun Certified Business Component Developer 1.38. 2004 September Sun Certified Web Component Developer 1.49. 2004 January Sun Certified Programmer for the Java 2 Platform 1.4.

SpecialtiesArchitecture Design – Software Design – Software Development – Requirements – Documentation – Technical Specification – Requirements – Design Patterns - UML - Object Oriented Programming – JEE Development – SAP Portal Consultancy – CAF Development – Web Dynpro Development – HTML – JavaScript – Ajax – Spring Framework – NoSQL – Apache Cassandra – PaaS

Interest

Favorite Books

  • UML Distilled by Martin Fowler.

  • Applying UML and Patterns by Craig Larman.

  • Core J2EE Patterns: Best Practices and Design Strategies by Deepak Alur, John Crupi and Dan Malks.

  • Head First EJB by Kathy Sierra, Bert Bates.

  • Enterprise Java Beans 3.0 by Bill Burke & Richard Monson-Haefel.

  • Understanding Enterprise SOA by Eric Pulier y Hugh Taylor

Hobbies

  • Play soccer and basketball.

  • Play video games.

  • Go to the cinema

Objective

  • To be an Enterprise Architect with strong knowledge and experience in the integration and development of systems using Service Oriented Architecture (SOA).
  • To be an expert in Computer science systems analysis & designs under the scheme of the object-oriented programming.
  • To be a professional with experience in IT Project Management.

Custom

 

Freelance

  • XSoft Consulting – USA

Period: October 2007 – May 2008

Development of Internet Web Applications using owner MVC-based framework by making use of servlet and jsp..

  • DIRECT CHANNEL SOLUTIONS - PERU

Period: June 2007 – Agoust 2007

Implementation of Liferay Portal 4.2 for FONAFE Public Institution (Fondo Nacional de Financiamiento Empresarial) and the creation of Portlets following the Implementacion of Portlet(JSR 198).

  • CompuLinux - PERU.

Period: January 2007 – February 2007

Proof of Concept of frameworks: Spring Framework 1.2.8, Struts 1.2 and Hibernate 3.0.

Framework: Appfuse 1.7.

Courses

  • Oracle Discoverer 5.0 for Administrators (Oracle Perú, January 2004)

  • Develop Enterprise Java Beans (Oracle Perú, February 2004)

  • AJAX Programming with Passion! (On line Course, September-December 2007)

  • TEP12 SAP NetWeaver Portal Development (Centro Sistemas Perú, August 2008)

Thesis of Degree

  • Mobile Solution of Payments on line for a System of Sales by Delivery using Smart phones and Java (Developing).

Languages

  • Spanish: Native Language.

  • English: Reading (Advanced Level), Speaking, Listening, Writing (Intermediate level)

  • French: Basic Level

Extracurricular Activities

  • Member of the Cultural Center Nucleus of Systems of my university (FIIS- UNI).

  • Soccer team Member of my college.

Others:

  • Knowledge of UML.

  • At the moment preparing me for the examination of certification of SpringSource Certified Spring Professional and SAP Certified Development Consultant SAP Netweaver 2004s - NetWeaver Portal.

  • Use of tools of logging: Jakarta Commons Logging and Log4j.

  • Installation and Configuration of Jakarta Tomcat 4.x. Installation and Configuration of Load Balance of Tomcat 4.x with the Apache Web server using mod_jk.

  • Knowledge of Patterns of programming (GoF) and Core J2EE Patterns.

  • Knowledge of Unit test cases developed with Junit(Basic) under context of Test Development Driven(TDD).

Portfolio

Certifications

Dec 2008Present

SAP Certified Development Associate - Java with SAP NetWeaver 7.0

SAP
Oct 2011Present

Oracle Certified Master, Java SE 6 Developer (former SCJD)

Oracle
Jun 2008Present

Sun Certified Business Component Developer 5.0 Upgrade

SUN
Mar 2008Present

Sun Certified Enterprise Architect 1.4

SUN
Dec 2009Present

SpringSource Certified Professional on Spring Framework Core 2.5

SpringSource
Sep 2004Present

Sun Certified Web Component Developer 1.4

SUN
Jan 2004Present

Sun Certified Programmer for the Java 2 Platform 1.4

SUN
Dec 2005Present

Sun Certified Business Component Developer 1.3

SUN
Nov 20082008

SAP Consultant Certification Development Consultant SAP NetWeaver 2004 - Web Application Dev.Focus Java

SAP