We provide IT Staff Augmentation Services!

System Analyst Resume

5.00/5 (Submit Your Rating)

SUMMARY:

  • 10 years of experience in Analysis, Design, Development, Testing, Implementation and Maintenance for client server based Enterprise applications.
  • Excellent exposure to various domains such as Retail, e - Commerce, Banking and Financial Services, Supply Chain and Logistics and various technologies such as Java/J2EE, webMethods, EDI.
  • Excellent work exposure in software development with responsibilities as Project Lead, Onsite/Offshore Team Lead, Software Developer, Middleware Administrator, Software Configuration Management Coordinator etc.
  • Proficient in working across all stages of Software Development Life Cycle ( SDLC ), Agile methodologies and Release management processes .
  • Skilled in developing applications using technologies such as JDBC, Servlets, JSP, HTML5, Spring, Struts, Hibernate, TopLink, SQLJ, JMS, Java Web Services (RESTful and SOAP).
  • Extensively worked on middleware products/tools such as webMethods ( product of Software AG) and EDI X12 and profound knowledge in configuring and deploying web applications in WebLogic, Tomcat and JBoss .
  • Good hands-on experience in SQL and RDBMS experience includes Oracle, DB2, and MS Access and worked in Stored Procedures.
  • Strong work experience on the Front End UI development using JSP, JSF, IceFaces, JavaScript, Node.js, Angular.js, Tiles, Ajax, jQuery, CSS and HTML5 .
  • Strong experience in UNIX , HP-UX, Linux and Windows operating systems.
  • Strong experience on various development environments like Eclipse, SDE, SQL Developer, TOAD, webMethods Developer etc.
  • Worked extensively on build and deployment tools ANT and Maven , continuous integration tools Hudson, AnthillPro and version control systems CVS and SVN (subversion) .
  • Excellent exposure to tracking tools including Test Director, Jira, Remedy, Basecamp etc.
  • Worked on Venafi to manage cryptographic keys and digital certificates.
  • Hands on experience in Multimedia design tools including Adobe Photoshop, Blender 3D etc.

TECHNICAL SKILLS:

Domain Knowledge: Retail, e-Commerce, Logistics, Banking and Finance

Programming Languages: Java 8, SQL, webMethods Flow, C++

Technologies: J2EE, JDBC, JMS, SOAP and RESTful Web services, ESB, EJB, EDI X12

BPI: webMethods BPMS, Trading Networks, Integration Server, Adapters

Operating Systems: Unix, HP-UX, Linux, Mac OSX, Windows 7/Vista/XP

Databases: Oracle 10g/9i, MS-Access, DB2, SQL Server 2005/2008

Frameworks: Struts, Spring, Spring MVC, Tiles, ICEFaces, Node.js, AngularJS

ORM: Hibernate, Toplink

Markup Languages: HTML, XML, JSON

Scripting Languages: JavaScript, XSLT, Unix shell

Front-End Technologies: JSP, HTML5, CSS, JavaScript, jQuery

IDEs: Eclipse, SQL Developer, TOAD, webMethods Developer

Version Control: CVS, SVN (subversion)

Build Tools: Ant, Maven, Hudson, AnthillPro

Tracking Tools: Teamforge, Jira, Basecamp, Test Director, Remedy, Quality Center

SDLC Methodologies: Agile Methodology, SDLC model, Object Oriented Application Development

Other Tools & Utilities: SOAP UI, Putty, FileZilla, Firebug, YSlow, Venafi

Graphic Tools: Adobe Photoshop, Adobe Illustrator, Inkscape, Blender 3D, Adobe Flash

PROFESSIONAL EXPERIENCE:

Confidential

System Analyst

Environment: JRE 1.8, Windows 2008, Oracle WebLogic 12.2.1, Tomcat 8.0.36, Apache HTTP Server 2.4, Subversion (SVN), Spring 4.0, JSP, Servlets, JDBC, JavaScript, Node.js, Rest API.

