Sr. Software Developer Resume
MD
SUMMARY
- Having more than 7+ 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.
TECHNICAL SKILLS
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: JSE, JEE, JSP, Servlets, EJB, Struts1.2, Spring, Hibernate, IBM Message Broker.
Database / 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 EXPERIENCE
Confidential, MD
Sr. Software Developer
Environment: J2SE(JDK 1.6), J2EE, Struts 1.2, RAD 7.5, MKS, UML, Websphere 7.0, OOD, SQL, DB2 UDB, Spring, Hibernate
Responsibilities:
- 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
Software Developer
Environment: J2SE(JDK 1.5), J2EE, Struts 1.2SVN, UML, Websphere 6.1, OOD, SQL, Oracle 10g, Spring, iBatis.
Responsibilities:
- 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
Software Developer/Business Analyst
Environment: J2SE(JDK 1.5), J2EE, JSF, RAD 7.5 (Eclipse), Web sphere Server 6.0, SVN, UML, Agile, OOD, SQL, MQ series, Xstream
Responsibilities:
- 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 Confidential standards.
- Created documentation for training and Help Desk teams.
