Experience Summary
Associate with Confidential - Proficiency in System Life Cycle, including Requirement Analysis, Design, Development, Testing and Build management of Java/J2EE applications.
- In depth exposure to Web solutions, developing web services,Object oriented architecture and modelling and designing artifacts to satisfy complex business problem statements.
- Strong experience in class diagram, sequence diagram and component diagrams.
- Strong Programming Skills in designing and implementation of multi-tier applications using Java, J2EE, Servlets, JSP, JSTL, JDBC,HTML,JavaScript, JavaBeans and CSS in Struts and Spring frameworks
- Experience in developing Web Services using - SOAP, WSDL and developing DTDs, XSD schemas for XML parsing, processing, and design .
- Experience in working with IBM Websphere Portal/Application Server,OC4J application server and Apache Tomcat5x application servers
- Having good knowledge in Web Content Management WCM with Documentum 1.6.
- Strong experience in all the phases of software development life cycle including requirements gathering, analysis, design, implementation, deployment and support
- Experience in modelling and designing artifacts using Rational Rose UML such as class diagram and sequence diagrams using Rational Rose and RAD.
- Experience in Java design patterns such as Singleton, Data Access Objects DAO , Business Delegate and factory patterns.
- Experience in various methodologies like Waterfall and Agile
|
Technology Experience
Programming Languages | Java,SQL,PL/SQL |
Java/J2EE Technologies | Web services SOAP, WSDL, JAX-WS ,Servlets, JSP JSTL, Custom Tags , Junit,Log4J Java Beans, JMS, JNDI,XML, XSL, XSLT, SAX, DOM, CSS, Java Script, HTML, AJAX,JSTL |
Web Technologies | JavaScript, CSS, HTML, XML |
Frameworks | Spring framework,Struts 1.4 and 2.0, |
Operating Systems | Unix, Windows |
Database | Oracle 9i/10g |
Application Server | IBM Web sphere Application Server 5.x,6.x,OC4J application server,Tomcat 5.x |
Source Control | Tortoise SVN,CVS,Clear case,MS-VSS |
IDE | IBM Websphere Rational Application Developer 7.5, Eclipse 3.2 ,Eclipse Lomboz,Net Beans |
Tools | Maven2,Tectia SSH Client,Rational Rose,SQL Developer, Toad, Documentum Web Publisher, Documentum Page Builder, Documentum Administrator,Putty,Winscp |
Experience Profile Key Projects
The details of the various assignments that I have handled are listed here, in chronological order starting from the most recent.
CROIT Credit Risk Backtesting |
Confidential |
Project Description | Backtesting is a part of the credit methodology function and is a statistical validation of the credit exposure models that based on the comparison of forecasts exposures against realised values. The CRO IT Backtesting application automated these processes involved in Backtesting Principal technologies used are Java/J2EE,Servlets and JSPs in Spring framework |
.Role | Technical lead |
Responsibilities | - Lead the offshore development team
- Participated in all the phases of SDLC including Requirements Collection, Design Analysis of the Customer Specifications, Development and Customization of the application for few releases.
- Analysed the requirements and designed class diagrams, sequence diagrams using UML and prepared high level technical documents.
- Developed the functionality in Spring framework using the concrete principles laid down by several Java/J2EE Design patterns like MVC, business delegate and DAO
- Developed front-end/presentation tier development using JSP, Servlet, JavaScript, JSTL and CSS
- Used Eclipse, to develop and debug application code.
- Used Maven to compile and package the application
- Used Log4j utility to generate run-time logs.
- SVN was used for project management and version management.
- Involved in documentation, review, analysis and fixed post production issues.
- Coordinated and delivered bug fixes and enhancements on change requests on time.
- Review of high level or detailed design, code, test plans and technical documents
- On time code delivery
|
Solution environment | Java/J2EE,Spring framework,Servlets,XML, Java, JSP, JDBC, HTML,CSS,JUNIT,JSTL |
Scripting | PL/SQL |
Database | Oracle |
Tools | Eclipse Indigo,IBM WebSphere Application Server 6.x,Tortoise SVN,Tectia SSH Client |
Myca Card Services |
Confidential |
Project Description | The application allows Amex account holders to view their bill, pay their bill and enroll in a number of other self-servicing functions online. It leverage majority of utilities to facilitate this Self-Servicing Functionality. Principal technologies used are Java, Servlets, JSPs, MQ Series, Web Service Technologies and UNIX on Sun Solaris. |
Role | Senior Java/J2EE programmer/Module leader |
Responsibilities | - Participated in all the phases of SDLC including Requirements Collection, Design Analysis of the Customer Specifications, Development and Customization of the application for few releases.
- Analysed the requirements and designed class diagrams, sequence diagrams using UML and prepared high level technical documents.
- Designed and developed SOAP web services using JAX-WS
- Exposed the Web Services to the client applications by sharing the WSDL's.
- Developed the business functionality using Java/J2EE
- Designed and developed UI screens with JSP,JSTL,CSS to provide interactive screens to display data.
- Worked closely with QA team and fixed QA bugs as well as production issues with a quick turnaround time.
- Involved in documentation, code review and analysis
- Used RAD to develop and debug application code.
- Used Maven to compile and package the application
- Used Log4j utility to generate run-time logs.
- SVN was used for project management and version management.
- Deployed the application on Web sphere 6.x application server.
|
Solution Environment | Java/J2EE,JAX-WS Web Services,SOAP,WSDL,Servlets,XML technologies,JSP, JDBC, HTML,CSS |
Scripting | PL/SQL |
Database | Oracle 10g |
Tools | IBM Websphere Rational Application Developer 7.5, IBM WebSphere Application Server 6.x,Tortoise SVN,Maven 2 |
Web content management WCM |
Confidential |
Project Description | WCM is a system that offers a centralized mechanism to create, edit and publish well-designed, standards-compliant and accessible Web sites without requiring technical expertise. This system reduces the time and costs associated with WCM. The system consists of applications used to create, manage, store and deploy content on the Web, including text, graphics, video or audio and application code. |
Role | Senior Java/J2EE programmer |
Responsibilities | - Participated in all the phases of SDLC including Requirements Collection, Design Analysis of the Customer Specifications, Development and Customization of the application for few releases.
- Analysed the requirements and designed class diagrams, sequence diagrams using UML and prepared high level technical documents.
- Design and development of websites using Documentum Web publisher 1.6 and Documentum Page builder 1.6.
- Migration of Contents from Aptrix system to Documentum WCM .
- Designed and developed UI screens with JSP,JSTL,CSS to provide interactive screens to display data.
- Involved in documentation, review, analysis and fixed post production issues.
- Worked closely with QA team and fixed QA bugs as well as production issues with a quick turnaround time.
- Used Eclipse to develop and debug application code.
|
Solution environment | Documentum Web Content Management, Java/J2EE,Servlets,XML,JSP, JDBC, HTML,CSS |
Scripting | PL/SQL |
Database | Oracle 10g |
Tools | Documentum Web Publisher, Documentum Administrator, Documentum page builder, TOAD, Clear case Version control |
World Bank ISP Framework |
Confidential |
Project Description | ISP application offers a wide range of benefits including simplified access, publishing and management of content, flexible integration framework, better search capability for the world bank business and sites. It also provides enhanced and integrated security design, time-saving tools for web development and e-business solutions, reusable components that avoid the need to develop common services for each web site and a scalable standard technical platform that offers the economy of scale needed to contain the cost of hosting multiple web sites |
Role | Java/J2EE programmer |
Responsibilities | - Participated in all the phases of SDLC including Requirements Collection, Design Analysis of the Customer Specifications, Development and Customization of the application for few releases.
- Analysed the requirements and designed class diagrams, sequence diagrams using UML and prepared high level technical documents.
- Enhancement of ISP framework new functionalities depending up on user group in Struts framework.
- Developed the business functionality using Java/J2EE
- Designed and developed UI screens with JSP,JSTL,CSS in struts framework to provide interactive screens to display data.
- Used JavaScript and struts validation framework for performing front end validations.
- Worked closely with QA team and fixed QA bugs as well as production issues with a quick turnaround time.
- Used Eclipse to develop and debug application code.
- Used Log4j utility to generate run-time logs.
|
Solution environment | Java/J2EE,Struts 2.0 framework,Servlets,XML,JSP, JDBC,JSTL, HTML,CSS |
Scripting | PL/SQL |
Database | Oracle 10g |
Tools | Eclipse 3.2, TOAD,CVS Version Control |
Integrated business management system iBMS |
Confidential |
Project Description | Integrated Business Management system iBMS is centralised end to end enterprise software for KTDFC a leading Non banking finance corporation NBFC .iBMS caters to the following business areas of the client 1. Loans including Personal ,vehicle and Housing Loans 2. Term deposits 3. Corporate Loans 4. Bonds 5. Loan Based Build Operate and Transfer B.O.T projects and the internal tools like 1. HR and Payroll 2. Asset Register 3. Establishments 4. Loan Recovery and Legal Actions 5. Work flow management |
Role | Java/J2EE programmer |
Responsibilities | - Analysed the requirements and designed class diagrams, sequence diagrams using UML and prepared high level technical documents.
- Implemented solutions using Java/J2EE,JSP in struts framework.
- Planning, Scheduling, Tracking and Delivery of the application to Customer.
- Review of Application code using Security Code Review Checklist.
- Testing - unit testing integration testing
- Involved in documentation, review, analysis and fixed post production issues.
- Worked on bug fixing and enhancements on change requests.
- Used Eclipse to develop and debug application code.
- Used Log4j utility to generate run-time logs.
|
Solution Environment | - OC4J Application Server
- Windows XP
- Oracle 10g database
- Struts 1.4 Framework
|
Tools | Eclipse Lomboz, SQL developer, MS-VSS for source code control |
HR Payroll Management System |
Confidential |
Project Description | This system is developed to maintain the employee service information and to generate the monthly payroll KTDFC a leading Non banking finance corporation NBFC according to the KSR Kerala Service Rules . |
Role | Java/J2EE programmer |
Responsibilities | - Analysed the requirements and designed class diagrams, sequence diagrams using UML and prepared high level technical documents.
- Implemented solutions using Java/J2EE,JSP in struts framework.
- Planning, Scheduling, Tracking and Delivery of the application to Customer.
- Review of Application code using Security Code Review Checklist.
- Testing - unit testing integration testing
- Involved in documentation, review, analysis and fixed post production issues.
- Worked on bug fixing and enhancements on change requests.
- Used Eclipse to develop and debug application code.
- Used Log4j utility to generate run-time logs.
|
Solution Environment | - OC4J Application Server
- Windows XP
- Oracle 9i database
- Eclipse Lomboz IDE for J2EE
- Struts 1.4 Framework
|
Tools | MS-VSS for source code control |
Law Information Management System LIMS |
Confidential |
Project Description | LIMS software is developed to automate various day to day activities of the Law Department. LIMS provides Workflow and Knowledge Management in an integrated fashion and delivers an Electronic Workplace that will result in productivity improvement. |
Role | Java/J2EE programmer |
Responsibilities | - Analysed the requirements and designed class diagrams, sequence diagrams using UML and prepared high level technical documents.
- Development of the designed enhancements in the application in Front servlet architecture.
- Testing of the defects changes and enhancements
- Defect Prevention Co-ordinator for the team.
- Worked on bug fixing and enhancements on change requests.
- Used Eclipse to develop and debug application code.
- Used Log4j utility to generate run-time logs.
|
Solution Environment | - Tomcat Application Server
- Oracle 10g Database Server
- FrontServlet Framework
- J2EE
|
Training / Continuing Education Summary
Year | Title | Organised by |
Initial Learning Program ILP in Java, OOPS concepts, Software Engineering, Communication Skills, German, Personal Grooming | TCS |
Core Java | TCS |
Advanced Java | TCS |
Struts Framework | TCS |
XML and XSL | TCS |
Documentum 1.6 | TCS |