Miguel Angel
Summary
. Java Professional with 10+ years of experience in all aspects of Software
Development Life Cycle including requirements analysis, design
specification, code development, code integration, testing, deployment,
support and maintenance.
. Extensive experience in web application development using Java related
technologies (JSE, JEE6, EJB, JSP, Servlets, Web Services, JMS) and web
technologies (HTML, CSS, JavaScript).
. Experience developing applications using apache velocity and webmacro
template engines.
. Extensive experience developing applications using Quartz open source
scheduling library.
. Application Development and Object Oriented Programming (OOP) Analysis
and Design (OOAD).
. Involved in projects using Agile/SCRUM.
. Experience using and deploying enterprise applications in WebLogic and
Tomcat.
. Experience in using design patterns such as MVC, Singleton, Command,
Facade, Business Objects, Data Transfer Objects, Entity Objects, Data
Access Objects and Delegates.
. Experience in open-source technologies such as Struts and Hibernate.
. Expertise in IDEs for software development like NetBeans, Eclipse,
JDeveloper and JBuilder
. Thorough understanding of Database application designs and implementation
using Oracle Database version 11g and Sybase data base versions 12 and
12.5.
. Extensive experience in relational data base modelling using Data
Architect software.
. Extensive experience in Unix Servers developing shell scripts over the
following operative systems: Solaris, HP-UX, Ubuntu and Red Hat.
. Experience in middle ware technology such as Bea Servlets and JOLT.
. Extensive experience conducting web application stress testing using
Compuware QA Load suite.
. Experience in monitoring, error detection and correction on WebLogic
applications using Computer Associates Wily software.
. Experience in UML design diagrams like use case and sequence.
. Experience as technical leader for Java developing teams, making and
giving track of project work plans on Microsoft project, making project
tracking cards and coordinating track meetings with staff members.
. Resourceful in the completion of projects with ability to multi-task and
meet deadlines.
. Extensive experience as software system architect, defining the software
architecture of a project, constructing the architecture design artifacts
such as the Design Charter document.
. Experience using SiteMinder LDAP Server on Java applications for single
sign on authentication.
. Ability to analyze and evaluate technical problems and design effective
solutions.
. Management of the entire development life cycle for the development,
testing and implementation.
. Strong teamwork orientation and the ability to foster collaboration
within and across teams.
. Self-motivated, good team player with excellent technical communication
and interpersonal skills.
Professional Experience
Citigroup, New York, NY Feb 2009 -
Present
Java Developer Project Leader
Support and maintenance to J2EE applications for product commercialization
in the channels of Banamex branches, familiar credit and supermarket chain
"soriana". Using WebLogic application server, HP-UX, Solaris, SYBASE,
Oracle data base.
. Analyze, design, develop and testing of insurance sales applications
thru all commercialization channels using JSP, apache struts, HTML,
Java Script, CSS, iText for PDF generation, WebLogic application
server, Sybase and Oracle data bases.
. Development of stored procedures in Sybase and Oracle databases.
. Production/Consumption of Web Services for interoperability among
systems
. Usage of Hibernate for simple Object-Database mapping, transactions
. PDF policy cover generation, using iText a single engine and FDF
forms.
. Worked with XML to store and read exception messages.
. Technical leader in the projects: Health application portal, System of
Investment funds, Internet phase 2 and Regional Insurance, using J2EE
technologies (Servlets JSP's, EJB's and struts) WebLogic application
server, UNIX and Oracle and SYBASE data bases.
. Functional leader of the project migration to Documentum, using J2EE
technologies, UNIX, SYBASE and oracle data bases as well as the
Enterprise Content Management Documentum and Kofax image
digitalization software.
. Project leader for project: "SAAS implementation for familiar credit
policy emission system" using technologies J2EE with axis Web-
services.
. Development of Banamex insurance Encryption WebService used by Banamex
insurance applications for security handling using Computer Associates
SiteMinder framework.
. Development environment setup for HP-UX and Solaris operative systems
for development and unit tests.
. Usage of Computer Associates Wily tool for WebLogic applications error
administration and monitoring.
. Technical leader for project "SiesWeb Lines of production" using
technologies J2EE like Struts, Hibernate, EJB's and JSP.
. Coordination of internal development team for cars Phase two strategic
project with business partner Group Nacional Provincial using
WebLogic, web-services and J2EE technologies (struts, hibernate JSP)
. Software architect for Banamex insurance applications, complying with
Citi group architectural governance methodology, elaborating the
design charter artifact document, attending architectural audio
conferences with banamex and Citi group architects for doubts and
question clarifications, defining architectural assertions and
providing it's comply evidences.
. Software architecture definition for strategic project Banamex
insurance New Core System. Using .NET framework, WebLogic, HP-UX,
Solaris, and oracle data base.
. Software architecture definition for strategic project Banamex
insurance EOVS Platform Migration
. Developed applications using Java Mail API and Quartz open source
scheduling API for executing batch processes and sending mail reports
of execution to final users.
Environment: WebLogic, JSE 6, Hibernate, SSL, Log4j, Oracle 10g/SQL, Sybase
data base, SQL Developer, Hibernate, Eclipse, sub version SVN, HP-UX,
Solaris, SoapUI, CA Wily, CA SiteMinder, JDeveloper, axis web-services,
SOAP, Java mail, quartz.
AEGON Insurance, Cedar Rapids, Iowa
Feb 2006 - Jan 2009
Java Systems analyst.
Support and maintenance to J2EE applications for product commercialization
in the channels of: Banamex branches and familiar credit branches. Using
WebLogic application server, UNIX and SYBASE database.
. Analyze, design, develop and testing of the applications.
. Responsible for the Development of the screens using JSP, WebMacro,
HTML and CSS.
. PDF policy cover generation, using iText a single engine and FDF
forms.
. Actively involved in tuning SQL queries using Hibernate).
. Development environment setup for HP-UX, Solaris and Red Hat Linux for
development and unit tests.
. Worked with XML to store and read exception messages.
. Developed a Java interface EJB to work with credit card authorization
system called GPAY (Pays gateway) to make the charge of an insurance
policy on clients credit card using TCPIP sockets.
. Usage of Ant automation tool for compiling Java source code and
generating Java executable jars and classes
Environment: WebLogic, J2EE, EJB, SOAP 1.1, SSL, Log4j, Sybase database,
JBuilder, Sub versions SVN, HP-UX, Solaris, SoapUI, Ant.
Infinita Consultants
Feb 2005 - Jan 2006
Systems analyst.
Mexico City, Mexico
. Assigned to Banamex AEGON insurance company to give production
support, maintenance and develop new functionality of a visual basic
client-server application called SIES which is used to handle company
insurance sells thru Banamex bank branches.
. Analyze, design, develop and testing of the application.
. Design and modeling of the database
. Production support, maintenance and develop new functionality
. PDF insurance policy cover Visual Basic ActiveX controls.
. Participation on the application migration to Java using WebLogic
application server and Sybase database.
Environment: Visual Basic, Java, Webmacro, Sybase, HP-UX, WebLogic,
Servlets, JOLT, Servlets, EJB, JSP and JavaScript.
Education
. Bachelor degree in computer Science
1996 - 2000
Engineering, social and administrative sciences professional unit,
National Polytechnic Institute (UPIICSA-IPN/ http://www.upiicsa.ipn.mx
)
Courses
. Kofax Capture 9. Kofax Mexico.
. DWS-385 (Developing Java Web Services Ed 1). QoS Labs
. Web Component Development Using Java Technology. QoS Labs
. Developing J2EE Compliant Applications. QoS Labs
. SL-275 Java Programming Language. QoS Labs
. Informatica PowerCenter Administration. Informatica University
. Ab initio ETL. Ab initio Educational Services
. Specialized seminary Web I and II. Eduware
. Integrating JackBe Technology with Distributed Java Web Applications.
JackBe Educational Services
. Developing Front-End Applications with JackBe Technology. JackBe
Educational Services
. Programming in Java. ATL Consulting
. Introduction to the programming with C++ language. Ollin Systems.
. Development of applications with WebLogic Server 5.1. Nexusware
Professional Services
. Administration of WebLogic Server 5.1. Nexusware Professional Services
. Oracle JDeveloper 10g: Build Applications with ADF PRV. Oracle
University
. Custom Class - Peoplesoft PRV (CRM Help Desk). Oracle University
. Custom Class - Peoplesoft PRV (CRM Automation and Configuration Rel.
8.9. Oracle University
. Custom Class - Peoplesoft PRV (CRM Fundamentals). Oracle University
. Custom Class - Peoplesoft PRV (Intro to CRM). Oracle University
. Introduction to Oracle Database 10g for Experienced SQL Users with
Oracle database 10g: Programing with PL/SQL. Oracle University
Languages
English Professional Working Proficiency
Spanish Native or Bilingual Proficiency