We provide IT Staff Augmentation Services!

Computer Systems Analyst Resume

4.00/5 (Submit Your Rating)

PROFESSIONAL SUMMARY

  • 9+ years of experience Object Analysis, Data Modeling, Design, Development, Implementation Testing of Object oriented applications using Java/J2EE.
  • Extensive knowledge programming with core Java and MVC architecture including Portal framework.
  • Strong experience in development and implementation of B2B application using J2EE technologies - Java, JSP, Servlets, Struts, Tiles, Spring MVC, JNDI, JMS, JDBC.
  • Knowledge of Design Patterns
  • Possess skills set in working with HTML, CSS, JavaScript. Knowledge of jQuery & YUI
  • Experience in Web Services development using Apache Axis, Axis2 (SOAP, XML-RPC, WSDL), Apache CXF, Jersey (REST)
  • Experience with multiple RDBMS such as Oracle, MySQL. Possess strong database and SQL skills. Worked with SQL Developer, TOAD.
  • Experience with Hibernate, iBatis framework for Object-Relational Mapping (ORM)
  • Explored open source technologies Apache Jackrabbit for CMS content retrieval, Open Source ESB Mule for orchestration and CAS + Acegi security for single-sign on functionality across different applications.
  • Possess knowledge on JUnit, TestNG unit testing frameworks.
  • Experience in using IDEs for Application development using Eclipse 3.x, Net Beans 6.0 and Weblogic Workshop 8.1
  • Used IBM Rational ClearQuest, JIRA & Silkcentral, Bugzilla for bug tracking
  • Used Borland Together, Altova UModel, Enterprise Architect to develop UML diagrams
  • Working knowledge of Borland StarTeam, Subversion, IBM Rational ClearCase, Perforce, GIT version controlling system.
  • Good Object-Relational Modeling experience.
  • Experience in Agile Methodology, Test Driven Design (TDD), Extreme Programming (XP) Software Development Life Cycle (SDLC).
  • Experience in working small and large groups and successful in meeting new technical challenges and finding solution to meet the needs of customer.
  • Excellent communication skills, analytical and interpersonal skills, self-motivated, good team player and have ability to work under tight deadline.
  • Received award certificates for contributing to different projects
  • Working knowledge of Telecom domain, Finance domain, Tax & Accounting domain, SSL domain, CRM domain

TECHNICAL SKILLS

Web/Application Servers: Apache Tomcat 6.x, 7.x BEA Web Logic Portal 8.1, BEA Web Logic Server 8.x,9.x, Glassfish Application Server

Languages: Java, SQL, PL/SQL

Java/J2EE Technologies: JSP, Servlet, JSTL, JDBC, Struts1.x/2.x, Tiles, Spring, Spring MVC, Spring security, Spring Batch, Quartz scheduler, Sitemesh, EJB, Apache Axis, Apache Jackrabbit, Apache CXF, Mule, CAS, JUnit, TestNG, Mockito, JMockit, Selenium web-driver

Web Technologies: JavaScript, jQuery, CSS, HTML, XML, AJAX, YUI, PHP

Databases: Oracle, My SQL, MS Access

O/R Mapping: Hibernate, iBatis

Design Methodologies: UML (Borland Together, Altova UModel, Enterprise Architect)

IDE Tools: Eclipse, Net Beans, Weblogic Workshop 8.1

DBMS TOOLS: TOAD, SQL Developer

Quality Assurance Tools: IBM Rational ClearQuest, JIRA, Silkcentral

Version Control Tools: IBM Rational ClearCase, Subversion (TortoiseSVN), Borland StarTeam, Perforce, GIT

Other Tools: Altova XMLSpy, soapUI, JMeter, Crucible, Code collaborator, Rally, GreenHopper, Eclipse MAT, JProfiler, Bugzilla

Operating Systems: Windows, Unix, Linux, Mac

PROFESSIONAL EXPERIENCE

Confidential

Computer Systems Analyst

Responsibilities:

  • Involved in upgrading help platform from Inquira 8.2.3 to Inquira 8.5.1
  • Designed migration of CRM from Oracle’s RightNow to Salesforce.
  • Involved in project-unify to merge desktop and mobile version of assisted-help (Responsive design). Also, introduced use of spring 4. Instrumental in moving some of the business logic to centralized services and making portal light-weight.
  • Migrated JSPs that expose Inquira’s business services to Jersey REST
  • Upgraded Restful services from Jersey 1.x to Jersey 2.x (both jersey-service and jersey-client sides)
  • Use of YUI to add calendar and panel support
  • Part of team strictly following agile methodology, including daily standup, story grooming, sprint planning, retrospective etc.

