It Industry Experience Resume Profile
Professional Summary
- 11 years of strong IT Industry Experience with various clients in long term projects from inception t completion.
- Over 8 years of experience with IBM
- Over 4 Years of onsite experience with Confidential Closely worked with the Business Analysts on business functional requirements, major/minor enhancements and handling day t day interactions with client and offshore team for support activities.
- Over 4 years of experience in implementing and supporting enterprise web based applications using Struts, Spring, web services SOAP and RestFul, JDBC, XML.
- Over 2 years of experience in Presentation - tier UI development and support using JavaScript, HTML5, CSS and JQuery.
- Over 8 years of experience in designing database on Oracle, mySQL and IBM DB2.
- 8 years of Development and deployment experience with WebSphere 6.x,7.x, JBOSS Application Server 4.x/5.x and Tomcat 5x/6x/7x.
- Experience in Implementing Waterfall Model and Agile Methodology of Software Development Lifecycle.
- Mentor t junior developers
- Worked on complex distributed application. Expertise in design and development of various web and enterprise applications with N-Tier Architecture using MVC and J2EE Architecture techniques.
- Experience in development and support of web applications in distributed environments using Java/J2EE technologies with knowledge of design patterns like Singleton, Factory, Business Delegate, Session Facade, Data Access Object, Value Object and Service Locator etc.
- Hands on experience in developing enterprise and web applications using Core Java, Servlets, JSP, Struts, Spring, JDBC, JUnit, REST framework, Web Services, SOAP, Axis, XML, jQuery, JSON, MAVEN, ANT, Log4j, HTML and JavaScript.
- High working knowledge of IDE's including Eclipse3.x, RAD7.0/7.5, Oracle SQL Developer3.1.x and TOAD 8.x.
- Used Checkstyle, PMD and Sonar t analyze the code quality and Health factors of an application.
- Proficiency in using Build and deploy automation tools Jenkins, uBuild, uDeploy and uRelease.
- Experience in software configuration management tools like Subversion, ClearCase, Perforce, CVS, VSS.
- Have used automatic build tools like Hudson, Jenkins, uBuild, uDeploy and uRelease.
- Experience in fixing defects using monitoring tools like HP Quality Center QC during the Production Support. Experience in using Defect tracking tool JIRA.
- Excellent communication, presentation, interpersonal skills and strong business sense and quick analytical mind with sense of responsibility.
Technical Skills
Operating System
Windows 98/2000/XP/7, Linux, MS-DOS
Languages
Core Java, XML, SQL, UML, HTML
Java Technologies
Core Java, Servlets, JDBC, EJB
Web Technologies
Struts2.0, Spring 3.0, Servlets2.3, JSP2.0, XML, JavaScript, HTML, CSS, Java Web Services
Middle wares
IBM MQ series, Web services SOAP and RestFul
Open Source APIs
iText, Log4j, ANT, MQ API for java, Junit, Axis, Ehcache
Tools/IDE
Rational Application Development RAD 7.0/7.5, Eclipse3.x, WSAD 5.1
Designing Tools
RationalRose, Microsoft Visio
Web Server
Apache 2.2, IBM HTTP server
Application Server
WebSphere Application Server, Tomcat, Jboss
Databases
Oracle 8i/9i/10g, MySQL, SQL Server and IBM DB2
Other tools
Putty, cutFTP, BeyondCompare, EditPlus, TOAD, CheckStyle, PMD, ANT and Maven
Version Control and build Tools
CVS, VSS, CMVC, Subversion, RTC and Perforce
Ant, Maven, Jenkins and Hudson
Build and Deploy automation tools
uBuild, uDeploy, uRelease and Jenkins
Defect reporting tools
JIRA, HP Quality Center.
Project Management
Rational Portfoli Manager RPM and Rational Team Concert RTC .
Projects:
Confidential
Environment: Core Java, JSP, spring, Web Service REST and SOAP, ANT, JRULE, Oracle.
Scope: IMPACT is a mortgage loan processing system from IBM. It has different modules like Admin, Rules, LOS, VSB, LendComp and Services.
Responsibilities:
- Responsible for the analysis of requirements, design and solution for new and existing business requirements.
- Responsible for development activities and support.
- Created SOAP web service t expose lending component services.
- Created JUnit test cases for unit testing.
- Wrote ANT scripts t build java project.
- Managing a team on 20 resources.
- Provided Weekly status t IBM management.
- Responsible for technical delivery from IBM side.
- Working in offshore/onshore model and coordination with offshore.
Confidential
Environment: Core Java, spring, Rest services, Maven and MySQL.
Scope: This Java based application allows users t raise a request for building new servers. User can select hardware configuration for the server and submit request. The request will be sent and get approval from different departments and finally the server configuration team will build the machine with required software. User can als raise a request t create rapiddb on different type of database server instance Oracle, MySQL, MSSQL and Sybase .
Responsibilities:
- Responsible for the analysis of requirements, design and solution for new and existing business requirements.
- Responsible for development activities and support for create RapidDB functionality.
- Created Data model for RapidDB in multithreading application environment.
- Created JUnit test cases for unit testing.
- Maintained and consumed the RESTful - JAX-RS services and testing them using java client.
- Consumed RestFul services using JavaScript Ajex call.
- Wrote Shell scripts t execute java standalone application t migrate application data from MSSQL t My SQL.
- Provided production support for high priority issues, prepared weekly status report and shared with upper management at client.
- Responsible for technical delivery from IBM side.
Confidential
Scope: Implements DevOps methodology t automate build, deploy and release process for all Bank of America applications using IBM urbanCode tools uBuild, uDeploy and uRelease .
Responsibilities:
- Responsible for analysis of current build and deployment process for application and configure it on uBuild and uDeploy tools.
- Coordinating with System support team t get uDeploy agent installed.
- Grant application and environment level access t Development and support team based on request.
- Coordinated with offshore team members for new Build and Deploy requests, prioritize them and helped them t configure on uBuild and uDeploy.
- Coordinated with application teams t understand on boarding applications and their needs of component building such as Application, Static contents, DML Scripts and Properties components.
- Project: Mobile Web Hybrid Solution migration
Scope: Migrate java/j2ee based mobile web application t Marvel framework a JavaScript and jQuery based framework
Responsibilities:
- As Snr Java Developer responsible for analysis of requirements
- Provided design and solution for new and existing business requirements.
- Supported and guided offshore team for technical issues.
- Worked on writing SQL queries for using Oracle SQL Developer.
- Maintaining and consuming the RESTful - JAX-RS services and testing them using SOAPUI.
- Converted Transfers and Bill Pay functionalities in Hybrid solutions.
- Implemented T C acceptance flow for Send money flow using email/mobile .
- Used jQuery t handle JavaScript event.
- Prepare weekly status report and share with high management in bank and IBM.
- Responsible for technical delivery lead from IBM side.
Confidential
Environment: Java/J2ee, Spring, Struts, FreeMarker Template, Maven, log4j, Ehcache, RAD7.5, XML, Web Services SOAP and RESTFul, WebSphere6.1 and Oracle10g.
Scope: Worked on mobile web application which was a mobile and tablet device optimized site for Bank of America. Worked on P2P transfer and add alias using email/mobile t receive money.
Responsibilities:
- Involved in development using JDK 1.6, RAD 7.5 Integrated Development Environment IDE, Perforce and Subversion configuration and Version Control System, and Maven.
- Production Support of for high priority issue.
- Prepared Weekly Status Reports t track the Project schedule and communicated t client through weekly calls.
- Responsible for technical delivery lead from IBM side. Prepared daily task lists for the Team and guided them t achieve the same.
- Added a new feature t add an alias as email/mobile and send/receive money using email/mobile .
- Called SOAP Web Services t verify OPT sent on customer's email/mobile .
- Called SOAP Web service t verify that mobile /email is not already registered as alias for any customer.
- Created new FTLs for user interface.
- Created and configured new dynamic CMS content for Add new alias functionality.
- Implemented client side validation using JavaScript and server side validation using validation framework.
- Configured pilot user access for new functionally.
- Wrote Junit test cases for unit testing each beans.
Confidential
Environment: Java/J2ee, Spring, Struts, FreeMarker Template, Maven, log4j, Ehcache, RAD7.0, XML and Oracle10g.
Scope: Core rendering engine is an engine t render page based on request using CMS and configuration data and send back the response t caller. It is a set of components used t generate content. The following lists some of the architectural and functional characteristics of CRE.
Responsibilities:
- I was responsible requirement analysis, design, coding, implementation and Maintenance of this application following the complete SDLC lifecycle.
- Involved in creating spring beans for Action Class and inject then using struts2 spring plugin and spring dependency injection.
- Prepared daily task lists for the Team and guided them t achieve the same
- Prepared Week status reports t track the Project schedule and communicated t client through weekly calls.
- Performed code review and carried out defect prevention activities.
- Performed unit testing by creating Junit test cases and performed testing using load runner.
- Involved in creating LLD which includes Class Diagram, Sequence Diagram and a Flow chart.
- Actively participated in scrum, spring and iteration planning.