Software Engineer Resume




Title
Software Engineer

Primary Skills
Java, J2EE

Location
US-CA-Mexico City (will consider relocating)

Posted
Feb-09-09

RESUME DETAILS
Primary Skills
Java 2 (J2EE), Java Servlets, JDBC, EJB, JSP, Struts, JNDI, Spring framework, Java Server Faces

Technical Competencies
Operating Systems IBM AIX, Solaris, Windows 2000/XP/Vista, Linux
Programming Languages Java 2 (J2EE), JDBC, EJB, JSP, Struts, Spring, JNDI, Java Swing, Java 2D, Java RMI, EJB, JavaScript, HTML, C, C++,
DHTML, UNIX Scripts, Java, Servlets, CORBA XML, Visual Basic, XSL, Style Sheets, XML, Lisp, Prolog, BPEL, UML, AJAX
Software Tools Eclipse, JBuilder, Websphere Integration Developer, Rational Application Developer, MS Visual Studio.
Web Servers & Application Servers IBM Web sphere 5.x/6.x, BEA Web logic Application Server, IIS Server, Tomcat, Apache, JBoss, Glassfish.
Database Management Systems Oracle 8i/9/10g, SQL Server 2000, DB2, MySQL.
Other tools Rational Rose, ERWIN, Crystal Reports, MS Office, Magic draw, Hibernate, IBatis, XFire, Axis, Axis 2, WS-Security, XPath, XQuery, Jasper Reports, Junit, TestNG, Quartz, Ant, Maven, CVS.

Experience Summary
• Over 5 experience as a Senior Software Developer.
• Expertise in full Software Development Life Cycle (SDLC) including Software Architecture, Object Oriented Programming, UML modeling
• Expertise in Application development and support using Java, C, C++, JDBC.
• Expertise in Java 5, JSP, Java Beans, EJB, Pojos.
• Expertise in Spring Framework, Struts, Java Server Faces.
• Expertise in WebServices and Test Driven Development.
• Expertise in J2EE architecture, MVC, Design Patterns.
• Expertise in IBM Websphere Application Server
• Database designing PL/SQL programming. Familiar with PL/SQL scripts, stored procedures for database queries.
• Expertise in ORM Hibernate, IBatis, EJB 3.0
• Expertise in Oracle 8.i/10.g, MySQL and SQL Server 2000.

Languages

Spanish: native speaker
English: 85% written, 85% read 80% spoken

Professional Experience


Client: Iusacell, Mexico City, Mexico
Industry: Telecommunications
Description: Iusacell is Mexico's #3 mobile operator. The company provides cellular services reaching about 90% of Mexico's population. The company also offers local and long-distance telephony, messaging services, mobile television and wireless broadband services (BAM) over the only 3G nation-wide network in Mexico.


BPEL experience: Took a course on IBM called "Proof of Technology" about BPEL and SOA architecture using IBM platform, worked with Webshpere Integrator Developer to develop an application to manage sales of pre-paid cell phone lines. I was in charge of the implementation of the workflow and also involved in the Full Life Cycle to evaluate the impact of implementing SOA in the company's infraestructrure.


Project: Online Payments Aug 2004 - Present
Role: Team Leader, Senior Developer
Description: Web Service that collects payments for Iusacell customers for its application in the billing systems, it also controls the rules for routing, suspending, cancellation and reactivation of cell phone lines. Its primary client is Banco Azteca

• Involved In Full Life Cycle Development In Distributed Environment Using Java.
• Maintenance of the application and responsible of the implementation of new requirements.
• In charge of all related documentation for Analysis and Design: use cases, class diagrams, sequence diagrams and activity diagrams, using Magic draw.
• Implemented and coded data modeling using Magic draw.
• Implementation of all the business logic using stateless session ejb's and pojos.
• Implementation of test cases.
• Configuration of spring's bean factory container.
• Deployment of the application to production environment.

Environment: JDK1.4, EJB 2, Java Beans, Oracle, Design patterns, SQL Queries, Web Sphere, J2EE, Unix, Magic Draw, IBatis, Spring, SOAP, WebSphere Integration Developer, JDBC, UML, CVS.



Project: Elektra Batch
Role: Team Leader, Senior Developer
Description: Web application for monitoring and execution of batch processes for pending air time refills and migration of cell phone plans to prepaid service.

• Involved In Full Life Cycle Development In Distributed Environment Using Java.
• Maintenance of the application and responsible of the implementation of new requirements.
• In charge of all related documentation for Analysis and Design: use cases, class diagrams, sequence diagrams and activity diagrams, using Magic draw.
• Implemented and coded data modeling using Magic draw.
• Implementation of all the business logic using Quartz jobs.
• Implementation of test cases.
• Configuration of spring's bean factory container.
• Implementation of security requirements.
• Deployment of the application to production environment.

Environment: JDK1.4, Java Server Faces, Quartz, Java Beans, Oracle, Design patterns, SQL Queries, Web Sphere Application Server, Web Services, XFire, J2EE, Unix, Magic Draw, IBatis, Spring, SOAP, WebSphere Integration Developer, JDBC, UML, CVS.



