Sr. Programmer Analyst Resume
CaliforniA
SUMMARY
- Confidential is a Sun Certified Java/J2EE professional wif more than eleven years of IT experience. Confidential TEMPhas 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, MVC design patterns, JSP, Servlets, Web Services (SOA wif 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. Confidential TEMPhas worked on various application/web servers like Tomcat 5.0/5.5/6.0, JBOSS - eap-5.1.0, JBOSS 3.2.1/4.0, Java System Application Server (Now GlassFish) etc.
- Confidential TEMPhas expertise in backend programming in Oracle 10g/9i, MySQL, SQL Server. Confidential TEMPhas also done data base modeling and PL/ SQL programming wif tools such as SQL Developer, Toad, PL/SQL Developer, Server Studio, SQL Management Server. Confidential 's functional knowledge covers energy, manufacturing, entertainment and telecommunication industry. Confidential TEMPhas good inter-personal and communication skills.
TECHNICAL SKILLS:
Languages: Java 1.5, Java 1.6, PL/SQL, SQL, JavaScript, Ruby (basic)
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, Clear Case.
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.
PROFESSIONAL EXPERIENCE
Sr. Programmer Analyst
Confidential, California
Responsibilities:
- Reviewed USE cases for teh application wif teh analysis team. Set teh guidelines to be followed in teh development groups, like standards in coding and guidelines to review code.
- Reviewed teh High-level design (HLD), Functional requirements, System Impacts and discussed teh new functionality implemented in team meetings.
- Worked on code-merge, code integration and module integration. Involved in defect monitoring.
- Deployed ‘war’ applications in Jboss-eap-5.1.0. Designed stored procedures and tables.
- Provided support to teh testing team and was also involved in Bug Fixing.
- Used ANT as a deployment tool and for library creation. Did code review for backend and frontend modules.
- Configured teh Struts framework using teh MVC design pattern.
- Used front end (Views) for client side validations.
- Gave technical support and resolved error incidents using HP Quality Center for teh Bugs Tracking.
- Used jboss-eap-5.1.0 as application server, Clear-Case for repository versioning, and SQL Server 2008 as database.
Environment: Java 6, J2EE, Agile/SCRUM Methodology, JSP, Servlets, HTML, CSS and JavaScript, Struts, Eclipse Galileo, Clear-Case, HTML, SQL Server 2008, Log4j, jboss-eap-5.1.0, Windows 7, Sun Solaris 10, SQL Server Management Studio, HP Quality Center.
Sr. Programmer Analyst
Confidential
Responsibilities:
- Analyzed teh initial design requirements in order to provide solutions for teh project viability. Improved teh already functioning modules. Used Agile Methodology (Scrum) in teh project development.
- Designed and developed teh modules of teh Confidential application. Teh back-end entities were created from tables in teh JPA database, teh application architecture was designed using layers for services, domain and presentation, teh front-end views were created using HTML and predefined Cascading Style Sheets (CSS), and teh programming was done using Spring 3.1, JSF wif PrimeFaces 3.4, Hibernate 4, SQL Server 2008, XHTML.
- Reviewed High-level Design (HLD), Functional requirements. Worked on teh performance tuning of teh applications.
- Reviewed USE cases for teh application wif teh analysis team.
- Created views using components of PrimeFaces in XHTML files and configured JSF framework.
- Set teh guidelines to be followed in teh 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 teh web project.
- Created HQL queries to display views. dis was done wifin entities which are created from teh DB tables.
- Developed teh Web Services using SOAP wif 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 teh phases of System Development Life cycle (SDLC) including Requirements Collection, Design & Analysis of teh Customer Specifications, and Development & Customization of teh Application.
- Converted from JDBC to ORM using Hibernate 3.4.0. dis involved teh 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 teh Scrum methodology (me.e. based on iterative Sprints)
- Deployed teh releases in teh different environments in Sun Solaris 10 and Linux wif Secure Shell (SSH).
- Designed stored procedures and tables. Worked on performance tuning of teh application.
- Provided support to teh 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 wif 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
Responsibilities:
- Did teh USE case analysis and design. Teh requirements were gathering directly from end-user for new modules and enhancements.
- Reviewed teh High-level design (HLD), Functional requirements, System Impacts and discussed teh new functionality implemented in team meetings.
- Configured teh Struts framework to test concepts using teh MVC design pattern and deployed teh project on Tomcat 5.5.
- Developed application wif 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 teh application server from JBoss 3.0 to JBoss 4.x; and also migrated JDK 1.4 to teh 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 teh client, called GEPS. dis framework is based on teh MVC pattern, using a controller as central servlet wif handlers and view using JSP.
- Designed and developed servlets to support teh new architecture using NAS (Network Attachment Storage) for teh storage part.
- Designed teh core business logic for teh 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 teh prepared statements.
- Deployed Solaris OS and JBOSS Application Server. Maintained teh data base for teh project (120+ tables). dis task included creating scripts wif initial configuration for using in testing environments and backup purposes.
- Coordinated wif several teams for teh release of each part of teh application, as it went to production. Used Configuration Management Tools to manage and integrate teh different application modules.
- Provided technical support during teh post-production period using HPSD like tickets software.
- Had status meetings wif teh client and wif other teams to track teh dates and releases.
- Created CheckList for code review of teh backend and frontend modules. Created test plans and mockups for creation of new modules
- Deployed teh releases in teh different environments in Sun Solaris 10 and Linux wif Secure Shell (SSH).
Environment: Java 4/5, J2EE, Spring 2.5, Hibernate 3, Web Services (SOAP wif 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
Confidential
Responsibilities:
- Developed teh enhancements using Java, JSP, J2EE. Solved error incidents and coded new requirements of POS application, and fixed teh bugs.
- Configured Spring MVC design pattern for testing purposes. Developed test scripts using JSF wif Spring MVC to evaluate teh performance of different modules of teh application.
- Analyzed teh backend processes to improve performance. Fixed View Designs using HTML, JavaScript and CSS.
- Analyzed teh performance of different modules using Struts and Struts 2 in MVC framework.
- Reviewed teh configuration of Spring JDBC in teh application. Analyzed teh DAO and DTO Patterns implemented to improve teh performance.
- Used Monitoring tools to get results for teh 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 teh 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, HP Quality Center.
Confidential
Several Confidential
Responsibilities:
- Developed Confidential using Java technology and Core Java Servlets. Did teh coding using JDK 1.5, and Core Servlet implementing MVC design pattern.
- Worked on teh 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 teh Confidential .
- Implemented MVC model and Axis 2 Web Services for teh transactions application.
- Executed different queries to get reports wif information of invoices and current balance.
- Configured and developed teh web application using JSF and Hibernate to get teh data from external clients on teh status of technical support tickets. Used MySQL as teh database.
- Created web services to control teh 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 Confidential following ITIL practices.
- Fixed bugs on reports from teh 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 teh code reviews. Wrote teh 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
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 Confidential (Customer Web Center) web application for collection of documents, designs, drawings from clients of teh Energy Company.
- Developed Energy GE Train Track Web application to manage teh advances given to employees for teh exams and courses sponsored by teh company. dis application was created in CASPER framework, a framework very similar to Struts.
- Implemented GEPS Framework (front controller design pattern), and for one of teh projects using CASPER framework.
- Wrote test cases.
- Developed teh web application tool to extract teh information on mandatory training for employees. dis tool used JSF and CASPER framework (dis 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
Responsibilities:
- Did teh coding and development of a Web Application to display teh videos and audio files recorded by teh servers using JSF, Servlets, JSP, HTML and CSS. Deployed teh application on Java System Application Server (now Glassfish).
- Was teh network administrator for Linux Mandrake 10.0. Maintained teh servers and all teh equipment on teh LAN.
- Responsible for reporting on teh status of teh LAN and servers to teh central corporate in Mexico DF. Provided Video and Audio quality support
- Was teh 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 teh 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.
- Was teh Network Administrator for a LAN set up wif 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 teh communications solution at different locations using satellites systems, monitoring systems and VOIP solutions.
- Provided implementation support for application software deployed in teh different areas of teh company
Environment: HTML, Visio, MS Office, Slave, Wat’sUp, SAE, Bancos, Contpaq, Telnet, PingPlotter