Ramesh Packirisamy
Mobile - 201-***-****
Email - ******.***********@*****.***
Hackensack, New Jersey.
SUMMARY:
Around 10 years of IT experience that includes complex software designing, JEE(J2EE) Architecture, service-oriented architecture, distributed multi-tier architecture, web-based architecture, portal server , content management based architecture and SDLC methodology.
Worked on Insurance (GE Life-London, Swiss-re New York) , media (NBCU- New York) Financial (JPMC – New York) accounts for various application development activities.
Worked extensively on Java, J2EE, Vignette, Liferay, Sun SeeBeyond JCAPS, IBM process server 6.1 & 7, WID, Ajax, jQuery, JSON, Spring, Hibernate, Struts, Oracle, SQL Server, UNIX and Linux
Extensively followed Agile Methodology especially Scrum Process and Extreme Programming for Software Development.
Good knowledge on Messaging services (JMS, TOPIC & QUEUE)
Worked on media products like Signiant, Radiant Grid, QC Baton and Ardome
Good knowledge in Rally for the Agile methodology and good in handling scrum calls.
Good experience in managing an onsite/offshore project (Co-ordination, Estimation, project planning and
allocation, preparing SOW, driving the project)
Worked on multiple projects at the same time under very pressure. Worked on Front office and Middle office systems, worked directly with business on daily basis to support their day to day activities.
Responsible for giving the technical implementation details for entire team (12) for all the development activities
Good in communicating with IT & Business team for gathering system requirements and documenting them
Streamlined the development and production support activity at the same time.
Experience in implementing enterprise content management systems with Vignette
Expertise in Java Optimization/performance Techniques
Expertise in creating portlet based portal systems
Development experience in various platforms like Windows, Unix (Solaris, Sun OS 5.6), Linux (RedHat 7.1)
Exceptional ability to quickly grasp and master new concepts and technologies. Adapt easily to new environment. Work effectively with diverse groups of people either as a team member or individually
Possess good analytical skills and communication skills
EDUCATION QUALIFICATIONS : Master in Computer Application (MCA)
University : Bharathidasan University, India
SKILLS:
Languages Java 2, C, C++, SQL, PL/SQL, JavaScript, HTML, DHTML, XML, XSL, XSLT, UML, UNIX Shell Scripting.
Application, Portal, Tomcat, JBoss, Liferay portal server 5.5, Vignette portal and content
Content & SOA management server, WebSphere Process Server 6.1/7.0, Sun JCAPS server,
ESB server and, SUN ONE 7
Security & SSO SiteMinder 4.x/5.x,
Development Tools Eclipse, RAD 7.0, FrontPage, TOAD, ER-Win, ANT, DreamWeaver, XML Spy , Visio
Java Technology JDK 1.4/1.5/6, Spring, Hibernate, Struts, WebServices (SOAP, UDDI, WSDL, Axis), Servlets, JSP, Tiles, EJB, Swing, JNDI, JDBC, RMI, Multi Threading, JMX, JMS, JAAS, JNDI, XML, XSLT, DOM, SAX, AJAX, J2EE Design Patterns, Ant, JUnit, Log4J, BPEL and JSR 168 portlet
JS Frameworks jQuery and GWT
Portal technology Vignette Portal 6.5 and Liferay portal 5.5, JSR 168
Content management Vignette content management system (VCM & DPM)
SOA and ESB Sun SeeBeyond JCAPS and IBM websphere process server 6.1&7.0
Technology
Media technology Signiant, Radiant Grid, QC Baton and Ardome
Reporting Jasper reports and thunderhead
Protocols HTTP, HTTPS, TCP/IP, SSH2
Design tools Rational Rose, Visio, Enterprise architect
RDBMS Oracle 9i/10G, SQL Server 2005, MySQL
Operating Systems Windows, Solaris 2.8, UNIX
Version Control VSS, SVN and TFS
Areas/Applications Software Systems applied to Insurance & media.
Major Assignments
Project #1 (Oct 2011 to till today)
Project: JPMC Payments - Access Next Generation (ANG)
Client JP Morgan Chase Bank (JPMC) - US
Environment: Java&J2EE, BottomLine Technologies, weblogic, JMS, Jasper Report and Oracle
Role: Lead Consultant
Brief description of the project:
ANG is Access Next Generation – This program kicked off in June 2008 with the goal of overhauling the current JPMorgan Treasury Services ACCESS system. The ACCESS system can be thought of as Chase.com for corporate clients. Corporations have bank accounts - they manage their accounts and initiate certain actions on those accounts. Lots of the functionality provided in ACCESS is similar to that of our normal retail banking application (such as chase.com). We would able to see all of our accounts including their current balances and a history of transactions. In addition we would able to move money between our accounts and also you are able to send money to other accounts at JPMorgan or outside of the bank.
Basically the money has been transferred between accounts using one of the payment system like AT, ACH, Book Transfer and wire(includes FX).
Role and Responsibilities:
• Responsible for requirement review, accept and design new changes
• Design CBE for new requirements
• Fixing R3 release defects
• Designing the HUB modules and it’s events
• JDMP configuration design
• Design Print and Report templates
• Responsible for tracking, analyzing, allocating and fixing the defects.
• Communicating with other teams like CS, IMS and BAM for HUB integration
• Requirement gathering and offshore co-ordination
Project #2 (Dec 2010 Oct 2011)
Project: Archival Automation (AA)
Client NBC Universal’s (NBCU) - US
Environment: Liferay Portal, IBM websphere process server,
Signiant, Radiant Grid, Ardome, AJAX, jQuery, Java 1.6 and Oracle
Role: Project Lead
Brief description of the project:
This system specifically designed to convert the physical media assets into digital media assets by going over various business requirements. NBC Universal is media organization where it is dealing with thousands of physical media assets, which are currently in the form of tape, DVD and Discs. This system majorly designed for two different purposes.
1. Converting the existing physical media assets into digital media assets
2. Converting the existing digital assets with various make attributes and archiving into master package. (Ex., Converting J2k asset into mezz asset with different make attributes).
The conversion go thru number of business steps like file verification, validate check-sum(# check), spot check, automated QC, Radiant grid, geo sep and ingestion into Ardome. Number of human tasks has been introduced to achieve these automated and human tasks.
Role and Responsibilities:
• Responsible for understanding the requirement and design the modules by interacting with the users directly.
• Designing BPEL workflow orchestration including automated and human tasks.
• Responsible to give technical solutions to team by making samples, POCs etc.
• Designing the business rules and human tasks
• Implementation of the file movement and file notification through Signiant
• Content ingestion to Ardome through Ardome webservices API
• Responsible for versioning and migration of in-flight tasks for each deployment
• Human task portal design
• Requirement gathering and offshore co-ordination
• Running the scrum
Project #3 (Feb 2010 to Nov 2010)
Project: News Library portal system (NLP)
Client NBC Universal’s(NBCU) -US
Environment: Liferay Portal, IBM websphere Process Server, AJAX, jQuery, Java 1.6 and Oracle
Role: Technical Lead
Brief description of the project:
News library portal system is responsible for forming and moving the news feed across various departments and libraries. This allows the business to create and associate items to an existing media assets or barcodes. This also allows the business to create material movement request and tracks while the assets moves across various libraries departments. Liferay portal is used to design the UI part of it. IBM web sphere has been used to create tasks and log running BEPL instances. Info server and Tibco queues has been used to flow the data across various system like JDE and Ardome.
Role and Responsibilities:
• Responsible for understanding the requirement and design the modules by interacting with the users directly.
• Design and implementation the portlets
• Responsible to give technical solutions to team by making samples, POCs etc.
• Provided report solution using Jasper reports to create media asset item report and material movement label report.
• Responsible for web service interface designing across the systems
• POC for the polling mechanism for MMR status tracking
• Running scrum and offshore co-ordination
Project #4 (Aug 08 to Jan 2010)
Project: Order Management System (OMS)
Client NBC Universal’s(NBCU) -US
Environment: Liferay Portal, IBM websphere, AJAX, jQuery, Java 1.6 and Oracle
Role: Technical Lead
Brief description of the project:
Dot Media is an enterprise-wide content management to develop an infrastructure to efficiently manage news, information and entertainment content from production to distribution and archival with a unified view to Search and view content across the organization. It reduces operating costs for content preparation and distribution and also maximizes revenue streams related to rich library of assets. It also provides user to order their content through the system.
Role and Responsibilities:
• Responsible for requirements analysis and design
• Created system LLD and HLD documents.
• Responsible for design creation of Text, PDF and excel reports with the help of jasper and iReport.
• Resposible for design and development of human task queue and detail UI with Liferay, jQuery,Spring MVC portlet.
• Responsible for creating interactive Web Pages using JSP portlets and JPF portlets
• Used Web Logic Integration for different applications and used page flow controller.
• Extensively used Web Services to implement SOA based Architecture.
• Developed a Drag & Drop merge tool using DHTML and AJAX.
• Developed Application Structure and deployment descriptors
Project #5 (Nov 07 to Jul. 08)
Project: www.petside.com
Client NBC Universal’s(NBCU) - US
Environment: Vignette portal, AJAX, SOA, Java 1.5, Oracle
Role: Technical Lead
Brief description of the project:
PetSide.com is the premier online source for pet owners and pet enthusiasts. Our number one priority is to give you all the reliable information need to keep your cats and dogs happy and healthy. In our daily news, you'll find up-to-date articles on topics ranging from safety to socialization. We can also find the latest in pet products, trends and fashion as well as a wide range of tips and advice.
Role and Responsibilities:
• Requirements analysis
• Proof of Concepts with Vignette, SOA & AJAX
• Architecting the system with Vignette, SOA & AJAX
• System design including writing Use cases, Class & Sequence diagrams
• Development of Home, News, Treats, Tips and Blogs modules
• AJAX implementation for content search module
• Development of service components like email, blog, RSS, searches etc.
• Development of JSR & Vignett portlets and content portlets
• Integration of VCM (Vignette Content Management).
• Training the users on Content management tool.
• Designing and coding of stored procedure using PL/SQL
• Involved in Code review of the project and estimation
Project #6 (May 07 to Nov 07)
Project: Online Tracking System for Solicitor and IFA (OTS)
Client GE-Life Insurance (UK)
Environment: Vignette, AJAX, Java 1.5, Sun JCAPS 5.1.0, Oracle and Thunderhead
Role: Senior Developer & Onsite co-ordinator
Brief description of the project:
As part of the ongoing driver by GE Life to “differentiate through Service Excellence” providing Online Services to Financial Advisers has been identified as a service enhancer. GE-life ERLM receives 400+ calls a month from Financial Advisers, between 30 and 50% of these calls require input from a solicitor via phone or e-mail in order for the call handler to respond to the Financial Adviser. Reduction in the region of 60 calls/emails a week to solicitors will facilitate an increased speed of response to solicitors coupled with a possible reduction of SLA times.
Role and Responsibilities:
• Worked closely with business users for capturing the requirements.
• Involved in Requirements & Gap analysis
• Building Proof of Concepts with Vignette, SOA & AJAX
• Architecting the system with Vignette, SOA & AJAX
• System design including writing Use cases, Class & Sequence diagrams
• Implementation of AJAX for dynamic page refreshing.
• Development of OTS web services and Solicitor module
• Development of service components like email, blog, RSS, searches etc.
• Development of JSR & Vignette portlets
• Offshore team co-ordination
Project #7 (Sep 06 to Apr 07)
Project: Online ERLM Quotes
Client GE-Life Insurance (UK)
Environment: J2EE, Vignette Application Portal 7.0, SOA, JCAPS and Thunderhead
Role: Senior Developer and Onsite coordinator
Brief description of the project:
The purpose of this project is to provide a facility to Independent Financial advisor and GE-Life users to create ERLM quote trough GE-Life website. The site component has been created with the help of Vignette portal components and JSR-168 complaints portlet. Based on the user details entered the quotation will be generated and provided in online. The existing e-quotes application is served as web service. Due to this system IFA can get the ERLM quotation by time.
Role and Responsibilities:
• Responsible for creating ERLM web service and integrating with existing e-quotes services.
• Interacting with business users for getting business related requirement and clarification.
• Having discussion with IT department for technical solutions.
• Prepared Analysis, design and support documents.
• Having meeting with offshore for passing the requirements and clearing their doubts.
• Interacting with webline portal people for integrating quote system with webline portal.
Project #8 (Oct 05 to Aug 06)
Project: Online Fund switches
Client GE-Life Insurance (UK)
Environment: Vignette Application Portal 7.0, Tomcat, SQL Server
Role: Senior Developer and Onsite coordinator
Brief description of the project:
These initiatives were to utilize the website to provide Financial Advisers with Transfer Values & Switch request. It is identified that Offering online services via the GE Website that could act as a potential Business attraction as well as an enhancement to retain existing customers through service differentiation. As a result of this, if the take-up amongst Financial Advisers were successful, increased volumes of requests for transfer values and switches would have less of an effect on Operations departments. It allows Customers to submit their fund request in online and get the details as a PDF.
Role and Responsibilities:
• Analysis, design and development
• Communicating with IFA for doing their System, UAT testing and integrating our services with their portal system.
• Interacting with business users for getting business related requirement and clarification.
• Designing and coding of stored procedure using PL/SQL
• On-site co-ordination
Project #9 (Jan 05 to Sep 05)
Project: Online Annuity quotes
Client GE-Life Insurance (UK)
Environment: Vignette Application Portal 7.0, Sun SeeBeyond JCAPS 5.1.0 Tomcat, SQL Server
Role: Developer and Onsite coordinator
Brief description of the project:
The purpose of this project is to enable Independent Financial advisors and GE-Life users to create Annuity quote trough GE-Life website. The site component has been created with the help of Vignette portal components and JSR-168 complaints portlet. The existing e-quotes application is served as web service. So IFA can get the ERLM quotation by time. Moreover it has been integrated with external portal system like Assure web and Web line Portal systems.
Role and Responsibilities:
• Analysis, design and development
• Communicating with IFA for doing their System, UAT testing and integrating our services with their portal system.
• Interacting with business users for getting business related requirement and clarification.
• Having meeting with offshore for passing the requirement and clearing the doubts.
Project #9 (Aug 04 to Dec 04)
Project: Online Self Service
Client GE-Life Insurance (UK)
Environment: Vignette Application Portal 7.0, J2SDK, Tomcat, SQL Server
Role: Developer and Onsite co-ordinator
Brief description of the project:
The functionality required on the GE Life Web Site to enable Financial Advisers to obtain policy details and valuations. It provides the following major functionalities.
IFA Search: The user will be able to search for a Financial Adviser.
Client Search: The user will be able to search for a policyholder.
View Policy Details: The user will be able to display the details of the policies for a selected policyholder.
Valuation: The user will be able to display the total transfer value for the policies for a selected policyholder.
Role and Responsibilities:
• Analysis, design and development
• Communicating with IFA for doing their System, UAT testing and integrating the services with their portal system.
• Interacting with business users for getting business related requirement and clarification.
• Onsite co-ordination and Production Support
Project #10 (Sep 03 to Jul 04)
Project: GE Life (e-Quotes for Annuity & ERLM)
Client GE-Life Insurance (UK)
Environment: JDK, Struts, Log4j, JavaScript, EJB, Jboss-3.2.5, Oracle and SQL Server
Role: Developer
Brief of project Profile:
The aim of this project is to build a web based, user friendly, fast and reliable Online Quotes System that can support the quotations for the vast majority of insurance products. The scope of this particular part of the project is to deliver the web based generic application fully configured to support the processing of Annuity / ERLM quotes.
Responsible for:
• Development of Search, Contract & Commission, Client and Annuity / ERLM result modules.
• Responsible for creation of interfaces and XSD.
• Designing and coding of stored procedure using PL/SQL
• Unit, Integration & User Acceptance Testing support
Project #11 (Feb 2002 – Aug 2002)
Project: IFA Link
Client GE-Life Insurance (UK)
Environment: Java, Struts, Axis, Ajax, Jboss, Tomcat, Jdom & Xpath
Role: Developer
Brief description of the project:
It’s just the web service for On-Line Quotes System. It uses the business services deployed in On-Line Quotes System, create quetes and makes it available in online. The application is developed for external IFAs (Independent Financial Adviser), enabling them to produce online quotes. The IFAs sends the input as xml with the Origo Annuity Xml Standard, then by using the business services deployed in Online Quotes System the IFA Link creates the quote and sends PDF location as a response to IFAs.
Responsible for:
• Created the interface and WSDL’s for the web service components.
• Creation of XSD for validating the xml document
• Web service development and Xml mapping framework
• Thunderhead invocation module
• Testing and Warranty Support