We provide IT Staff Augmentation Services!

Sr. Programmer Analyst Resume

2.00/5 (Submit Your Rating)

SUMMARY

Sun Certified Java/J2EE professional with more than ten years of IT experience. He has worked on design, development and testing of software applications on both UNIX (Linux) and Windows platforms. His expertise lies in developing applications on Core Java and J2EE technologies using JSF 2.0, PrimeFaces 3.4, Servlets, Web Services (SOAP with Axis2), HTML/XHTML, Java Script, CSS, Frameworks such as (Struts and Struts 2, Spring 3.1/2.5), ORM tools such as Hibernate 3.0/4, build tools such as Ant and Maven 2, IDEs such as Eclipse and NetBeans. Victor has worked on various application/web servers like Tomcat 5.0/5.5/6.0, JBOSS 3.2.1/4.0, Java System Application Server (Now GlassFish) etc. He has expertise in backend programming in Oracle 10g/9i, MySQL, SQL Server. He has also done data base modeling and PL/ SQL programming with tools such as SQL Developer, Toad, PL/SQL Developer, Server Studio, SQL Management Server. Victor\'s functional knowledge covers energy, manufacturing, and telecommunication industry. He has good inter-personal and communication skills.

TECHNICAL SKILLS:
Languages: Java 1.5, Java 1.6, PL/SQL, SQL, JavaScript, Ruby
Server-side Technologies: Java Core, JDBC, Servlets, JSF, J2EE, XML, Beans JPA.
IDEs/Environments: Eclipse, NetBeans.
Methodologies: SCRUM, Agile
Frameworks: Struts 1.2, Spring 2.5, PrimeFaces 3.4, JSF 2.
Database/ORM Tools: Oracle 9i/10g, SQL Server 2005 and 2008, Hibernate 3/4, Database Framework.
Web/Application Servers: Tomcat 5.5 and 6.0, JBoss 3.2/ 4.0, GlassFish
Version Control System: CVS, SVN, Tortoise SVN, VSS, GIT
Design Tools & Profilers: Visio, Rational Rose.
Middleware: Web Services using AXIS 2
Operating Systems: Windows XP, 2000, Linux Mandrake, Ubuntu, Solaris.
Client Side: HTML, HTML 5, JavaScript, Views using PrimeFaces, CSS.

CERTIFICATIONS:

  • Sun Certified Java Programmer (SCJP)
  • Java EE 5 Web Component Developer
  • Sun Certified System Administrator (SCSA) for Solaris 10

PROFESSIONAL EXPERIENCE:

Sr. Programmer Analyst, Confidential,Mexico 05/12–Present
Confidential,
Confidential,developed for the Mexican Government. It incorporates management of administration projects and budgets for all the projects executed during the year. A new web version for SIIF was also developed

Responsibilities:

  • Analyzed the initial design requirements in order to provide solutions for the project viability. Improved the already functioning modules. Used Agile Methodology (Scrum) in the project development.
  • Designed and developed the modules of the SIIF application. The back-end entities were created from tables in the JPA database, the application architecture was designed using layers for services, domain and presentation, the front-end views were created using HTML and predefined Cascading Style Sheets (CSS), and the programming was done using Spring 3.1, JSF with PrimeFaces 3.4, Hibernate 4, SQL Server 2008, XHTML.
  • Reviewed High-level Design (HLD), Functional requirements. Worked on the performance tuning of the applications.
  • Reviewed USE cases for the application with the analysis team.
  • Created views using components of PrimeFaces in XHTML files and configured JSF framework.
  • Set the guidelines to be followed in the development groups, like standards in coding and guidelines to review code.
  • Configured Hibernate in ‘war’ modules to define relationship between entity classes.
  • Coded Java classes using NetBeans and configured Hibernate for the web project.
  • Created HQL queries to display views. This was done within entities which are created from the DB tables.
  • Developed the Web Services using SOAP with Axis2.
  • Developed code for obtaining bean references in Spring Framework. Implemented MVC design pattern.
  • Developed code for obtaining bean references in Spring framework using Dependency Injection (DI) or Inversion of Control (IoC).
  • Wrote Spring Configuration XML file that contains declarations and other dependent objects declaration.
  • Worked on code-merge, code integration and module integration. Involved in defect monitoring.
  • Involved in all the phases of System Development Life cycle (SDLC) including Requirements Collection, Design & Analysis of the Customer Specifications, and Development & Customization of the Application.
  • Converted from JDBC to ORM using Hibernate 3.4.0. This involved the following exercises:
  • Capability of connecting to two different types of databases (MS SQL and Oracle) using Hibernate dialect.
  • Design and implementation of Hibernate mappings between DB Layer classes and database tables.
  • Design and implementation of DTO classes, as also database helper classes for dynamic formulation of queries using Hibernate Criteria.
  • Worked on code-merge, code integration and module integration.
  • Deployed ‘war’ applications in Tomcat Server version 6.0.
  • Created and deployed ‘jars’ in a local repository to get dependencies of commercial jars.
  • Configured POM projects using Maven 2.
  • Delivered modules according to the Scrum methodology (i.e. based on iterative Sprints)
  • Deployed the releases in the different environments in Sun Solaris 10 and Linux with Secure Shell (SSH).
  • Designed stored procedures and tables. Worked on performance tuning of the application.
  • Provided support to the testing team and was also involved in Bug Fixing. Used JUnit 4.0 for unit testing
  • Designed and created test cases and mockups for creation of new modules.