Responsibilities:

  • This project is an agile based development project and I am part of daily scrum calls.
  • Technologies involved are Java, J2EE, XSD, XSLT, Rest API, JSP, Node.js, JavaScript, HTML5 Spring and Hibernate.
  • I am taking care of developing and implementing test validations of the applications. I analyze the test results and recommend modifications to the applications to meet project specifications.
  • I am also responsible for identifying, analyzing, researching and tracking bugs and issues arising during the testing life cycle.
  • I am also taking care of documentation of modifications and enhancements made to the applications as requested by the project.
  • I’m also taking care of the implementation of the software changes. Responsibilities are:
  • Validating and updating the changes made in SVN.
  • Build and deployment of latest code to local environment.
  • Create a tar patch to move the changes to other environments such as DEV and Stage.
  • Taking care of the restart of Tomcat and Apache HTTPD Servers after the deployment.
  • After the testing of the changes keep the same patch ready for production servers.
  • This project uses SVN for version control and FogBugz for task management and issue tracking in testing and staging environments.

Confidential, Minneapolis, MN

Application Engineer

Environment: JRE 1.8, Red Hat Linux 2.6.32, Oracle WebLogic 12.2.1, Tomcat 8.0.36, Apache HTTP Server 2.4, Subversion (SVN), AnthillPro, Spring 4.0, JSP, Servlets, JDBC, JavaScript, AngularJS, Node.js, jQuery, REST API, Oracle 12c, SQL Server 2012

Responsibilities:

  • I am responsible for analyzing the user requirements and defining functional specifications for a Confidential system.
  • I am involved in developing, enhancing and correcting these applications using technologies such as Java, J2EE, JDBC, Servlets, JSP, javascript, jQuery, AngularJS, Node.js, HTML5, Spring, Hibernate and REST webservices.
  • I provide Level 2 and Level 3 support ensuring the stability of the production environments for the highly visible Business Banking applications such as CRM Tools, DocGen, SOA, BB Credit Tools and Autosys. The production support activities include:
  • Monitoring and health check of log files, databases, WebLogic Server consoles etc.
  • Acknowledgement of Production incidents.
  • Initial triage and analysis of these incidents.
  • Analysis and root cause identification of the Production incidents and defects.
  • Communicating with the responsible teams including external vendors.
  • Providing on time fixes for these defects.
  • Pushing Emergency Patches for fixing critical issues in production.
  • Monitoring of scheduled autosys batch jobs.
  • Bouncing of servers on a periodic or on demand basis.
  • I am taking care of developing and implementing test validations of the applications. I analyze the test results and recommend modifications to the applications to meet project specifications.
  • I am also responsible for identifying, analyzing, researching and tracking bugs and issues arising during the testing life cycle.
  • I take care of finding the root cause of the production issues and working with appropriate teams to implement short term and long term solutions.
  • I am also taking care of implementation of monitoring solutions in tools such as Introscope and Splunk.
  • I am carrying out the deployment of EBS applications to production and staging environments and also coordinating and maintaining version control using SVN.
  • I am also taking care of documentation of modifications and enhancements made to the applications and production environments as requested by the project.
  • I’m taking care of the periodic upgrade of applications which includes upgrading WebLogic, Tomcat, Apache and Java. These can be a minor or a major version update. This involves making changes of numerous scripts and configuration files to make them compatible to new versions and testing of the application to make sure it works as before.
  • I am also taking care of the maintenance of the existing UNIX shell scripts including build and deployment scripts, scripts related to continuous integration, server start up scripts, batch job scripts and report generation scripts.
  • I am also taking care of the monitoring of various scheduler jobs which are used for batch processing.
  • I’m also playing the role of SCM Coordinator. This role includes:
  • Validating and updating the changes made in SVN.
  • Build and deployment of latest code on DEV environment.
  • Create a tar patch to move the changes to other Test environments such as QA, UAT, and BCP.
  • After the testing of the changes move the same patch to production servers.
  • Taking care of WebLogic and Tomcat Server bounces after the deployment.
  • This project uses SVN for version control and AnthillPro as continuous integration server. AnthillPro is a software tool originally developed and released as one of the first continuous integration servers. AnthillPro automates the process of building code into software projects and testing it to verify that project quality has been maintained.
  • This project uses Jira for tracking issues in lower environments/testing environments and Remedy for tracking Production problem tickets, Production work orders etc.

Confidential

Project Lead

Environment: Java 1.6, J2EE, JMS, Oracle, DB2, WebLogic, Linux OS, subversion, Maven

