Sei sulla pagina 1di 6

HORACIO PAEZ

EXPERIENCE SUMMARY

Overall 12+ years of proven experience using JAVA, J2EE enterprise applications in clustered
environments. Strong domain experience in Finance, Telecommunication, Entertainment/Media,
Embedded devices (Set Top Box), Insurance, and Ecommerce.

Hands on experience with latest java technologies JDK1.7, JDK1.6, Spring MVC, Hibernate, H2 in
memory data bases, Coherence distributed cache, JAX-WS, Restful web services and deployed the
application into Weblogic 11g, Websphere 6.0, Websphere5.1, JBoss3.2.1, Tomcat 7+ servers in UNIX
environment.

Experience in working all tiers of J2EE applications including Web (HTML, DHTML, CSS, Servlet, JSP,
JavaScript, JSF, portlets), Swing UI, Extensive back end (Hibernate, Distributed caching, Session
bean, Entity bean, Message driven bean, JMS, JTA, JPA2.0, JNDI).

Experience in developing multi-threaded applications with H2 in memory database for high


performance. Proven experience in end to end performance tuning/monitoring of enterprise
applications using Remote profiling, heap analysis, thread stack analysis, SQL tuning.

Experience in reading large files (2.5million+ transactions from ITunes and ICloud music transaction
files from Apple, Amazon etc.) and process them through a rule engine application.

Experience in writing System architecture document, Domain modelling using UML tool Visual
Paradigm, Rational rose, wrote use case diagrams, class diagrams, sequence diagrams and design
documents.

Experience in Implementing design patterns like Abstract Factory, Factory, Singleton, Observer,
command, Facade, and DAO and also in writing SQL, stored procedures, Query tuning, created
indexes for performance in Oracle, Sybase, DB2 and MySQL relational database.

Experience in monitoring the production environment using App dynamics tool and analysed the
statistics like drill down of Hotspots, generated the reports and presented to senior manager.

Worked on OR mappers like Hibernate, Top link, EJB 3.0 with JPA 2.0 standards. SAX, DOM Parsers
using XStreme, JAXP, Xerecs, and NanoXML, Created Java binding for XML using JAXB.

Experience in writing unit test cases using Junit and load test scripts using apache JMeter to test
Restful web services.

Extensive experience in Version control systems using rational clear case, TFS, CVS, SVN, Mercurial
VSS, RUP and Agile methodologies.

Experience in upgrading the applications like JDK1.5 to 1.6, EJB 2.0 to 3.0, and Sybase 12.5 to 15.7.

TECHNICAL SKILLS
Languages

Java, C, XML, HTML, DHTML, JavaScript, CSS, Visual Basic 6

Java/Web

Spring MVC, Spring ORM, Spring Transactions, Hibernate, Restful, JAX-WS,


JAXB, JSP, Servlets, Struts, Swing, EJB3.0, EJB2.1, JDBC, JNDI, JMS, JSF,
Junit, Maven,

Caching/In memory DB
Architecture

Oracle Coherence distributed cache, H2 in memory database.


MVC (spring, Struts, Enfinity), SOA.

App Servers

Weblogic 10.3, Websphere 5.1, Websphere 6.0, Websphere portal server 5.1,
Websphere process server 6,JBOSS 3.2.1, WebLogic 8.1, Tomcat 7+, Enfinity
2.4., JBOSS, BEA Web logic Application Server, Tomcat, Apache, Oracle
Application Server, Apple WebObjects, Java Web Server 2.0, IIS Server

Methodology

RUP, SDLC, Agile.

Database

Sybase15.7, Sybase12.5, Oracle8i, MySQL, SQL Server, MS-Access 7.0., Oracle


8.0/8i/9/10/XE, MySQL, ERWIN, PLSQL Developer, SQL Plus

OR Mappers
IDE

Hibernate, Toplink.
Eclipse, RAD 6.0, WSAD 5.1, Weblogic workshop 8.1, Visual Age for Java
3.5., Eclipse, NetBeans
Rapid SQL, Toad, My SQL work bench, Ant, Putty, Visual Paradigm for
UML, Apache JMeter, JIRA, Bugzilla, Rational Clear quest, Mercury quality
control, WinScp, Visual Interdev, TOAD, AppPerfect, Auto sys, App
dynamics, WSO2 API management, BMC - Control M, Toad, Rational Rose,
MS Visio, MS Project, Oracle BRM 7.5, Neural Technolgies Minotaur
Win CVS, Mercurial, TFS, VSS, Rational clear case, Visual Source Safe,
CVS

Tools

Version control
Design pattern
Operating System

OOAD, Core J2EE pattern and GOF design patterns, MVC


UNIX, Linux, Cent OS, Fedora core, Windows NT 4.0/95/98, Windows 2000,

Business Areas