Environment & tools: Java, J2EE, Jersey 1.x, Jersey 2.x, Spring 4, JMockit, Memcache, PHP, YUI, JQuery, CSS3, Tomcat, SVN, GIT, Maven, Eclipse, Oracle SQLDeveloper, Rally, Bugzilla, JIRA.

Confidential

Computer Systems Analyst

Responsibilities:

  • Involved in requirement analysis, designing, unit testing and implementing different product lifecycles (buy, renew, replace, upgrade, revoke) of SSL certificates for retail portal.
  • Involved in designing and implementing requirements for Sales Tracking Orders portal - used by Sales team to assist customers in purchasing SSL certificates.
  • Responsible for writing a batch application (using Spring Batch) to migrate legacy GeoTrust orders to Retail SSL database
  • Moved some of the struts flows to spring MVC. As part of this activity, refactored code to reduce memory footprint.
  • Refactored unit test classes to use Mockito to reduce test execution time.
  • Analyzed and resolved high memory and high CPU performance related issues in production.
  • Tuned garbage collection parameters to reduce slow response time in QA environment.
  • Resolved database connection leak in production.
  • Identified non-threadsafe code that caused issues in production.

Environment & tools: Java, J2EE, Spring MVC, Struts, Spring JDBC, Spring security, Spring Batch, Hibernate, Quartz, JSR 303 (hibernate implementation), Apache CXF, SoapUI, JUnit, TestNG, Mockito, JBoss, Tomcat, SVN, Maven, JIRA, GreenHopper, Eclipse, Emma, Oracle SQLDeveloper, Eclipse MAT, JProfiler

Confidential

Computer Systems Analyst

Responsibilities:

  • Responsible for understanding User Interaction Specification Document (UISD), coding business requirements in Java/J2EE.
  • Used Spring MVC, Tiles to implement J2EE web application
  • Used jQuery to give RIA feel to the web application
  • Involved in creating concept prototype using Just-in-mind software
  • Used JUnit for unit testing
  • Used Rally to follow agile methodology.
  • Involved in automating test-cases using Selenium web-driver & TestNG

Environment & tools: Java, J2EE, Spring MVC, Tiles, jQuery, JUnit, TestNG, Justinmind prototyper, Selenium web driver, JBoss, SVN, Perforce, Maven, Code collaborator, Eclipse, Emma, Silkcentral

Confidential

Programmer Analyst

Responsibilities:

  • Responsible for java coding for business functionalities of middleware services exposed as a web-service.
  • Developed proof of concept for SOA implementation using ivy dependency tool
  • Using Java Concurrency API by Doug Lea.
  • Using Spring and Axis2 web service framework
  • Using Tomcat application server
  • Providing level 3 application support.
  • Using IBM Rational ClearCase and SVN for version control.
  • Using IBM Rational ClearQuest for Bug Tracking
  • Using Eclipse IDE, XMLSpy XML editor
  • Using JUnit framework for Unit testing of application.
  • Load testing using JMeter and performance testing using JProfiler
  • Explored “local” transport of Apache CXF for faster communication.
  • Received Developer of the month award for contribution to the project.

Environment: Java, J2EE, Spring, Axis2, CXF, ivy, JUnit, Eclipse, SVN, IBM Rational ClearCase, IBM Rational ClearQuest, JMeter, JProfiler, Crucible

Confidential

Programmer Analyst

Responsibilities:

  • Responsible for “AutoRoller” tool enhancements and maintenance.
  • Plain JSP, Servlet for developing web based applications using AJAX, JSON for asynchronous web request
  • Used Tomcat application server
  • Database management tool - PL/SQL Developer for Oracle
  • IBM Rational ClearCase and SVN for version control, IBM Rational ClearQuest for Bug Tracking
  • Use of Eclipse IDE
  • Use of JUnit framework for Unit testing of application & soapUI to test and mock web services

Environment: Java, J2EE, JSP, Servlet, Oracle, JSP 2.0, Servlets 2.4, JSON, AJAX, HTML, JNDI, JUnit, Eclipse, SVN, IBM Rational ClearCase, IBM Rational ClearQuest, soapUI