Responsibilities:

  • The major technologies involved are JMS, Web Services, Spring, WebLogic, Linux and Maven.
  • I’m taking care of the ongoing platform build upgrade project for Confidential applications which includes upgrading WebLogic to 12g, Java to 1.7 and Linux to RHEL 6 by migrating the applications to new set of servers. This project involves making changes of numerous scripts and configuration files to make them compatible to new platform and testing of various network connections.
  • As part of these releases, our team performed various defect fixes, minor and major enhancements, developer framework upgrades, and migration of WebLogic to FedEx Alps tool.
  • Other activities includes providing on-call production support to applications such as Earned Discount Tool, XOPCO-grouping and XOPCO-pricing web Services, XOPCO-Rate Visibility application and XOPCO-MDB which are JMS based applications, Revenue Fusion GUI and FedEx Detail Discount Tool.
  • Production support activities include:
  • Analysis and root cause identification of Production defects and incidents.
  • Providing on time fixes for these defects.
  • Pushing Emergency Patches for fixing critical issues in production.
  • Monitoring of JMS queues, log files, databases, weblogic console etc.
  • Monitoring of scheduled batch jobs.
  • I’m also playing the role of WebLogic Administrator and SCM Lead for the above Applications.
  • The role as an SCM Lead includes:
  • Validating and updating the changes made in SVN.
  • Build and deployment of latest code on level 1 environment.
  • Create a tar patch to move the changes to other QA environments.
  • After the testing of the changes move the same patch to production servers
  • Coordinate with System administrators to restart the production instances.
  • This project uses SVN for version control and Maven for build.
  • This project uses team-forge for software configuration management (SCM), continuous build and test, and issue tracking.

Confidential, St, Lakeland, FL

Java/J2EE Developer

Environment: Java 1.6, J2EE, JSF, ICE Faces, Spring, JMS, SQLJ, Oracle, DB2, WebLogic, Linux OS, Subversion

Responsibilities:

  • Worked as part of Onsite team and was involved in the Design, Development, Implementation, Integration, Deployment and Testing phases of the Dock and Yard Supervisor application enhancement project.
  • The major technologies involved are JMS, JSF, ICE Faces, spring, SQLJ and Oracle and DB2 databases.
  • Involved in daily scrum meetings and status updates on an agile model.
  • I was involved in the upgrade of CS-framework from 3.0.0 to 4.0.0.
  • I played the role of weblogic Administrator and Hudson build Administrator.
  • Deployed and tested the applications on Weblogic11g in Windows and Linux environments.
  • Used SVN for version control and Hudson for automation of build and deployment.
  • I was also part of the Dock and Yard Supervisor application maintenance team for which the daily activities included:
  • Responding to the incident tickets raised by Help Desk Team on behalf of supervisors.
  • Initial analysis of these Production tickets and communication with the users.
  • Providing on time fixes for these defects.
  • Monitoring of JMS queue, log files, database etc.
  • Used JUnit Testing Framework for testing the methods that have been coded.
  • Developed SQL statements and performed SQLJ binding for back end communication.
  • Used JMS for exchanging data to Tibco Business Engine application.

Confidential, Dallas, TX

Java Developer, webMethods Application Support

Environment: Java 1.5, webMethods integration platform, EDI, Oracle database, HP - Unix OS

Responsibilities:

  • I was involved in the Data Center Migration project for webMethods physical servers. This included the migration of Development, Test and Production boxes from existing data center in Plano, TX to the one in Omaha, NE. This included the remediation of respective IP addresses, namespace mappings and the migration of impacted applications.
  • I was involved in the development of automated services for Purchase Order placement using Java Services in webMethods.
  • I worked on Apache POI, HSSF and XML for handling documents and created Excel report template documents using Apache POI HSSF module to generate reconciliation reports for 7-Eleven Stores Order Placement System.
  • I implemented the logic for 7-Eleven Web Invoice processing using Java services in webMethods.
  • Involved in Production support, Enhancement, Bug Fixing, Change Request activities.
  • Involved in Infrastructure Administration and Support & Maintenance activities.
  • I was part of 7-Eleven webMethods On-call Production Support team and was involved in the maintenance of 7Eleven Enterprise Applications and administration of Development, Test and Production servers. The activities included:
  • On call support to monitor the critical order cycle process and to resolve severity-1 production issues.
  • Analyze the error logs and identify the root cause and also simulate the same in lower environment to identify the issue.
  • Monitor Application Server, Scheduler Jobs, and Server/Error Logs in production.
  • Troubleshoot functional and technical incidents occurring on the following applications:
  • I was also part of 7-Eleven Business to Business(B2B) Production Support team and was involved in the:
  • Maintenance of new Vendor on-Boarding system.
  • Support for Invoice and Remittance processing with mainframe systems.
  • EDI integration support with partner companies.

