Sr. Software Developer Resume Profile
MD
Summary of Experience
- Having more than 5 years of experience in the IT industry as Software Developer, Business Analysis,and Performance Engineering, Support and Testing.
- Played role of lead Developer to track deliverables against the project plan.
- Having solid experience in the areas of insurance both non-life and life insurance. Also have experience working with non-profit organization developing their website for the Howard county school.
- Strong understanding of various Java based frameworks like Struts, JSF .
- Solid experience in developing multi-tier applications.
- Strong Knowledge in Java, JSP, JSF, Tag Libraries, Servlets, EJB, Hibernate, Spring, Java Script, MDBs, Entity Beans, Session Beans, MySql and Oracle .
- Strong experience with frameworks like JSF, Struts and Spring. Experience in using Test Driven Development Methodology. Have worked with application servers like Websphere, Tomcat.
Key Technical Skills
Skills | Details |
Operating System / Hardware | Red Hat Linux 9.0, Windows 7, MS-DOS |
Programming Languages | Java, PL/SQL , SQL , XML, XSLT, Java Script, HTML |
Software Packages/Tools | WSAD Eclipse , RAD 7.5 , , XML Spy, and Jasper report tool, toad, SQL Developer. |
Technologies/Frameworks | J SE, JEE , JSP, Servlets, EJB, Struts1.2, Spring, Hibernate, IBM Message Broker. |
Database / LF RDBMS | Oracle 10G, MySQL 4.1, DB2 |
Web and Application Servers | Tomcat, Websphere. |
Modelling tools | Rational Rose, VSD |
Version Control | Subversion SVN , PVCS, Clear Case, VSS |
Professional and Project Experience
Confidential
Environment: J2SE JDK 1.6 , J2EE , Struts 1.2, RAD 7.5, MKS,UML, Websphere 7.0, OOD, SQL, DB2 UDB, Spring, Hibernate
Role: Sr. Software Developer
- Building business requirements documentation.
- Involved in building test scenarios to test the application in TDD environment.
- Prepare other project documentation and minutes which are phase based deliverables during different phases of the project and track them to completion.
- Participating in scrum meetings for tracking progress in agile environment.
- Used Agile Test first methodology for development extensively.
- Designed the pages for web application as per the user requirements.
- Developed user interface using CSS, JSTL tags, JavaScript.
- Writing persistent classes for mapping to database.
- Created classes for mapping of beans to database tables in Hibernate.
- Used various design patterns like MVC , Singleton , Factory GO4 for developing the application.
- Created mock objects for testing of the functionality in test environment.
- Used HP ALM for defect tracking.
Confidential
Role: Software Developer /Business Analyst
- Analyzing the business requirements.
- Generating various test scenarios for the testing of submission process.
- Creating patchruns for executing in test environment for supporting test activities.
- Developed user interface using CSS, JSTL tags , JavaScript.
- Writing persistent classes for mapping to database.
- Created IBatis mapping xml files.
- Used various design patterns like MVC, Singleton, Factory GO4 for developing the application
- Mentored team members to understand the business rules .
- Mentored less experienced team members to understand the functionality.
- Developed process for achieving high quality standards and process correction.
- Created mock objects for testing of the functionality in test environment.
- Used Test Trac Pro ttpro for defect tracking and quality control.
- Developed use cases, workflow, screen mock-ups, and conversion requirements.
- Conducted risk engineering to derive and execute action plans on time.
- Interfaced with SMEs to prepare BPR documents for ongoing projects.
- Prioritized business and systems problems analyzed legislation and conducted impact analysis.
- Prepared business process models used Visio to create use case diagrams.
Confidential
Role: Software Developer/Business Analyst
- Prepared technical documents like Technical Specifications.
- Performed analysis of business rules .
- Developed user interface using CSS, HTML, JavaScript
- Used various design patterns like MVC , Singleton, Factory for developing the application
- Used Xstream for marshalling and unmarshalling of XML files .
- Used Xslt for transforming and formatting of XML data.
- Created test modules for unit testing of developed modules in development environment.
- Used Mercury test director for defect tracking and quality control.
- Designed client side application using JSF .
- Developed and consumed the java services .
- Was actively participated in peer reviews.
- Used SVN version control tool for version management.
- Determined user/business/functional requirements. Created vision, scope, and use case documents business process models, use case diagrams, activity diagrams, and state chart diagrams.
- Utilized RUP to configure and develop process, standards, and procedures.
- Performed GAP and Risk analysis of existing system and evaluated benefits of new system.
- Conducted Joint Application Development JAD sessions with stakeholders throughout SDLC to resolve open issues.
- Validated technical designs created by IT developers against functional specifications.
- Worked with QA team to design test plan and test cases for User Acceptance Testing UAT .
- Coordinated work plans between project manager and client as per ICICI standards.
- Created documentation for training and Help Desk teams.