Environment: Java 6, J2EE, Agile Methodology, JSF 2.0, Spring 3.1, Hibernate 3/4, PrimeFaces 3.4, Web Services (SOAP with Axis2), NetBeans, SVN, Maven 2, XHTML, SQL Server 2008, JUnit 4.0, Log4j, Tomcat Web Server 6.0, Shell Scripting, Windows XP / 7, Sun Solaris 10.

Sr. Programmer Analyst, Confidential,Mexico 11/11– 05/12
CWC

Confidential, is a Customer Web Center application for selected clients of the Nuclear Division of General Electric. This application helps track different products and also secures confidential information of the clients to allow them to get designs, graphics and products from GE.

Responsibilities:

  • Did the USE case analysis and design. The requirements were gathering directly from end-user for new modules and enhancements.
  • Reviewed the High-level design (HLD), Functional requirements, System Impacts and discussed the new functionality implemented in team meetings.
  • Configured the Struts framework to test concepts using the MVC design pattern and deployed the project on Tomcat 5.5.
  • Developed application with Spring and Hibernate, and used MVC design pattern deployed under Tomcat container server version 6.0.
  • Used Apache Axis for creating web services end point.
  • Migrated the application server from JBoss 3.0 to JBoss 4.x; and also migrated JDK 1.4 to the compatible JDK 1.5.
  • Used front end (Views) JSP, HTML, CSS and JavaScript for client side validations.
  • Implemented MVC design patterns using a framework owned by the client, called GEPS. This framework is based on the MVC pattern, using a controller as central servlet with handlers and view using JSP.
  • Designed and developed servlets to support the new architecture using NAS (Network Attachment Storage) for the storage part.
  • Designed the core business logic for the project using PL/ SQL, as requested by client.
  • Implemented patches to avoid attacks on security vulnerabilities like SQL injection, XSS, etc. Created HTML encoded classes and changed JDBC implementation for getting only the prepared statements.
  • Deployed Solaris OS and JBOSS Application Server. Maintained the data base for the project (120+ tables). This task included creating scripts with initial configuration for using in testing environments and backup purposes.
  • Coordinated with several teams for the release of each part of the application, as it went to production. Used Configuration Management Tools to manage and integrate the different application modules.
  • Provided technical support during the post-production period using HPSD like tickets software.
  • Had status meetings with the client and with other teams to track the dates and releases.
  • Created CheckList for code review of the backend and frontend modules. Created test plans and mockups for creation of new modules
  • Deployed the releases in the different environments in Sun Solaris 10 and Linux with Secure Shell (SSH).

Environment: Java 4/5, J2EE, Spring 2.5, Hibernate 3, Web Services (SOAP with Axis2), Jboss 3.0/4.x, PL/SQL, Oracle, SQL Developer, Servlets, JSP, MVC Design Pattern, HTML, JavaScript, CSS, Struts, Eclipse IDE, Tomcat 5.5/6, Shell Scripting, Windows XP, Solaris 10, Linux.

Sr. Programmer Analyst, OXXO, Mexico 11/10 – 10/11
NPOS

NPOS is a New Point of Sells for the retail stores in Mexico. The software is in implementation phase at a few stores

Responsibilities:

  • Developed the enhancements using Java, JSP, J2EE. Solved error incidents and coded new requirements of POS application, and fixed the bugs.
  • Configured Spring MVC design pattern for testing purposes. Developed test scripts using JSF with Spring MVC to evaluate the performance of different modules of the application.
  • Analyzed the backend processes to improve performance. Fixed View Designs using HTML, JavaScript and CSS.
  • Analyzed the performance of different modules using Struts and Struts 2 in MVC framework.
  • Reviewed the configuration of Spring JDBC in the application. Analyzed the DAO and DTO Patterns implemented to improve the performance.
  • Used Monitoring tools to get results for the query execution time for each process (thread).
  • Gave technical support and resolved error incidents.
  • Used Tomcat version 6.0 as application server, StarTeam for repository versioning, and DB2 9.0 as database. Analyzed filters and listeners implemented in the application.
  • Used ANT as a deployment tool and for library creation. Did code review for backend and frontend modules.

Environment: Java 5, J2EE, JSF, Spring MVC, JSP, JavaScript, HTML, CSS, Struts 2, Ruby Scripts, Putty SSH, VPN, StarTeam, Subversion, CVS, Visio, ANT, Tomcat 6, JBOSS, Oracle 11g, DB2 9.0, MySQL, Windows 7/XP, Linux, Unix.