Confidential, Dallas, TX Java Developer

Environment: Java, J2EE, JSP, Spring, Struts, Hibernate, JavaScript, webServices, WebLogic, ESB, Tomcat, Linux

Responsibilities:

  • I was involved in the Confidential Offers project that introduced Promotional Discount Coupons for Confidential -Blockbuster customers. In this project we used Struts, JavaScript, Tiles, Spring and Hibernate. This project used OSB to invoke BBI RESTful webServices for Order and Discount processing.
  • I played a key role in the application Development for Digital Wallet project that allows customers to manage various payment options in a single wallet for all digital transactions. These applications were built on the existing frameworks of Struts, JSP, Tiles, spring and Hibernate and additionally used Ajax. It was built and deployed on Weblogic server. It used OSB to invoke BBI RESTful webServices for Order and Payment processing.
  • I was also part of the application maintenance for the following OnDemand Applications:
  • I was involved in the development of JSP pages for dynamic representation using Struts.
  • Developed and implemented GUI Functionality using JSP, Struts, JSTL, Tiles, and AJAX.
  • Used Struts Validation-Rules and JavaScript for client-side validation
  • Worked on Hibernate for new business requirements.
  • Involved in developing Hibernate configuration and hbm.xml files.
  • Involved in developing Spring IOC classes to communicate with the persistence layer.
  • Utilized Log4J for debugging and logging exceptions rose in the application.
  • Involved in reviews and problem resolutions.
  • I also played the role of SCM (Software Configuration Management) coordinator for On-Demand applications. The roles included building the application during each release of a project or change request and deploying on Weblogic. We used manual deployment as well using automated tool called Hudson.
  • Developed Build Script using ANT tool.
  • Used CVS for version control and Jira for issue tracking.

Confidential

Team Member

Environment: Java, J2EE, JSP, Spring, Struts, Hibernate, Tiles, Toplink, Javascript, Oracle database

Responsibilities:

  • I was involved in the Knowledge Transition during the beginning of project and prepared detailed KT documents.
  • I was part of the Application Maintenance for the following applications which were
  • I was also part of the Application Development/Enhancement for the following projects:
  • Also screens were having a messy lookup with lot of functionalities bunched in one single screen. With this project we cleaned up the existing JSPs, separated the screens to give users a comfortable access, and replaced scriptlets with Struts action class services that will populate the form beans.
  • Monthly releases that include various bug fixes and minor enhancements across the system.
  • I was involved in the development of JSP pages for dynamic representation using Struts.
  • Developed and implemented GUI Functionality using JSP, Struts, JSTL, Tiles, and AJAX.
  • Used Struts Validation-Rules and JavaScript for client-side validation
  • Worked on Hibernate for new business requirements.
  • Involved in developing Hibernate configuration and HBM files.
  • Involved in developing Spring IOC classes to communicate with the persistence layer.
  • Utilized Log4J for debugging and logging exceptions rose in the application.
  • Used CVS for version control.
  • I also played the role of a Graphic Designer for the Blockbuster Offshore Creative Team and Innovation Team. This included creating graphic contents and designs for the Innovation team newsletters and teasers. I used multimedia tools such as Adobe Photoshop and Blender 3D for this.

Confidential

Java/J2EE Developer

Environment: Java/J2EE, Spring, JSP, Vignette Web Content management, DB2, JBoss, Unix

Responsibilities:

  • This project was aimed at enhancing the existing Ameriprise Financial site.
  • I was part of the requirement gathering, analysis and development for Customer Profile Management screens. This was done using Spring, JSP and Vignette Web Content management.
  • I was involved in developing rule engine portals for the web interface.
  • I was part of the GUI development using HTML and CSS Style Sheets and javascript.
  • I had developed and implemented another GUI Functionality using JSP and Spring MVC.
  • I was also involved in the Implementation of PMD and CPD analyzers in source code.
  • Used JUnit Testing Framework for testing the methods that have been coded.
  • I was involved in reviews and problem resolutions.
  • Used CVS for version control Management.
  • Used JBoss as webserver for deployment of Portlet applications.
  • I was involved in writing JDBC functionalities including various SQL queries to fetch data from DB2 database.

We'd love your feedback!