Credit, Collections, Billing, Fraud, Finance (Fixed income Asset management,

Portfolio management), Media/Entertainment, Healthcare, Insurance and


Supply chain management.
Knowledge

NoSQL, MongoDB, Hadoop, EH Cache, AJAX.

Enterprise Applications

Kenan, ITG, (Kintana), Siebel

EDUCATION:
Bachelors of Science degree awarded July 2001
Electronics and Communications
ITESM
GPA 3.5/4.0
TECHNOLOGY COURSES:

Oracle OSM Foundations I, II & III (Jun 13)


Oracle BRM - Billing and Revenue Management, Business Essentials, Billing and Finance,
System Administration, Pricing and Rating, Pipeline Developer, Server Developer. Version 7
Six Sigma Awareness Training - (Nov 2004 Softtek @ Softtek Monterrey NL)
CMM SEI (Nov 2004 Softtek @ Softtek Monterrey NL )
BMC Software Control M (Jun 04 BMC Education & Services @ Axtel- Monterrey Mx)
Apple services WebObjects Development I (Nov 03 - Cassini Ltd @ ITESM London, UK)
Java track I SUN Microsystems (Jun 03 Sun Microsystems @ ITESM - Monterrey Mx)

WORK EXPERIENCE
Aetna Health Insurance - Hartford, CT
Health Insurance
Sr. Java/J2EE Developer

Oct 12 Till date

Designed and developed a centralized web application for all operations of the company and his partners
in a unique front end, with the principle that the user had everything he needed to operate the business in
one window.
Responsibilities:
Used agile methodology and participated in Scrum meetings.

Involved in developing UML Use case diagrams, Class diagrams, and Sequence diagrams
Log4J was employed for logging errors in the application
Involved in the creation of queues and topics with JMS, created messages and sent them to the
queues.
Developed Web services for sending and getting data from different applications using SOAP1.1
messages, such as Loan Applications, to transfer data from Branch Server to Head Office Server,
then used SAX and DOM XML parsers for data retrieval.
Developed the presentation tier using JSP, JavaScript, CSS, XHTML and HTML.
Consumed web services from different applications within the network
Used object relational mapping using Hibernate and IBATIS.
Developed applications using Eclipse IDE and deployed in IBM WebSphere Application
Server.
Expertise in Database Design, Creation and Management of Schemas, writing DDL, DML SQL
queries over DB2.
Developed ANT script for auto generation and deployment of the web service.
Wrote stored procedure and used JAVA APIs to call these procedure
Run jobs using Quartz Scheduler integrated with Spring
Created Entity using JPA and execute queries to the databases
Used Ant tool to build and configure J2EE applications and used Log4J for logging in the
application.
Connectivity to the database is provided using JDBC.

Environment: Java, Java 2EE, HTML, JavaScript, JQuery Servlets, JSP, JMS, CVS, Ant, Quartz
Scheduler, Linux, Eclipse, Ibatis, Hibernate, IBM WebSphere Application Server 7, IBM WebSphere Portal
Server, Agile SCRUM, SOAP.
Remedy Interactive, Sausalito, CA
Project: Incident Management System.
Role: JAVA Developer.

Feb 09 Sep '12

Description:
Job Hazard Analysis Software does automation of the job hazard analysis; propose corrective
actions and a process that empowers health and safety of the team. It virtually eliminates
program process failures and reduces risk throughout the organization.
Responsibilities:
Designed and implemented REST web services for
Reporting tool which aggregates the hazard data based on location, category.
Process tool which configures steps and tracks status at each step.
Designed and implemented link generation for pages in Job Hazard Assessment Web
Application.
This link can be shared to 3rd party users, who can land on a particular page on the click of link
Collect requirements from Product manager, break down into tasks and run the scrum team.
Responsible for the database schema design, Java development and back-end service layer
development interacting with the MySQL database using Hibernate framework.
Create design and technical documentation, unit test cases documentation and assist with QA
Testing.
Worked on GUI design and development, particularly using HTML and JavaScript.
Fix issues coming from the production.
Involved in various phases of Software Development Life Cycle (SDLC) of the application like
Requirement gathering, Design, Analysis and Code development.
Designed interactive front-end web pages using JavaScript/ JQuery along with AJAX.

Involved in implementation of Application Development patterns like MVC pattern, Data Access
Object.
Integrated MS-SQL database access through Hibernate-ORM using HQL and SQL queries.
Implemented the logging mechanism using Log4j framework.
Accolade: Best productive contributor of the team for the release.
Environment: JDK 1.6, JSP, Servlet, J2EE, JDBC, spring, Hibernate, HQL, SQL, IBM RAD, MS-SQL,
JavaScript, JQuery, AJAX.

Cablecom (Cable Company)


Sr. J2EE/Java Consultant

Mar 07 Jan 09

