Sibi Jacobe
Profile
**+ years of IT industry experience encompassing a wide range of skill set, roles and industry verticals.
Extensive experience with analysis, design, development, customizations and implementation of software applications using Servlet,EJB,JSP,Struts,XML,XSL,Web Services(SOAP and REST), Coherence(Data Grid),HTML,JAvascript,AJAX,JMS,Xpath,JAXB, Oracle and MySql.
Proficient in analyzing and translating business requirements to technical requirements and architecture.
Strong database skills, Object Oriented Programming and development knowledge
Proficient in Agile Development and Scrum, Rational Unified Process, UML Modeling, Design Pattern Implementation, Web Services, SOA, Enterprise Service Bus, and Application Architecture.
Solutions-oriented professional IT Consultant who excels at manage projects, collaborating with project teams, interfacing with clients and deploying technology to build successful solutions for clients.
Skill Set
Languages: Java,C, C++
RDBMS: Oracle, MS-SQL Server, DB2
Web Technologies: Web Services,EJB, Servlets,JSP,JSF,Beans,RMI,JDBC,Java Script,HTML,XML.
O/S: Windows and UNIX
EAI: XAware, Autosys
Design Tools: Microsoft Visio and Rational Rose
Webservers: IBM Websphere, Bea Weblogic
Professional Experience
Tekvalley Corp. Inc. Oct 2012 – Present Application Architect
Wellsfargo Securities Projects (November 2015)
Lead in providing application design guidance and consultation, utilizing a thorough understanding of applicable technology, tools and existing designs.
Responsible for Architecture, Design, Development, and Implementation of Securities System. Provide solutions utilizing J2EE suite of tools, WebSphere Application Server, spring, Struts, RESTful Web Services, Design Patterns, Oracle, Rational Software Architect, Rational Application Developer.
Server side interface and implementation using Stateless Session bean and web services to perform CRUD operations using ASP based web Client and Batch Interface.
Contract Last implementation using JAX-WS and JAX-RPC for Server side interface to generate Reference, Market data in different formats and place them in different Cache for easy access.
Design and implementation of Complex Batch Jobs, Schedules, and Dependency between jobs using Autosys. Dependency including process completion, time, file landing, file completion and job completion.
Design and implementation of Read Only Data Access Layer for Batch Components to monitor alert system state to various monitoring Systems.
High Level and Low Level design using Microsoft Visio.
Server side Implementation of Securities System using Java, Web services, Batch Jobs, and Autosys.
Environment: Java, XML, Oracle, Coherence, Autosys and Microsoft Visio
Clemson Computing and Information Technology Healthcare Projects (October 2014 – November 2015)
Responsible for Architecture and configuration of the ESB infrastructure; design and develop a suite of SOA Web Services to manage the SC DHHS Medicare and Medicaid systems Integration with Federal ACA and Healthcare Initiatives. Responsibilities include architecture, design, and development of Web Services. Handle various configuration and architecture tasks in establishing the SOA Web services layer
Contract First web service implementation for Clemson Document Service using Spring WS and JAXB. Clemson Document Service (CDOC) is a common service to store and read various documents from common Storage using On Base. Server side XSD based contract, build and deployment using Maven (JAXB plugin and spring Message Dispatcher Servlets). Security Implementation, WS-Seciurity using wss4jSecurityInterceptor (Username Token and Crypto Security).
Design and Developed Apache Axis based implementation for Healthcare Account Transfer (Inbound/Outbound) web service to send and receive Medicare inbound and outbound details of case participants. Implemented using Apache Axis and Maven plugin.
Design and Implementation for Federal Wage service (Income Verification), Identity Verification using Apache Axis.
Design and implemented Database layer to connect to Database using Spring JDBC Templates.
High Level and Low Level design using Rational Software Architect and IBM CURAM.
Environment: EJB, Java, XML, Oracle, DB2, IBM CURAM, Rational Software Architect, SB, Spring, Oracle, JAX-RS and JAX-WS, WebSphere, Jboss.
Bank of America e-Commerce Projects (November 2012 – October 2014)
Responsible for Architecture, Design, Development, and Implementation of Payment system. Provide solutions utilizing J2EE suite of tools, WebSphere Application Server, spring, Struts, RESTful Web Services, Design Patterns, Oracle and DB2, Rational Software Architect, Rational Application Developer.
Server side interface and implementation using Stateless Session bean and web services to perform CRUD operations to Payment Information for ASP based web Client and Batch Interface.
Contract Last implementation using JAX-WS and JAX-RPC for Server side interface to generate Payment data (File Transfer) in different formats (ACH and Non ACH payments to downstream system).
Design and implementation of Complex Batch Jobs, Schedules, and Dependency between jobs using Autosys. Dependency including process completion, time, file landing, file completion and job completion.
Design and implementation of Read only Data Access Layer for Batch Components to monitor alert system state to various monitoring Systems.
File transfer using NDM process.
High Level and Low Level design using Microsoft Visio.
Server side Implementation of Payment System using Java, Web services, Batch Jobs, and Autosys.
Environment: EJB, Java, XML, Oracle, DB2, Informix, Hibernate, Autosys, Microsoft Visio
IBM Global Services Oct 2006 – Nov 2012
Application Architect/Team Lead
Bank of America e-Commerce Projects (October 2010 – November 2012)
Was heavily involved in hands on design and development process through out the project lifecycle. Handled management responsibilities in various stages of the project including resource management to product delivery and support.
Responsible for managing a sample startup project to hook various components together so that implementation team can go ahead and start development without creating a project from scratch. This includes maven project setup, Configurable components injection on need basis. Struts and spring based common code integration.
Performance monitoring, code coverage, performance tuning, using Corbetura and other code coverage and performance monitoring tools.
Design Development and implementation of Utility to Read Project details from configuration and build, deploy and load project in Eclipse/RAD.
Heavily used spring and Maven to configure various components together and build and bundle them in an Enterprise Application.
System Configuration and Project Configuration
High Level and Low Level design using Microsoft Visio.
Citi-Phoenix (November 2009 – October 2010)
Design and implementation of complex Payment System having integration with different other systems using Web Services.
Application Architect/Tech Lead for a complex project File Upload.
File Upload is part of Citi’s Payment System and is implemented using Stateless Session Bean and web services using Apache CXF. Starless Session bean is Delegate to various requests from Web based payment systems user interface.
Implementation using Apache CXF and contract first contract. Maven based implementation-using WSDL to Java plugin.
Caching framework implementation using Object Grid for high availability of static and no static data.
Design and implementation of interface with compute Grid to perform multitasking / multithreaded batch implementation to export/import payment data.
Design and implementation of Template based Authentication/Authorization of payment templates and process workflow.
Design and implementation of ORM layer using Hibernate and XML/DOM parser.
Initial Requirement Collection and Architectural decision-making.
Translate customer requirements into formal requirements and design documents, establish specific solutions, and leading the efforts including programming and testing that culminate in client acceptance of the results.
High Level and Low Level design using Microsoft Visio.
Ameriprise ITASCA (November 2008 – November 2009)
Project is a complex System Integration project involving configuration of AdminServer Product and integration with the legacy Policy Administration System and other cross-commit teams from different vendors for Annuity Products of Ameriprise Inc.
Team Leader for a team of 5 developers.
Initial Requirement Collection and Architectural decision making.
Translate customer requirements into formal requirements and design documents, establish specific solutions, and leading the efforts including programming and testing that culminate in client acceptance of the results.
High Level and Low Level design using Microsoft Visio.
Implementation using XAware and Java.
System, Integration and User Acceptance Testing support.
Environment: J2EE, Java, XML, DB2, Web services, Microsoft Visio
One Beacon Insurance (July 2007 – November 2008)
Migration of existing VB based application from client server based architecture to a distributed architecture (web-based).
Initial Requirement Collection and Architectural decision making at Client Location (VA, USA).
Lead analysis sessions, gather requirements and write specification and functional design documents for enhancements and customization; Analyze product impact.
Coordinate and communicate tasks with developers.
Ensure that development is performed as per requirements.
Peer Review of Design and Code.
Design and implementing MVC architecture using JSF.
Work with QA to create test scripts and scenarios for enhancements and customizations to the core product.
Communicate activities/progress to project managers, business development, business analysts and clients.
Develop implementation and test plans, build software acceptance criteria, coordinate and work with clients to oversee the acceptance and dissemination process.
Integration and User Acceptance Testing support.
Environment: Java, JSP, Servlets, JSF, XML, SQL Server, Web services
AT&T (Oct 2006 – June 2007)
Initial Requirement Collection.
Low level Design based on requirements.
Handled Multiple roles and responsibilities; Lead architect, Developer.
Lead architect - requirements and design phases; developed use case models, UML class diagram and sequence diagram.
Involved in risk mitigation and customer coordination.
Integration, System and User Acceptance testing support.
Environment: Java, JSP, Servlets, XML, Oracle, Web services
Covansys India Pvt.Ltd. B’lore, India Mar 2006 –Oct 2006
Team Lead
Lead analysis sessions, gather requirements and write specification and functional design documents for enhancements and customization; Analyze product impact.
Present and defend product designs and architecture to clients.
Coordinate and communicate tasks with developers.
Ensure that development is performed as per requirements.
Developing Web based Enterprise Taxation and Benefit application for Internal/External use of OHAIO State Government, to support the Department of Job and Family Services (ODJFS), Office of Unemployment Compensation.
Involved in Development and Designing of system.
Involved in Service based Business Layer design and Implementation.
Unit and System testing of application.
Environment: J2EE (JSF, JavaScript, Servlet, EJB2.1, MQSeries) and Portlets, DB2-8.1, IBM Web Sphere5.1 \ 6.0, IBM Work Bench
Manhattan Associates, B’lore, India Mar 2004 –Feb 2006
Senior Software Analyst
Work with Business Analyst in translating business requirements into Functional Requirements Document and to Detailed Design Documents.
Lead analysis sessions, gather requirements and write specification and functional design documents for enhancements and customization; Analyze product impact.
Present and defend product designs and architecture to clients.
Coordinate and communicate tasks with developers.
Ensure that development is performed as per requirements.
Work with QA to create test scripts and scenarios for enhancements and customizations to the core product.
Communicate activities/progress to project managers, business development, business analysts and clients.
Involved in the development of Distributed Order Management System (DOMS) from the initial stages. Following are important modules developed.
Customer order, Fulfillment Order, Order Substitution (Rule Based),Delivery Schedule Preparation, Order Allocation (Rule based),Release to Warehouse, Order Closing, Invoicing.
Involved in the design and implementation of application Integration with other MA Systems (WMS and TMS).
Following are the important Integation modules developed.
Inventory Updates based on Cycle Count or Physical Count, Pick Ticket Release to WMS, Release updates from WMS, Inventory / Supply updates from TMS for the Purchase Order Updates.
Environment: EJB, JSP, Servlets, XML, Oracle, Hibernate, Microsoft Visio
Hughes Software Systems, Delhi, India Aug 2003 –May 2004
Senior Software Engineer
Involved in development and Implementation of Order Management System makes asynchronous request to Define Customer Network based on the Service Deal of the Customer. Network Engineer Define the Customer Network and sends Status of the Network Definition based on which Service Activation System activates the Customer Network.
Participated in requirement collection meetings.
Involved in Low-level design.
Extended support for Integration and System Testing.
Environment: EJB, JSP, Servlets, XML, Oracle, Rational Rose
Yojana Systems Pvt.Ltd. Pune, India July 2002 –Aug 2003
Software Engineer
Developed Web based Accord Profile Management, User Profile Management system to enable the Financial Institutions to define the users as well as assign the applications and accounts the user can access.
Developed Accord Financial Net application to effectively integrates both retail and commercial applications into one Internet platform. This system is developed to automate the entire Activities of a US bank, Comerica. It provides clients web-based access to daily online imaged exception items.
Integration and System testing support.
Environment: EJB, JSP, Servlets, XML, Oracle
SvarSoft Pvt.Ltd. Pune, India Apr 2001 –Jul 2002
Software Engineer
Involved in development and Implementation of School Automation System.
Application automates the entire School admission and Fee-collection procedures, which allows the school management to overcome the drawbacks of the existing system (i.e. Manual System). In this system we have made an approach to develop a better solution to the problems faced in the existing system and concentrated to prepare a software which is less time consuming, Online access, Avoid unauthorized access.
Integration testing and System testing support.
Environment: JSP, Servlets, JDBC, Beans, HTML, JavaScript, SQLServer
Education
Bachelor’s in Physics - 1995, Calicut University, India
M.C.A -2001, Shivaji University, India.