Systems Analyst Resume
SUMMARY:
- 8 years of experience in analysis, design, development, testing, implementation and support of Web/Client - Server Applications.
- Java/J2EE experience includes working with Core Java, Sservlets, JSP, Hibernate, HTML, Velocity Template, Java script, AJAX, JMS and well versed in core java concepts like Collections, Multi-Threading, Serialization, NIO
- Experienced in working with different frameworks such as Struts 2, Spring 3, Hibernate 3.2, iBatis, log4j
- Proficient in Java/J2EE design patterns including Singleton, Factory, MVC, Façade, Adapter etc.
- Experienced in fast paced Agile development environment and methodologies including Test Driven Development ( includes jUnit testing) and Scrum
- Knowledge in building application with Maven and automated Hudson Build.
- Proficient in using RESTful Web Service
- Proficient in SQL queries, stored procedures with databases such as Sybase, Oracle, My SQL.
- Good Knowledge in caching strategies like memcached, ehCache
- Possess excellent presentation and communication skills and also ability to work well within a team.
- Experience working in Investment Banking - Future & Options, Equity & Derivatives domain for a major Banking Client.
PROFESSIONAL EXPERIENCE:
Confidential
Technologies: Core Java 6 (includes Multi-threading), JSP, Servlets, Spring 3, WebServices (RESTful),XML, Nirvana, Eclipse3.6, memcached, Sybase/Oracle DB, Maven, Apache Tyger(Tomcat)
Systems Analyst
Responsibilities:
- Requirement understanding with from client directly and doing analysis, preparing design document
- Development and doing jUnit testing
- Deploying the application in SIT environment and doing end to end testing of the functionality
- Deploying the application on UAT environment for the Business user’s testing and reviews till we get Signoff
- Preparing release notes and approvals from all departments for the production release
Confidential
Technologies: Core Java 6 (includes Multi-threading), JSP, Servlets, Spring 3, Hibernate 3.2, ehcache, iBatis, Velocity Template, Ajax, XML, Nirvana, JMS, Eclipse3.6, Sybase DB., Maven, Apache Tomcat 6.x
Senior Software Engineer
Responsibilities:
- Requirement understanding with from client directly and doing analysis, preparing design document and again getting into the discussion phase to the JPMorgan India Project Manager
- Development of the code and doing jUnit testing
- Putting the code into SVN and integrating again with other task codes and doing Integration testing making sure the requirements are properly met.
- Deploying the application in SIT environment and doing initial testing and giving to QA team to test thoroughly.
- Interacting with the JPMorgan India Project Manager every day on Work Status call and with Client on Every week Tuesday status call to discuss the status of the project, clarify any queries regarding various aspects of the application
- Deploying the application on UAT environment for the Business user’s testing and reviews till we get Signoff
- Finally sending the release notes to Operate for the deployment to Production environment.
Confidential
Platform: Windows
Technologies: Core Java 5, JSP, spring 3, Hibernate 3.2, DWR, XML, Eclipse3.6, Oracle 10g DB, Maven, Apache, Tomcat
Associate Consultant
Responsibilities:
- Requirement understanding with from On-shore Team Leader and doing analysis, preparing design document and again getting into the discussion phase to the On-shore Team Leader
- Development of the code and doing Unit testing
- Putting the code into SVN and integrating again with other task codes and doing Integration testing making sure the requirements are properly met.
- Deploying the application in DEV environment and doing initial testing and giving to QA team to test thoroughly.
- Interacting with the JPMorgan UK team once in 2 days on Work Status call
Confidential
Platform: Windows
Technology: Core Java 5, Java script, HTML, Struts 2.0, Hibernate 3.2, AJAX, XML, XSLT, My SQL 5.0.18 DB, BIRT Report, Apache Tomcat
Senior Application Developer
Responsibilities:
- Requirement gathering with Client team and doing analysis, preparing design document and again getting into the discussion phase internally.
- Dividing the task between the team mates and doing development of the code and Unit testing
- Putting the code into SVN and integrating again with other task codes and doing Integration testing making sure the requirements are properly met.
- Deploying the application in DEV environment and doing initial testing and giving to QA team to test thoroughly.
- Deploying in UAT environment and giving client’s business users to test and review till we get Signoff
- Then finally deploying in PROD environment to make it live with date committed.