Project Descriptions: The main propose of this project was lead the technical evolution of the company,
so the main project I was working for was the implementation of the following systems: Oracle Network
Mediation, Oracle Billing and Revenue Management, Oracle Siebel, Oracle Order Service Management,
Oracle Service Oriented Architecture.
Responsibility

Analysis, data driven design and development and deployment of the application.
Designed and developed in Java of the collection platform.
Integration with Oracle BRM, Siebel, OSM & SOA.
Implementation of Oracle BRM.
Analysed all requirements for billing, credit & collections.
Designed and developed functionalities in Oracle BRM in Java.
Defining the development platforms: J2EE technologies including Spring, Struts, and Hibernate
Frameworks
Defining the evolution of the technologies in the company.
Participated as senior level developer on the development team.
Documentation of the application architecture.
Presenting the technical solution to the executive board.
Interacted with the product development managers for requirement analysis and clarification.
Mentored a team member and involved in the code reviews.
Performance tuning and indexing of the in memory database H2.
Persisted the data to MYSQL using Hibernate.
Created Indexes on MySQL and wrote views and stored procedures and dealt with high
volume of data loading and storing using Bulk inserts and result set streaming techniques.
Wrote new technical rules and updated the existing rules to address the customer issues in the
application, the application uses the proprietary rule engine.
Evaluated the Drools rule engine for the application and wrote some test application to try out.
Extensively involved in File handling using JAVA NIO packages like File channels.
Closely monitored the application performance and memory/CPU usages in UAT, and Staging
environment and addressed various performance challenges and issues.
Wrote MySQL scripts to address data related issues.
Deployed the application into UNIX environment.
Wrote Junit test cases to unit test the code.

Environment: Solaris, Red Hat Enterprise Linux, Java 2 (J2EE), Servlets, JDBC, JSP, Struts, Spring.
JavaScript, HTML, C, C++, XML, Jakarta Ant, toad, sqldeveloper, Eclipse, CVS, WebLogic, Jboss,
Erwin, Oracle BRM, Siebel, OSM, SOA.
Axtel (Telecommunications)
Sr. J2EE/Java Consultant

2004 2007

Project Descriptions: Designed, developed & maintenance of the credit, collections, fraud systems.
Integration with Oracle Siebel and Arbor
Responsibility
Defining the evolution of the credit, collections and fraud systems.
Participated as senior level developer on the development team.
Documentation of the application architecture.
Evaluation of new technologies.
Analyzed and approve all requirements for credit, collections and fraud systems.
Defining the development technology. J2EE technologies including Spring, Struts, and Hibernate
Frameworks and C++ Designing and developing all the development requirements.

Provided 24/7 pager support on rotation basis.


Closely interacted with traders, portfolio managers, business analysts, Tech leads, global IT
teams from London, Tokyo, and Brazil.
Closely worked with the client manager suggested multiple proposals and solutions for the issues
faced.
End to end coding from java swing UI development, service layers, to data persistence, writing
SQL, used extensive design patterns.
Provided support during the release time, post release support, and release coordination.
Accessed Bloomberg terminal for accessing security details and to debug issues.
Participated in build and deployment of the application to the QA environment.
Involved in training other team members and coordination and offshore interactions.
Environment: Solaris 9, HP-UX, Windows 2000/XP, BEA WebLogic, Oracle 9i Database, Apache Struts,
J2EE, C++ JSP, XML, EJB, JMS, Soap, Ant, Eclipse.
Softtek (Consultant firm)
J2EE/Oracle Consultant

2002 2004

Project Descriptions: The goal of the Global Application Maintenance & Support project was to have a
high performance team managing an application portfolio for GE Power Systems. The service was 100%
off-shore from Mxico to USA clients.
Responsibility
Technical leader of a group of engineers to support applications of high and medium impact in
areas of finance and engineering field (energy).
Using technologies like Java (Struts, GE CASPER Framework), Oracle, Visual Basic and C +
+Installation and configuration of Oracle 9iAS on Red Hat Linux Advanced Server 2.1, Solaris 9,
Win 2000
Development of Linux/Solaris shells scripts to automate procedures.
Development of stored procedures in Oracle DB.
Participated as lead developer on the J2EE.
Developer of Java.
Presented the JUNIT test cases and module demo to the DIRECTV third party vendors.
Extensive experience in executing the Integration test cases and validating the result against
functional requirement.
Experience in Linux and UNIX operating system. Fedora core.
Integration of different modules and debugging of issues.
Debugged C programs using GD.
Involved in performance monitoring performance tuning of the application used AppPerfect for the
performance monitoring and heap analysis.
Used the tools like JIRA, rational clear quest for the bug fixes.

Technology: : JAVA, XML, Eclipse 3.1, JUNIT, Win CVS, Linux, Unix, Rational rose, Rational clear
quest, Java (Struts, GE CASPER Framework), Oracle, Visual Basic and C + +

Potrebbero piacerti anche