Summary:
· Sun Certified Programmer for the Java 2 Platform, Standard Edition 5.0.
· Over 6+ years of experience in Software Development Life Cycle (SDLC) – Requirements Specification, Design documents and writing Test cases using various software engineering processes ranging from Waterfall to Agile methodology.
· Experienced with Use Case diagrams, Class diagrams and Sequence diagrams using UML and Rational Rose.
· Domain expertise in Telecom, Finance, Banking, Insurance.
· Implemented the business services using the Business Delegate, ESB, Service Locator Pattern and DAO Pattern for wrapping the database access logic
· Experience in using XML documents with XSLT to translate the content into HTML to present to GUI.
· Proven expertise in implementing IOC and Dependency Injection features in Spring Framework
· Proficient in developing applications in various frameworks: Struts, Hibernate3.0, Spring2.0.
· Expertise in implementation of web services using SOAP services.
· Develop Web Services to implement SOA using SOAP, WSDL, and UDDI.
· Expertise in XML Suite of Technologies XML, XSL, XSLT, and validations with DTD & XML Schema and processing profile with SAX, DOM Parsers.
· Developing experience with Messaging Mechanism using JMS v1.1 and MQ-Series v5.0
· Good experience in using JMS (Java Messaging service) for implementing message driven beans.
· Extensive experience in using environment tools of Java including RAD6.0/7.0, WSAD 4.0/ 5.1, Eclipse 3.3/3.5, NetBeans 6.5, MyEclipse and Jdeveloper 11g
· Extensive experience in using Application servers Web Sphere Application Sever 6.0, WebLogic Application Server 9.2/10.3/11g, Oracle Application Server, JBoss 3.0/5.1, Apache Tomcat 4.1/5.1 under Windows XP/NT, UNIX and Linux. · Responsible for J2EE Application Deployments, Plug-in Configuration, Data Source Creation, Virtual Host Creation, Session management, clusters, Deployment Manager Configuration, Queues, QCF in Websphere Application 7.0/6.1/6.0 and Websphere Portal server (5.x/6.x) on Linux, AIX and Windows 2003 Server.
· Configured Secured Socket Layer (SSL) between I H S and Websphere Application / portal server.6.0
· Experience with presentation tier development using HTML, CSS, JSP, and Custom Tag Libraries
· Experience using ANT, Junit and Log4j (open source framework).
· Implemented SOA architecture with web services using SOAP, WSDL, UDDI and XML.
· Excellent knowledge and experience in SQL, PL/SQL, Oracle 8i/ 9i/ 10g, DB2 and SQL Server using TOAD and Query Manager.
Education & Certification:
- M. S Computer Science and Engineering from University,
- AMIE (I) Computer Engineering from Institution of Engineers (.
- Engineering Diploma in Computer Hardware Maintenance from Board of Technical Education, Kerala, 1997.
Technical Skills:
Operating Systems | Windows 2000/XP/95/NT Server. UNIX (AIX), Linux. |
Languages
| Java 1.5, JavaScript, J2SE, HTML, XHTML, DHTML, JQuery |
Web Technologies
| Struts, spring, Servlets, JSP, WSDL, JSTL, SOAP, UDDI, Java ,YUI Web Services, XML, XSLT. |
Frameworks/ Architectures | MVC, Struts, Spring, Hibernate
|
Databases Tools/IDE Build Tools | Oracle, DB2, MS-SQL Server, My SQL RAD, WSAD, Eclipse, Jbuilder, Ant, Maven, NetBeans. |
Application/Middleware Servers | Websphere MQ 5.x/6.x , IBM Websphere Application Server 5.x/6.x/7.0, Websphere Portal 5.x/6.x. WVE 6.x |
Professional Experience:
Client Name Sterling, VA Aug 2010 - April 2011
Websphere Developer / Migration Designer
Transfection Screening LIMS is a Lab information management system designed for the scientists of Life Technologies to use in more than 15 countries worldwide. The system provides scientists results for the formulation process, screening process and also does the analysis of the data and displays the result in a tabular as well as in graph form. It also provides information about different compounds and payloads used for the formulation and screening. It does also have search criteria functionality by master plate and also general search and functionalities like report problem and request services.
· Involved in all Administrative Tasks like Installation, Configuration, Deployments, Environment Monitoring, Scripting, and Trouble shooting for Websphere Application/Portal Server 6.1/6.0 on AIX 5.3, Sun Solaris8/9, Linux 9.0 and Windows 2003.
· Extensively involved in Work Load Management, Application High Availability, by creating the Server groups and vertical and Horizontal Clusters.
· Performed all Administrative tasks like Websphere MQ Queue Connection Factories, Queue Destinations, Listener ports, Resource Adaptors, URL Providers, Data Sources, JDBC Providers for applications teams based on Service Requests.
· Configured and Enabled the Global Security for WAS Administration Console users and Console Groups using Active Directory Server, SUN One Directory Server as a LDAP User Registry.
· Installed and configured LDAP, Integrity Site minder single sign-on and Implemented LDAP for mail and messaging applications.
· Experienced in installing the security certificates and installing Site minder for single sign on (SSO).
· Configured Websphere Portal to use Site Minder for SSO implementation
· Installed Websphere plug-in and integrated with I H S and Websphere application server and Websphere Portal server(5.x,6.x)
· Installed, configured and troubleshoot Websphere Portal Server 6.0 and the portal applications on it in clustered environment.
· Extensively involved in Installation of fix packs, Web services feature pack on Websphere Application/Portal 6.0/6.1.
· Experience in performance monitoring using HP Business Availability center 7.0.2.
· Worked on load balancers like CISCO content service switch (CSS), and defines rules on the firewall where IBM Http Server is in the De Militarized Zone (DMZ).
· Configured and supported web servers like IIS, I H S, Apache and Sun One. and integrated with Websphere application server for Internet and Intranet environments.
· Configured Secured Socket Layer (SSL) between I H S and Websphere Application server.6.0
· Used web site monitoring and server monitoring tool ‘Site Scope’ which sends the alerts and gives the reports on the site availability, also used Web Trends for web site usage statistics.
· Extensively involved in Websphere Performance Monitoring and Performance Tuning.
· Configured and maintained multiple Web Service Proxies.
· Supporting the System Administration Services, Production Support, launching web projects. Worked on AIX, Linux and NT environments for Development, Test, Stage and Production environment, which also includes software installations, backups, memory management, patch installation, disaster recovery processes etc. & Documentation.
· Worked on Websphere Edge components like Websphere Edge caching proxy (Proxy server) and Websphere Edge load balancer (Network Dispatcher). Well-versed with the configuration and maintenance of the Edge components.
· Provided infrastructure support to First Coast Services (FCSO) that includes third party vendor applications
· Provided 24/7 pager support and worked with Websphere Level2 support in complicated issue resolution.
· Used web site monitoring and server monitoring tool called ‘Site Scope’ which sends the alerts and gives the reports on the site availability, also used Web Trends for web site usage statistics.
· Tuned the JVM, web container, db connection pool, web server parameters to get the maximum performance for applications.
· Involved in the documentation of Software installations.
Environment: Web Sphere 6.1/6.0/5.1/ IIS5.5/5.0, Netegrity Site Minder5.5/4.5, WebAgent5.5/3.5, M/S Active Directory , Sun One Directory Server, J2EE1.3/1.2, Java2.0, JSP1.2, EJB2.0, JDBC2.0, XML, Windows 2003, Sun Solaris 8/9, Site Scope, DB2, Oracle 10g, Jython and JACL scripting.
Client Name: Chicago,IL June 2009 – July 2010
Websphere Developer
Global Cash Control System is used by the stations to automate the cash handling process. Check-In agent receive, validate, add, and adjust money collected for Receipt on Delivery (ROD) , Pre-Paid (PRP) and Payment on Account(POA) and Ground services .Check - In agent will perform series of steps to ensure the cash, checks and deposits for the station are controlled and correct.
Responsibilities:
· Majorly concentrated on migration from WAS 6.1 to WAS 7.0 and installed WVE 6.x.
· Struts/Spring based Java application queries Oracle 9i DB using Hibernate, and shows the result at JSP pages
· Install Websphere Virtual Enterprise on the shared file system.
· Deployed new Enterprise J2EE applications in the shared WAS environment
· Took Struts w/ Tomcat application and ported it to WSAD. Converted the application to conform to IBM's internal GWA web standards and deployed to the CDT running Struts on a Websphere server using DB2. Made many enhancements and changes to the app. I tested the app using the WSAD Websphere test server
· Understood and modified existing JACL & JYTHON scripts for automated installations which were useful in WAS environment migration.
· Performed administrative tasks like Websphere MQ Queue Connection Factories, Queue Destinations, Listener ports, Resource Adaptors, URL Providers, Data Sources, JDBC Providers for applications teams based on Service Requests.
· Deployed the enterprise applications (ear and war‘s) in WAS 7.0/6.1& WVE 6.x Environment.
· Applied the fix packs, fixes and feature packs to WAS Cells to keep environment up to date.
· Setup the probe to monitor applications using Tivoli performance viewer and worked with the development teams for application tuning.
· Configured LDAP Servers like Sun One Directory Server and Active Directory Server to enable Global Security in WAS Console.
· Automated the environment using JACL Scripting.
· Installation of Web servers and Plug-in Configuration and integrated with the WAS 7.0/6.1/6.0.
· Configured the end to end SSL between WAS, Plug-in and Webserver.
· Documented the environment issues and changes occurred in Production environment.
· Configured Site minder agent with the IBM HTTP Server.
· Involved in all Administrative Tasks like Installation, Configuration, Deployments, Environment Monitoring, Scripting, and Trouble shooting for Websphere Application/Portal Server 6.1/6.0 on AIX 5.3, Sun Solaris8/9, Linux 9.0 and Windows 2003.
· Installed Websphere plug-in and integrated with I H S and Websphere application server and Websphere Portal server(5.x,6.x)
· Installed, configured and troubleshoot Websphere Portal Server 6.0 and the portal applications on it in clustered environment.
· Extensively involved in Installation of fix packs, Web services feature pack on Websphere Application/Portal 6.0/6.1.
· Experience in performance monitoring using HP Business Availability center 7.0.2.
· Worked on load balancers like CISCO content service switch (CSS), and defines rules on the firewall where IBM Http Server is in the De Militarized Zone (DMZ).
· Configured and supported web servers like IIS, I H S, Apache and Sun One. and integrated with Websphere application server for Internet and Intranet environments.
· Configured Secured Socket Layer (SSL) between I H S and Websphere Application server. 6.1/6.0
· Used web site monitoring and server monitoring tool ‘Site Scope’ which sends the alerts and gives the reports on the site availability, also used Web Trends for web site usage statistics.
· Good Knowledge of HTTP Server Failover, Session Affinity and Session Persistence.
· Resolved Deployment issues and network issues for Development team and in Production Environment.
Environment: Web Sphere 6.1/7.0 IIS5.5/5.0, Netegrity Site Minder5.5/4.5, WebAgent5.5/3.5, M/S Active Directory , Sun One Directory Server, J2EE1.3/1.2, Java2.0, JSP1.2, EJB2.0, JDBC2.0, XML, Windows 2003, Sun Solaris 8/9, Site Scope, DB2, Oracle 10g, Jython and JACL scripting.
Client Name , Colorado July 2008 – June 2009
Role: Websphere portal Developer
F&E Shutdown Track 2 is focused on migrating the Option 1 Provisioning Workflow from F&E into Provisioning Controller, with Tasks in UPI. It include moving Users to UPI for tasking and working errors; moving downstream interfaces from F&E to PC; and decoupling F&E’s role as an Order Entry / Billing system from F&E’s role as a Layer 1 Inventory system. F&E Shutdown Track 2 Phase 1 will bring Option 1 orders into the Unified provisioning Interface (UPI) solely from a task visibility standpoint. Schedulers are existing in PRISM. (Provision Resource Information Management System)
Responsibilities:
· Majorly concentrated on migration from WAS 6.1 to WAS 7.0 and installed WVE 6.x.
· Struts/Spring based Java application queries Oracle 9i DB using Hibernate, and shows the result at JSP pages
· Install Websphere Virtual Enterprise on the shared file system.
· Developed complete Business tier with Stateful Session beans with EJB standards using WSAD.
· Deployed new Enterprise J2EE applications in the shared WAS environment
· Extensively used Hibernate in data access layer to access and update information in the database.
· Performed administrative tasks like Websphere MQ Queue Connection Factories, Queue Destinations, Listener ports, Resource Adaptors, URL Providers, Data Sources, JDBC Providers for applications teams based on Service Requests.
· Deployed the enterprise applications (ear and war‘s) in WAS 7.0/6.1& WVE 6.x Environment.
· Installation of Web servers and Plug-in Configuration and integrated with the WAS 7.0/6.1/6.0.
· Documented the environment issues and changes occurred in Production environment.
· Configured Site minder agent with the IBM HTTP Server.
· Involved in all Administrative Tasks like Installation, Configuration, Deployments, Environment Monitoring, Scripting, and Trouble shooting for Websphere Application/Portal Server 6.1/6.0 on AIX 5.3, Sun Solaris8/9, Linux 9.0 and Windows 2003.
· Installed, configured and troubleshoot Websphere Portal Server 6.0 and the portal applications on it in clustered environment.
Environment: Web Sphere 6.1/7.0 IIS5.5/5.0, Netegrity Site Minder5.5/4.5, WebAgent5.5/3.5, M/S Active Directory , Sun One Directory Server, J2EE1.3/1.2, Java2.0, JSP1.2, EJB2.0, JDBC2.0, XML, Windows 2003, Sun Solaris 8/9, Site Scope, DB2, Oracle 10g, Jython and JACL scripting.
Client Name, NJ May 2007 – July 2008
Java Developer
The project was to set up Directory Services and provide governance model for its support and maintenance. Once the Directory Services was in place the task was to move Ameriprise specific apps to the new directory. Along with DS development the task was to set up processes for support and maintenance of DS.
Responsibilities:
· Responsible for the development of new requirements and enhancement of the Business Approvals
· Preparing technical specifications, work assignments, coding and unit testing
· Designed the application by implementing JSF Framework based on MVC Architecture with EJB, simple Java Beans as a Model, JSP and JSF UI Components as View and Faces Servlet as a Controller
· Developed Java JSP, Servlets as Server Side Components using Struts Framework
· Responsible for validation of Client Interface HTML pages using Java Script
· Developed front-end screens and server side scripts using JSP, HTML and Servlets
· Developed an electronic workflow web application using Java Server Faces (JSF)
· Developed User Interfaces using JSP Custom Tags and XML
· Used XMLSpy for creating and validating XML files and for generating XSL style sheets
· Prepared technical specifications document for the given functional specifications
· Developed JSP Custom tags to display Data and Graphs
· The web portion of the application is built using the JSF framework with dynamic JSP pages
· Involved in using Spring Framework IOC for bean conceptual application and Spring ORM framework for mapping database using Hibernate
· Created stored procedures and Database Triggers using PL/SQL
· Used Eclipse IDE to develop java code
· Integrated various modules and deployed them in BEA Web logic Application Server 10.0 and tested them even in Apache Tomcat Web Server
· Designed and Implemented Server Objects using Java Servlets, JDBC
· Implemented Client side interface using Servlets and Applets and HTML
Environment: Java, J2EE, Java Server Pages, Applets, HTML, JavaScript, Servlets, Struts, Hibernate, Spring Framework, EJB, JDBC, XML, EXML Parser’s API, Web Logic Application Server, Apache Tomcat, JRUN, SQL, PL/SQL, Oracle 9i, OOAD, UML, Design Patterns.
Client Name, Pune, India July 2006 – March 2007
Java Developer
Vvv is a financial company of VVV Group of Companies. The objective of this project is to design and develop a browser-based application to able to access complete client account information from any business area of through a single medium.
Responsibilities:
· Involved in gathering business requirements directly from the end user and prepared System Requirement Specification (SRS) and functionality documents.
· Responsible for preparing use cases, class and sequence diagrams for the modules using UML.
· Designed and developed the project using MVC design pattern.
· Involved in preparing Technical Design Document of the project.
· Designed and developed application using JSP Custom Tags, Struts tags & JSTL tag libraries.
· Developed Controller Servlets, Action and ActionFrom objects for process of interacting with database using Struts and Hibernate.
· Integrated Tiles Framework with Struts Framework
· Developed the front-end using Java, JSP, servlets, HTML, DHTML, and JavaScript.
· Used and configured Struts DynaActionForms, MessageResources, ActionMessages, ActionErrors, Validation.xml, Validator-rules.xml.
· Developed complete Business tier with Stateless & Stateful Session beans with EJB standards
· Developed and deployed Session Beans and Entity Beans for database updates.
· Worked on various client side components such as Ajax Components and written client side programming using jQuery.
· Used SAX and DOM for parsing XML documents and XSLT for transformation.
· Developed EJB’s (Session Beans) for implementing business logic and transactional services.
· Independently designed and implemented XML specification for our ubiquitous internal nested data structure
· Used XMLSpy plugins with in Web Sphere server for designing the schemas and transferring the XML to HTML files
· Prepared EJB deployment descriptors using XML.
· Developed Data Access Layer to interact with backend by implementing Hibernate Framework.
· Wrote build & deployment scripts using Perl and ANT scripts.
· Wrote Junit classes for the services and prepared documentation.
· Integrated various modules and deployed them in WebSphere Application Server.
Environment: Java, J2EE, Mainframe, C++, Struts, Servlets, EJB2.0, Hibernate, JUnit, HTML, Java Script, XML, XSLT, PL/SQL, Sysbase, Web Sphere Application Server, Apache Tomcat, Eclipse, Visual Source Safe, Unix (Solaris), IBM Web Sphere MQ Series, Agile, UML. .
VVV Technology Pvt LTD April 2005 – June 2006
Java Developer
Streamline Ucc Insurance Flood and Tax
This mainly tracks Insurance, Tax, UCC (Uniform Commercial Code) and Flood information for Commercial Real Estate Loans using Risk Management Department (RMD) of the Real Estate and Capital Markets Groups. RMD primarily supports the Real Estate Group (REG) and the Capital Market Group (CM). The loans generated from the REG are usually boarded on the AFS loan accounting system. The loans in the CM group are split between the Strategy loan accounting system and AFS, depending on the business. Within CM, most of the loans are boarded on Strategy. Each group sells a different loan product and has different credit rules based on that product, so RMD has established their processes to accommodate the different groups. Because of this, the use cases and overall requirements will note the different processes.
Responsibilities:
· Involved in Business Analysis and develop Use Case, Program Specification to capture the business functionality.
· Designed and developed application frameworks - Exception Handling, Logging etc
· Design of system using Process object, DAO, Business object, Data Object, Value object, Factory, Interface, Delegation patterns and others.
· Effective use of EJB 2.0 features – Local interfaces to improve the performance, Message driven beans etc.
· Tested product integration with WebLogic using JSPs and Servlets
· Improved the coding standards, codes reuse, performance of the Extend application by making effective use of various designs patterns (Front Controller, Session Facade, Business Delegate, DAO, Value Object etc. and other Basic patterns).
· Involved in the design and development of Presentation Tier using JSP, Servlets, JSP, TagLibs, HTML and JavaScript.
· Extensive usage of XML – Application configuration, Navigation, Task based configuration.
· The database design and development using Oracle 8i.
· Client side validations are done using Java script.
Environment: Java, J2EE, Servlets, XML/XSLT, Apache Struts, JAXP, UML, Rational Rose, Weblogic 8.x, Oracle8, TOAD, HTML/DHTML, JavaScript, Windows NT, Sun Solaris