Programmer Analyst, Confidential,Mexico 06/10 – 10/10
Several Web Applications for Telecommunications applications

Responsibilities:

  • Developed Web Applications using Java technology and Core Java Servlets. Did the coding using JDK 1.5, and Core Servlet implementing MVC design pattern.
  • Worked on the front-end look and feel using HTML, CSS, Java Script. Hosted a Windows Server and Linux Fedora server, Solaris 9 Server
  • Used GlassFish as application server for some of the web applications.
  • Implemented MVC model and Axis 2 Web Services for the transactions application.
  • Executed different queries to get reports with information of invoices and current balance.
  • Configured and developed the web application using JSF and Hibernate to get the data from external clients on the status of technical support tickets. Used MySQL as the database.
  • Created web services to control the transactions of prepaid services. Used AXIS 2 as web services and Core Servlet on backend.
  • Deployed modules to production, once they were tested successfully.
  • Provided support to end users of different web applications following ITIL practices.
  • Fixed bugs on reports from the system that connects an Oracle data base, SQL Server, MySQL and Unix server using J2EE, Javascript, Core Servlet, shell jobs, PDF reports, stored procedures under a JBoss container server.
  • Did the code reviews. Wrote the tests and designed mockups for creation of new modules.

Environment: Java 5, J2EE, JSF, Hibernate, Eclipse, JSP\'s, JavaScript, HTML, Axis 2 Web Services, PL/SQL-Developer, SQL 2008 express, MySQL, Oracle, GlassFish, Tomcat/JBOSS Server, Sun Solaris 10

Programmer Analyst, Confidential,Mexico 08/06-05/10
Web applications and eMatrix Enhancements Team

Responsibilities:

  • Developed eMatrix Applications. Developed software projects using Java, JSP, J2EE, Servlets, Jboss, Eclipse, NetBeans, Oracle 7i, 9i while maintaining CMMI 3, MVC Model, Matrix10
  • Worked on Nuclear GE CTS (Commitment Tracking System) - a web application to track issues on products (components for nuclear energy parts) made for suppliers.
  • Supported Energy GE NTS (Non-Tracking System) web application.
  • Worked on Nuclear GE CWC (Customer Web Center) web application for collection of documents, designs, drawings from clients of the Energy Company.
  • Developed Energy GE Train Track Web application to manage the advances given to employees for the exams and courses sponsored by the company. This application was created in CASPER framework, a framework very similar to Struts.
  • Implemented GEPS Framework (front controller design pattern), and for one of the projects using CASPER framework.
  • Wrote test cases.
  • Developed the web application tool to extract the information on mandatory training for employees. This tool used JSF and CASPER framework (this framework is very similar to Struts).

Environment: Java, J2EE, JSP, Servlets, SQL, Eclipse IDE, NetBeans, HTML, MVC, Eclipse, NetBeans, Casper, Oracle, PL/SQL Developer, Jboss, JDK, Visio, Office, Putty, FTP, Windows, and Unix

Network Administrator, Confidential,Mexico. 11/05-07/06

Responsibilities:

  • Did the coding and development of a Web Application to display the videos and audio files recorded by the servers using JSF, Servlets, JSP, HTML and CSS. Deployed the application on Java System Application Server (now Glassfish).
  • Was the network administrator for Linux Mandrake 10.0. Maintained the servers and all the equipment on the LAN.
  • Responsible for reporting on the status of the LAN and servers to the central corporate in Mexico DF. Provided Video and Audio quality support

Environment: JSF, Servlets, JSP, HTML, CSS, Glassfish, Videofactory, Putty, KVM, Telepad, Outlook, Linux Mandrake, MS Office, Windows XP.

Help Desk Coordinator, Confidential,Mexico. 03/04-11/05

Responsibilities:
• Was the network administrator for Windows 2000/ Professional Server based LAN.
• Provided technical support for computers and printer equipment in a LAN of 50 users. Added new nodes on the network
• Supported AS/400 terminals and perle drivers. Configured and implemented different software applications like Aranxel, Maquila, NGC, JD Edwards and Citrix client. Installed hardware and drivers for computers and printer equipment

Environment: Outlook, VNC, MS Office, Telnet, MS Explorer, Dameware, Windows 2000 Server and Professional

Systems Administrator, Confidential,Mexico 04/02-02/04

Responsibilities:

  • Was the Network Administrator for a LAN set up with Windows 2000/ Professional Server.
  • Provided technical support for computers and printer equipment for a LAN of +30 users, and implemented new nodes, cabling, etc.
  • Set up satellite system to get Internet access. Also setup VOIP equipment.
  • Did project estimations. Defined functional specifications. Developed the communications solution at different locations using satellites systems, monitoring systems and VOIP solutions.
  • Provided implementation support for application software deployed in the different areas of the company

Environment: HTML, Visio, MS Office, Slave, What’sUp, SAE, Bancos, Contpaq, Telnet, PingPlotter.

EDUCATION:

    • Bachelor’s in Computer Systems Engineering

We'd love your feedback!