Confidential

Sr. Application Developer

Roles and Responsibilities:

  • I was responsible for extending existing application functionality as part of front-end team.
  • Participated in User story creations, Iterations management, Design and Development.
  • Created Technical Specification for software implementation.
  • Conducted Retrospective Meetings at the end of each iteration
  • Written scripts for Zeus ZXTM traffic manager.
  • Helped in making project Agile compliant.
  • Used Borland Together to create UML diagrams.
  • Used JFreeChart API to create charts and iText API to create MS-word and MS-excel reports
  • Designed and developed database tables and queries using SQL and PL/SQL for Oracle9i.
  • Completed Unit Testing and Integration Testing.
  • Involved in maintenance and support after project deployment.
  • Received Pat-On-The-Back certificate for contribution to the project.

Environment: Java, JSP, Servlets, J2EE, Portlets, EJB, JavaScript, CSS, XML, HTML, BEA Weblogic Workshop 8.1, PL/SQL, Oracle, BEA WebLogic 8.1 portal, Borland Together for UML.

Confidential

Application Developer

Roles and Responsibilities:

  • I was responsible for carrying out Proof of Concept (POC) before the actual development. It involved using Verity Java API to communicate with one of the two Verity K2 servers in round-robin manner to get search results for a specified keyword. This prototype application (POC) proved to be a starting point for rest of the team and helped in expediting overall development process.
  • Implementation based on MVC architecture using Struts and Spring frameworks.
  • Contributed in development of taglib component for displaying pagination on search result page.
  • Design and development of screens using JSP and Tiles.
  • Involved in Unit Testing and Integration Testing.
  • Used JUnit for unit testing and Log4j for logging.
  • Used HP Quality Center (previously known as Mercury Quality Center) for Bug tracking
  • Responsible for the bug fixing and maintenance issues.
  • Received Pat-On-The-Back certificate for contribution to the project.

Environment: Java, JSP, Servlets, Struts, Tiles, Spring, JUnit, Log4j, HP Quality Center, BEA WebLogic Server 8.1, Eclipse IDE

Confidential

Application Developer

Roles and Responsibilities:

  • I was involved in Coding of the application.
  • Used Struts MVC architecture.
  • Design and Development of Screens using JSP, Tiles.
  • Server side programming in Servlets.
  • Received Pat-On-The-Back certificate for contribution to the project

Environment: Java, JSP, Servlets, Struts, Tiles, BEA Weblogic Server 8.1, Eclipse IDE

Confidential

Application Developer

Roles and Responsibilities:

  • I was responsible for exploring feasibility of different technologies
  • Apache Jackrabbit for CMS content retrieval,
  • Mule (an OpenSource ESB) for order orchestration and
  • CAS + Acegi Security for single-sign on functionality using spring framework
  • Implementation based on Spring and Struts 2.0 as application development framework.
  • Design and development of screens using Core Jave and J2EE Technologies - JSP, Sitemesh, Servlets.
  • Used JIRA for Quality Assurance
  • Worked with HTML, JavaScript, CSS and XML.
  • Web services using Apache Axis (SOAP, WSDL & XML-RPC).
  • Used MySQL as database.

Environment: Java, JSP, Servlets, Spring, Struts 2.0, HTML, JavaScript, CSS, XML, Eclipse, Apache Axis, Apache Jackrabbit, Mule, CAS, Acegi security, Sitemesh, MySQL, JIRA, Jakarta Tomcat 5.0.

Confidential

Application Developer

Roles and Responsibilities:

  • I was involved in creating registration journey, ordering journey and mash-up of the two.
  • Implementation based on Struts, Tiles and Spring framework.
  • Design and development of screens using JSP, Tiles.
  • Server side programming in Servlets.
  • Worked with iBatis framework as ORM tool.
  • Developed web service using Apache Axis to communicate to Siebel CRM.
  • During user registration journey, AJAX calls were made to check if user with same name already exists.
  • Designed and developed database tables and query using SQL for Oracle.

Environment: Java, JSP, Servlets, Struts, Tiles, Spring, AJAX, iBatis, Eclipse, SQL, Toad, Junit, BEA WebLogic Server 8.1 and Oracle.

We'd love your feedback!