Software Development Resume
OBJECTIVE:
A self-motivated, confident and enthusiastic professional with a wealth of knowledge in the IT industry.Technology and change drive me, so I would like to enter into a pioneering and forward thinking business, where my knowledge and abilities can be utilised, enhanced and developed.
PROFESSIONAL SUMMARY:
- Around 6 Years of IT experience in Telecom & Web Appilication Development & Support, as a Developer with good technical and communication skills. .
- Contributed in all the phases of software development life cycle including requirements gathering, analysis, design, implementation, deployment and support.
- Solid experience in Object Oriented Programming, design and implementation of multi-tier applications using Java, J2EE, JDBC, JSP, HTML, Struts, Servlets, JavaBeans, EJB, XML, Sonic MQ
- Experience in integrating Struts and Hibernate.
- Experience in service layer and data access layer implementation Hibernate.
- Solid experience in Oracle, Toad, SQL Developer, PL/SQL scripting.
- Experience in SQL optimization and performance tuning. Contributed to performance improvement of web applications.
- Experience in working with Websphere, Apache Tomcat servers.
- Experience in XML processing using JAXP, SAX and DOM parsers and experience in XML schema.
- Experience in UNIX shell scripting.
- Experience in developing and deploying session beans, entity beans representing different types of business logic abstractions using EJB
- Experience in Java design patterns such as Singleton, Data Access Objects (DAO)
- Experience in on-call production support.
- Experience in software testing, unit testing, and regression testing, and defect tracking and management using Quality Center, Clear Quest.
- Experience in mentoring junior developers. Good team player with solid work ethics.
- Outstanding problem solving and customer focus skills.
- Good leadership skills and demonstrated experience in successfully completing projects.
- Strong experience in code debugging, bug fixing and production support.
- Experience in onsite-offshore coordination and coordination with multiple vendors
ACADEMICS
- Master of Computer Applications (M.C.A)
- Bachelor of Science (B.Sc)
WORKSHOPS/TRAINING PROGRAMS ATTENDED
- Java/J2EE, SQL/Oracle
- Agile methodologies
- Unix Shell Scripting, HP Quality Center
WORK EXPERIENCE
Project #1 : Usage Management ( UM )
Client : Confidential, USA
Duration : Dec 2011 – Aug 2012
Role : Software Development, Maintenance & Support
Responsibilities:
- Analysis of system requirement: Study of client requirement in the initial development phase and provide the best solution for any requirement.
- As a team member participated in Analysis, Design, Functional Specifications, Technical Specifications, Flow Diagrams.
- Development of Core Java files as part of the application logic for the UM application.
- Implemented the Usage Retrieve Services using EJBs and deployed in Websphere application server.
- Work with L2 support to debug the application Server issues in Websphere on AIX machines.
- Written UNIX shell scripts as part of the deployment process and for several other functions like stop and start the application servers part of automation, nightly schedule bounces.
- Wrote several java script functions as part of the client side validation.
- Wrote JSP pages as part of the presentation layer for the UM application.
- Extensively written POJO classes to transfer the data in the application.
- Developed a SOAP client to interact with the UM manager and administration manager web services and display whether the soap request was successful and the UMresponse message was created.
- Conducted unit testing for the project and prepared unit test case document and system manual document.
- Worked on Axis framework for developing web service providers, web service clients and service handlers.
- Involved in writing complex sql queries for Oracle database and prepared data dictionary document.
- Involved in coding database stored procedures and triggers
- Extensively used HP Quality center to track the status of the defects and to work on the defects.
- Involved in Unit Testing, System Testing, System Integration Testing.
- Involved in go live of code to UAT, Production.
- Involved on on-call production support for UM application. Did root cause analysis and resolved production defects in timely manner during outage calls.
Environment: JDK1.6, JSP, EJB, Servlets, JDBC, Eclipse, Apache Axis, Java Web Services, WSDL, XML,Tomcat, Oracle sql client, Websphere, Sonic MQ, UNIX
Project #2 : Credit Card Management ( CCM )
Client : Confidential, USA
Duration : Mar 2011 – Nov 2011
Role : Software Development, Maintenance & Support
Responsibilities:
- Responsible for Analysis of the specifications provided by the client
- As a team member participated in Analysis, Design, Functional Specifications, Technical Specifications, Flow Diagrams.
- Development of Core Java files as part of the application logic for the CCM application.
- Wrote the complete server side logic using JSP, Java Servlets and JDBC for the Module
- Developed presentation layer using JSP, JavaScript and Struts 1.1
- Worked with tier2 support to debug the application Server issues in Websphere on AIX machines.
- Created build script for compiling EJB / Java classes, Deploying EJBs in the Websphere Application Server
- Used Stateless Session Beans (EJB) in session façade for implementing business logic.
- Written UNIX shell scripts as part of the deployment process and for several other functions like stop and start the application server’s part of automation, nightly schedule bounces.
- Wrote several java script functions as part of the client side validation.
- Wrote jsp pages as part of the presentation layer for the UM application.
- Extensively written POJO classes to transfer the data in the application.
- Developed a SOAP client to interact with the UM manager and administration manager web services and display whether the soap request was successful and the UM response message was created.
- Conducted unit testing for the project and prepared unit test case document and system manual document.
- Fixed application issues and helped to mitigate defect damages
- Involved in writing complex sql queries for Oracle database and prepared data dictionary document.
- Extensively used HP Quality center to track the status of the defects and to work on the defects.
- Involved in testing the functionality and behavioral aspect of the software.
- Involved in go live of code to UAT, Production.
- Involved on on-call production support for UM application. Did root cause analysis and resolved production defects in timely manner during outage calls.
- Involved in Product/ Prototype Demos and Presentations to various user groups and clients.
Environment: JDK, HTML, DHTML, XML, JSP, JSTL, Servlets, JDBC, EJB, Oracle, Struts, Websphere, SQL, UNIX, JavaBeans, JavaScript, Sonic MQ messaging and Stored Procedures.
Project #3 : ERT Tool Development
Client : Confidential, USA
Duration : Jan 2010 – Feb 2011
Role : Software Development, Maintenance & Support
Role: Software Development, Maintenance & Support responsible for the follows –
- Understanding the Business requirements documents and analyzes them.
- Interact with Business Analyst and Subject Matter Experts (SME) to understand the requirements and for any clarifications required by the team.
- Created and explained prototypes to end users.
- Developed and configured server side J2EE components like EJB, JSP
- Wrote PL/SQL, stored procedures for Oracle 9i.
- Develop, Customize and modularize using J2EE technology
- Provide technical expertise on L2 Support for issues
- Conduct troubleshooting for problems
- Coordinate on issues impacting SLA or service availability
- Participate in consultation on project execution
- Conduct tests and execution of fixes
- Implement changes for leadership reporting
- Generate Weekly & monthly availability reports
- Capturing requests and coordinating with applications owners
- Handle defects ,tacking in test management tool, Quality Center
- Setting up build environment and deploying of the application in all the servers (dev, stage and production servers
Environment JSP, Servlets, JNDI, JDBC, , JDK, XML,EJB, , WSDL, SOAP, UML, Oracle 9i, Websphere, SQL, ClearQuest, Web Services, HTTP Client, JavaBeans, HTML, DHTML, JavaScript and Stored Procedures.
Project #4 : SCF (Service Creation Framework)
Client : Confidential
Duration : Sep 2008 – Dec 2009
Role : Stub Developer
Role:
- Extensive and detailed study of the functional specifications of the product
- Involved in development of Test verification Framework components in Java/J2EE
- Performs Integration, Build and Release activities for Java/J2EE stubs
- Developed automated test suites UNIX shell scripts for client\'s turn testing activity
- Followed Agile method – Daily internal standup calls, also calls with development teams and Clients.
- Troubleshoot and correct program errors and defects
- Coordinate with QA for end to end unit testing and post production testing
Project #5 : SSES MIS
Client : Confidential
Duration : 2007 Feb – 2008 Aug
Role : Jr. Developer
Role:
- Coordinating with other teams like and reporting to the Team Lead/PM.
- Designing Detailed Low Level Design & Unit Test plan for the application.
- Developing Web pages using JSP, HTML.
- Involved in the business layer development using Service Beans.
- Implemented Data Access Layer using JDBC and Entity Beans.
- Perform Unit Testing of the enhanced applications developed.
- Integration of the enhanced applications developed with other applications onto the development environment
Environment: JDK, JSP, Servlets, EJB, Web Services, Websphere 7.1, XML, Oracle 8i