Project: Elektra Point of Sales
Role: Senior Developer
Description: Web application for sales of Iusacell PVC cell phone plans through its primary vendor Elektra and the renovation of cell phone contracts.

• Involved In Full Life Cycle Development In Distributed Environment Using Java.
• Maintenance of the application and responsible of the implementation of new requirements.
• In charge of all related documentation for Analysis and Design: use cases, class diagrams, sequence diagrams and activity diagrams, using Magic draw.
• Implemented and coded data modeling using Magic draw.
• Implementation of all the business logic using ejb's and pojos.
• Implementation of test cases.
• Configuration of spring's bean factory container.
• Deployment of the application to production environment.

Environment: JDK1.4, Java Beans, Oracle, Design patterns, SQL Queries, Web Sphere Application Server, Web Services, J2EE, Unix, Magic Draw, IBatis, Spring, SOAP, WebSphere Integration Developer, JDBC, UML, CVS.



Project: Iusacell Point of Sales
Role: Senior Developer
Description: Web application for sales of Iusacell PVC cell phone plans through its vendors.

• Involved In Full Life Cycle Development In Distributed Environment Using Java.
• Maintenance of the application and responsible of the implementation of new requirements.
• In charge of all related documentation for Analysis and Design: use cases, class diagrams, sequence diagrams and activity diagrams, using Magic draw.
• Implemented and coded data modeling using Magic draw.
• Implementation of all the business logic using ejb's and pojos.
• Implementation of test cases.
• Configuration of spring's bean factory container.
• Deployment of the application to production environment.

Environment: JDK1.4, Java Beans, Oracle, Design patterns, SQL Queries, Web Sphere Application Server, Web Services, J2EE, Unix, Magic Draw, IBatis, Spring, SOAP, WebSphere Integration Developer, JDBC, UML, CVS.



Client: Carrefour de Mexico, Mexico City, Mexico
Industry: Retail
Description: Carrefour SA is a French international hypermarket chain, with a global network of outlets. It is the second largest retail group in the world in terms of revenue after Wal-Mart.

Project: TEF applications Feb 2004 -- Jul 2004
Role: Senior Developer
Description: Program for sending data of credit card sales from all Carrefour stores to banks for its collection, report regeneration for manager's supervision.

• Involved In Full Life Cycle Development In Distributed Environment Using Java and Visual C++.
• Maintenance of the application and responsible of the implementation of new requirements.
• Supervision of the productive transactions database.
• Implementation of programs for data collection from all Carrefour stores.
• Deployment of the application to production environment.
• Management of SQL Server DTS (Data Transformation Services), for execution of programs for transactions collection.
• Coding Excel macros for graphs generation for reporting purposes.


Environment: JDK1.4, Java Beans, SQL Server, Visual Basic, Visual C++, AS/400, JBuilder, Visual Studio.



Client: Grupo Posadas, Mexico City, Mexico
Industry: Hotel chain
Description: Grupo Posadas, S.A. de C.V., is the largest Latin American operator of hotels in Latin America / Mexico.

Project: Dante application Nov 2003 -- Feb 2004
Role: Senior Developer
Description: Development of the "Dante" application, which is a system of rules for the calculation of commissions on reservations sales.
• Development of JSP for setting up business rules.
• Development of servlets to function as controllers (Model View Controller).
• Coding javascript functions to validate data input.
• Deployment of the application to testing environment (Weblogic app server).
• Coordination with QA team to solve bugs.
• Java objects serialization to store in Oracle database.

Environment: JDK1.4, Java Beans, Oracle, Weblogic Application Server, Javascript, Servlets, JSP, Websphere Application Developer.

Client: Carrefour de Mexico, Mexico City, Mexico
Industry: Retail
Description: Carrefour SA is a French international hypermarket chain, with a global network of outlets. It is the second largest retail group in the world in terms of revenue after Wal-Mart.

Project: Mandala Datawarehouse Sep 2003 -- Nov 2003
Role: Java Developer
Description: Data loading validation of Mandala Datawarehouse. The legacy system was compound of a DB2 Database and programs developed using ANSI C for data loading. The user wants to validate the daily data loading from its sales to get accurate decision making based on the information stored in the database

• Involved In Full Life Cycle Development In Distributed Environment Using Java and Visual C++.
• Configuration of access to database using DB2 driver for AS/400 provided by IBM.
• Coding servlets for controlling the data validation parameters.
• Coding JSP for results presentation.
• Deployment to Websphere application server.

Environment: JDK1.4, Java Beans, AS/400, JBuilder, Visual Studio, AS/400, DB2, Websphere Application Developer 5.0, JSP, Servlets, JDBC.


Education

• Instituto Tecnológico y de Estudios Superiores de Monterrey, Cuernavaca Morelos - México, Masters in Computer Science (Jan 2002 -- Aug 2005).
• Instituto Tecnológico de Acapulco, Acapulco, México
BS, Computer Engineering (Aug 1996 -- July. 2001).

Certifications
See above

CONTACT DETAILS

You must be logged in and have a current resume access subscription. Login or Register »


Resumes in Mexico City, CA | Resumes in California

View other Software Engineer resumes, Programmer / Developer resumes