[pic] [pic][pic][pic][pic][pic]
VENKAT P
Lead Java Enterprise Architect
*****@******.*** /404-***-****
Summary:
. Over 14 years of professional IT experience in Requirement Analysis,
System Study, Systems Design, Development, Testing, Integration and
Implementation of SOA, complex Client/Server, Distributed n-tier,web
based application systems and Product implementation with strong domain
knowledge of Property & Casualty (P&C) Insurance, Enterprise Content
Management and Telecommunication - Network Management Systems (NMS).
. Oracle Certified Java EE 5 Enterprise Architect
. Strong technical leadership & project management skills including Onsite
and offshore management.
. Analytical and technical expertise in Architectural Solution, Design,
Development, implementation and management of J2EE/SOA/.Net based
application software
. Experience in developing various RFP/Proposals & presales activities.
. Excellent work experience in SOA,JAVA-J2EE technologies including
specialization ESB,BPM,JSF, JMS / MDB,Web 2.0, JDBC, Java Servlets, JSP,
EJB, JNDI, RMI, Struts (MVC Framework), AWT, JFC, Java Swing, Applets,
HTML,XML, ICE Faces, Web Methods, MQ Series, SOAP and CORBA for building
server side/middle ware components and User Interfaces.
. Excellent work experience with writing SQL queries, Store Procedures,
Triggers with major Relational Databases Oracle 9i/8i, Sybase, DB2,UDB,
MYSQL and MS SQL Server.
. Excellent work knowledge in .Net technologies including ASP.net and C#
. Excellent work experience in product implementation including Callidus
True Producer, Bonita BPM Engine, IBM Content Manager,IBM CMOD, IBM
WEBI and other monitoring tools like willy, Memory Analyzer and other
Tools
. Extensive experience in SOA Web Services, ORM methodologies, Agile
Development,TDD (Test Driven Development), UML Modeling, Service
Modeling, OOAD based Software Design, J2EE design patterns, SOA
Patterns, Integration patterns, Class Modeling, Sequence Modeling, Use
Case Diagrams etc using MS Visio and Rational Rose tools.
. Expertise in Performance tuning of J2EE applications.
. Experience in implementing application level J2EE Role,SSO and group
based security using LDAP and Site Minder
. Overall technical infrastructure level understanding of the application
configuration, web traffic through various company firewall layers to
application server communication.
. Well versed with the SDLC & CMMI level 5 quality processes.
. Well versed with Deployment, Promotion and SCM procedures.
. Proficient in handling multiple projects simultaneously.
Education/Certifications/Awards:
Masters of Computer Applications (MCA) from Andhra University, India
Bachelor of Science (B.Sc.) from Nagarjuna University, India
Oracle Certified Master, Java EE 5 Enterprise Architect
PMP (Project Management Professional) - PMI
INS 21 - Property and Liability Insurance Principles Certified.
Sun certified Java Architect (J2EE)
Sun certified Developer for Java Web services
Sun certified Business Component developer of J2EE 1.3
Sun certified Web Component Developer of J2EE 1.4
Sun certified Programmer of Java 1.4
Received various awards from Syntel
Member of best team award in 2001 (in HUGHES)
Developed Web Alarm Manager Prototype using J2EE architecture (J2EE, Oracle
and Brio) independently, which helped Hughes, bagged the order from the
customer to develop complete Web Alarm Manager.
Technical Skills:
Operating Systems: Sun Solaris, UNIX, Mainframe and
Windows NT/ 2000/Xp/2003/2008.
Languages: C, C++, C#, Java, UML, SQL and PL/SQL.
Databases: Oracle, MS SQL Server,DB2/UDB, MYSQL
MS-Access, Sysbase and Cloudscape
Web Technologies: HTML, DHTML, XML, J2EE,ASP.net and Cold Fusion.
Middleware Technologies: Sonic ESB, EJB, JCA,CORBA, RMI, SOAP, MQSeries
and JMS
Front End Technologies: Java Applets, Java Swing, Developer
2000,Asp.Net,Flex and VB.
Development Tools: RAD,Ecilpse,WSAD,VisualStudio.net,Flex Builder, JBoss
IDE,VisualAge, Jdeveloper 3.5, JBuilder 8/9, Visual
Cafe EE, XML Spy, Visual Slick Edit, Rapid SQL and
Ultra Edit, Sonic Work Bench,DXSI, Bonita Studio,
WinSQL, SQL Server Management Studio,TOAD, Erwin, Rational Rose,
Dream weaver, Visio, Erwin, and Solstice Enterprise
Manager (SEM),splunk
Framework: Apache Jakarta Struts,JSF and ICE Faces, IText, FSpring
MVC,JPA,Spring,REST
Source Control: Clearcase, Win CVS, Visual Source Safe,Harvest and Star
Team
Build Tools: ANT,Hudson
Scripting Languages: Shell scripting, Perl, Java script and VB Script.
Reporting Tools: SSRS,Brio,OracleReports,Hyperion Crystal Reports and Data
Reports.
Web/Application Servers: WebSpehere, Web Logic, Tomcat,JBoss,
Orbix2000, Iplanet, JWS, IIS and PWS.
Data Warehousing: SSRS, SAP-BW, SAP-ABAP and Informatica
Testing Tools: QTP, Win Runner, Load Runner, TestDirector, Silk, SQA
Domains Insurance(P&C),Telecom, Data warehousing
Enterprise Content Management
Professional Training/Conferences:
Attended 2010 oracle Javaone conference
Attended the Agile Project Management training by ASPE
Attended the Project Management training from IIL
Attended the Agile Development Training By USG
Attended various .Net Code camps
Attended the negotiation skills workshop conducted by Syntel
Attended Software Development Workshop/Training at Hughes Software Systems
Attended Team Building Workshop Conducted by Hughes Software Systems
Professional Experience:
State Farm Insurance Sep 2012 -
Present
Lead Application Architect
State Farm Insurance, is a group of insurance and financial services,
specializes in the sale of personal automobile and homeowner's insurance
through a network of leading independent agents.
Responsibilities: As an Application Architect my responsibilities include
but not limited to
. Responsible for end to end solution, redesign, development and
implementation of Billing & Payment Center and STG integration.
. Designed SSO solution for STG UI integration with existing State Farm
User interfaces.
. Designed SOA architecture using IBM SOA Stack
. Designed the SOA Architecture EBPS phase 2.
. Designed Blitz Payment center for Payment renewals.
. Responsible for integrating other DC services with billing product.
. Coordinating the communication between various DCs including
Infrastructure, DBA, and SCM
. Creating and/or reviewing Service Interface Design documents and
application deployment specification documents for
. Working with solution/BA/DBA for requirement workshop, creation of Data
model.
Environment: WMB, Spring, STG Billing Product, RSA 8.0,Spring IDE,MEGA,
Rational Clearcase,IBM Web Sphere 6.1/7.0, IBM Process server, Oracle
PL/SQL, RAD 7.5, J2EE,HTML 5 Web Services,SOAP, Spring
Framework,JMS/MDB,,JNDI, EJB 3.x, XML, XSLT, Schema, JAXB,JXL, LDAP, Java
Scripts, Oracle 10g,MS SQL Server 2000, DB2, JDBC2.0, Tomcat 6,UML, MS
Visio, SOAP UI,TOAD, XML SPY,CM,CMOD, Filenet,,JPA and XML Beans
Kemper Auto and Home Insurance, Jacksonville, FL
Nov 2008 - Present
Lead Technical Architect
Kemper Auto and Home, A Unitrin Company, specializes in the sale of
personal automobile and homeowner's insurance through a network of leading
independent agents. Kemper Auto and Home has been a part of the Unitrin
(NYSE: UTR) group of companies.
As an SOA Architect, my responsibilities include architecting, designing,
developing and enhancing the following Enterprise SOA services
Content Management Service (CMS) :
Content management service provides a gateway for storing, retrieving, and
searching documents in the repositories content management, on-demand, and
filenet based on document metadata
CMS Document Viewer:
CMS Document Viewer provides a web application for clients to submit a well
formed http get request containing a policy search parameter and receive
back a listing of all documents contained in Content Management that match
the policy number. Additionally if any documents are returned users can
choose to view the documents in a local IDM viewer.
Responsibilities: As an Architect my responsibilities include but not
limited to
. Provide end to end solution, redesign, development and implementation of
CMS Service and Project solutioning, Deployment Strategy & Planning, and
Testing Strategy & Planning for other ECM projects
. Design & Develop Schema & WSDL interface for CMS 2.0
. Integrate CMS service with various repositories ( CM (Content
Management),CMOD (Content Management on Demand) and Filenet ) using ICI
API
. Re-factor the CMS ESB & J2EE service to meet the performance SLA
. Upgrade the CMS service to latest CMS version
. Architect the CMS Document Viewer.
. Coordinate with IBM to solve issues with ICI,CM and CMOD
. Coordinate and communicate between various core groups like CMS client
teams, Infrastructure, DBA, and SCM
. Create and review SID (Service Interface Design) document and application
deployment specification documents for all ECM SOA services including CMS
. Work with infrastructure team(SCM and infrastructure) for environment set
up, this includes reviewing of application architecture diagram, topology
diagram, deployment diagrams using Visio
. Design and develop Single sign on features for Webi SSO project.
. Work with solution/BA/DBA for requirement workshop, creation of Data
model.
. Design and Create the Performance test bed for Risk & Mitigation Plan &
Set the performance SLA and keep on tuning performance from imitation
phase.
. Assist the department manager in proposal & SOW preparation along with
sales and marketing efforts.
Environment: Sonic ESB,IBM Web Sphere 6.1/7.0, RAD 7.5, J2EE, Web
Services,SOAP, JMS,JNDI,EJB, XML, XSLT, Schema, JAXB,JXL, LDAP, Java
Scripts, Oracle 10g,MS SQL Server 2000, DB2, JDBC2.0, Bonita 5.1.1/5.5,
Tomcat 6,UML, MS Visio, SOAP UI, XML SPY,CM,CMOD, Filenet, Sonic Workbench,IBM webi, ICI (IBM Content Integrator),JPA and XML Beans
Project: USG Turnkey Projects
As a solution Architect, I am responsible for architecture, design,
development, enhancement & maintenance of following USG/Kemper Projects.
PERS Data validation:
PERS Data Validation Service (DVS) is the cornerstone of the Data Value
Governance effort aimed at standardization of data values across the
organization. It provides mechanism for PERS Message producers viz. PLIS,
Exceed, Dwelling Fire, Blue Cod etc. for ensuring that the PERS message
contains standard data values confirming to the enterprise data standards.
Each PERS producers will be responsible for populating their Enterprise
Data Values Standards into canonical fields for their own local systems.
USG Message Manager:
USG Message Manager is an in-house application developed for managing the
messages and moving the messages between Sonic ESB queues for USG SOA
services. This is developed using n -tier architecture.
AccoutsPay eRequest:
Accounts Payable is an invoice processing system for multiple companies of
Unitrin.IT has multi-line approvable feature and It has auditing feature to
track every step of invoice work flow. Work flow has implemented using
Bonita BPM (Business process management) software.
Responsibilities: As an application architect my responsibilities include
but not limited to:
. Provide end to end solution, Architecture, Design development and
implementation of enterprise wide PERS Data validation service. PERS Data
validation, USG Message Manager and Accounts Pay applications
. Work with client IT and business to enhance and provide solutions to
support application with changing business need.
. Manage the development team and work as a technical interface between
various core groups like offshore development team, PMO, Infrastructure,
SCM
. Project Requirement & Solutioning; Project Planning, Scheduling,
Deployment Strategy & Planning, and Testing Strategy & Planning, Demand
and capacity management.
. Creating and/or reviewing use cases, class diagram, sequence diagram,
activity diagram, deployment diagrams etc.
. Coordinate status & review meetings with client business partners for
business requirement and agreement on requirements
. Work with infrastructure team(SCM and infrastructure) for environment set
up, this includes reviewing of application architecture diagram, topology
diagram, deployment diagrams using UML
. Design and develop Framework Integration Code.
. Design Code & Test gateway security, vulnerability and single sign on
features.
. Create Performance Risk & Mitigation Plan & Set the performance SLA and
keep on tuning performance from imitation phase.
. Assist the department manager in proposal & SOW preparation along with
sales and marketing efforts
Environment: IBM Web Sphere 6.1/7.0, RAD 7.5, J2EE, BPM, Web Services,
ESB,SOAP, JMS,JNDI,EJB, XML, XSLT, Schema, JAXB,JXL, LDAP, TAM, Java
Scripts, Oracle 10g,MS SQL Server 2000, DB2, JDBC2.0, Bonita 5.1.1/5.5,
Tomcat 6,UML, MS Visio, SOAP UI, XML SPY,Site Minder, Sonic Work
Benach,Oracle Financials
Project: Enterprise Application Services
As a J2EE technical expert, I am responsible for design, development,
enhancement & maintenance of following USG/Kemper Projects.
USG SLI True Producer Service:
The SLI TP solution provides the transformation, routing, and seamless
integration between SLI CRM and the Callidus True Producer Repository. As
agent information is entered and updated in the CRM system events release
XML messages of the data that are transformed and loaded into the Callidus
True Producer System.
At the heart of SLI TP is a message transformation engine that converts CRM
messages into Callidus formatted messages. The updates to Callidus True
Producer are performed via an ESB web service interface and the response is
processed for notification purposes. Notifications are sent to the CRM and
Exceed systems. SLI TP is also used by various clients for producer inquiry
validation & information.
Producer Inquiry Service:
It is an Enterprise SOA service to validate the producer information and to
retrieve the producer information. This service is developed using sonic
ESB work bench and Callidus true producer web services.
Audits & Controls:
This A&C service will capture a message from a service generating a record
on the bus. It will also be sent a message from every recipient of this
service. This will permit the A&C service to record this traffic and allow
a user to query this data.
Print Bundling:
Print Bundling packages and transmits printable forms to a print vendor.
Java Disbursement Batch:
Unitrin Services Group (USG) uses home grown mainframe based batch
application to disburse check payment details to different banks. It is
Java based batch application that fits into long term objectives of USG.
Proposed application will comprise functionality to disburse the check
details to three different banks, but easily extendable to additional banks
FASTB: Kemper in house automated system test bed.
Responsibilities: As an IT Architect my responsibilities include but not
limited to:
. Provide end to end solution of True Producer System, Producer inquiry,
Audit and controls service and rewrite of FASB application
. Responsible for Integration of CRM and Callidus True Producer system
. Part of the Callidus True Producer implementation
. Creating and/or reviewing use cases, class diagram, sequence diagram,
activity diagram, deployment diagrams etc.
. Work with infrastructure team(SCM and infrastructure) for environment set
up, this includes reviewing of application architecture diagram, topology
diagram, deployment diagrams using UML
. Design Code & Test gateway security, vulnerability and single sign on
features.
. Assisting Engagement manager in proposal & SOW preparation.
Kemper Insurance, Jacksonville, FL Jan 2007 - Oct
2008
Technical Manager
Right Price Web (RPW) and PLIS are the two main systems in which the RPW is
used by the Agent to create the quote in the system using the Client's
inputs. PLIS is the system, which is responsible for creating the policies.
Right Price Web Release 6.0 introduces a new user interface that
fundamentally changes the user's interaction with the application. Instead
of viewing and entering data on a long series of separate pages, the new
front-end features a holistic view of a policy or quote, displaying much
more data on a Dynamic Dec Page. Right Price Web has been completely
rearchitected with distinct layers that have strict functional boundaries
and well-defined interfaces. KAH's proprietary Agency Management Interface
(AMI) provides the ability for third-party systems to electronically
communicate real-time with KAH systems. AMI uses ACORD XML standards to
establish a common interface to third party systems.
As a Technical Manager, I was responsible for managing the client
expectations to meet the tickets SLA to manage the onsite & offshore the
team.
Responsibilities:
. Responsible for managing the offshore (15) and onsite team(5)
. Responsible for complete policy production support
. Responsible for creating status reports for client managers
. Responsible for assigning tickets to offshore.
Kemper Insurance, Jacksonville, FL Nov 2004 - Dec
2006
Lead Java Developer
Responsibilities:
. As a Lead Java Developer/Designer, I was responsible for the design,
development and implementation of Right Price Web 6.0 and AMI.
. Designed and Developed Data Access Layer for RightPriceWeb 6.0 using the
JDBC, Java, DB2 Connect, UDB, WSAD
. Responsible for leading the Data Access layer Team (6 people).
. Responsible for maintenance of the AMI interface
. Integrated PLIS (mainframe) and RPW using JCA architecture
. Designed and Developed Customer Document Interface
. Worked on DB Scripts to optimize the performance.
. Worked on the JDBC DAO Development using Perl Scripts
. Compared the Data access performance using DAO Vs SQLJ
. Developed ANT Scripts to build the source.
. Responsible for generating pdf using ACORD XML and XSLT
. Responsible for converting data from ACORD 1.6 to ACORD 1.0
. Involved in writing test case development using JUnit.
Environment: Java, JDBC, EJB, JSP, Servlets, Mainframe, Struts, ANT, SOAP,
XML Spy, HTML, DB2Connect, UDB, DB2, SQLJ, Windows 2000,WSAD, Perl, Dream
Weaver, Harvest and IDS. JPA, Blaze Rules Engine
Jackson National Life Insurance, NJ Apr 2004 - Oct
2004
Programmer Analyst
A registered investment advisor headquartered in Denver, Colorado, Curian
Capital is an indirect subsidiary of the United Kingdom's prudential plc, a
major financial services group with $250 billion of assets under
management. PGS,P-Plus and Folio are the three main systems in which the
PGS is used by the Advisors to enter the proposals into the system using
the Client's inputs.P-plus is the system which is responsible for creating
firms and interacting with Mainframe System. The Folio is the workhorse of
the PGS System, which proposes a model to the client depending on the risk
factors and other inputs from the PGS System. Back office is a part of the
Folio system, which runs the trade window to buy and sell shares every day.
Statements are generated every month and consolidated year-end statements
are generated and saved in the client's filing cabinet for their viewing.
Responsibilities:
. Designed and Developed B2B interfaces between Curian system and Sungard
. Designed and Developed Sungard Interface using JSP, Taglib, Sevlets, EJB
on Apache Struts framework.
. Worked on DB Scripts to optimize the performance.
. Worked on Curian Monthly Reporting System to show the Client's Account
performance using J2EE (JSP, Servlets, Session and Entity Beans), Oracle
and Fame Database..
. Worked on Back-Office application using Perl Scripts and Unix Shell
scripts.
. Developed ANT Scripts to build the source.
. Involved in the Developing Middleware between Folio and PGS using XML and
MQseries.
. Involved in writing test case development using JUnit.
Environment: Java, EJB, JSP, Servlets, JMS, Mainframe, Struts, CORBA, C++
SQL, PL/SQL HTML, Oracle,DB2,AIX Systems, Windows XP, Web Logic 8.1,
Perl,, Dream Weaver, Rapid SQL, Star Team, Visual slick .
Hughes Network Systems, MD June 2001 - Jan 2004
Senior Software Engineer
SPACEWAY is a broadband satellite communication network, will be used for
data and voice communication, and designed by "Hughes Network System". It
will lead to "one hop" satellite communication between two Subscriber
Terminals (STs). It will have capability to support 8 million STs at
customer end. There will be a NOCC (Network Operational Control Center) at
central position that will be responsible for managing all these STs in
addition of other prime responsibilities. This subsystem handles Fault,
Performance and Accounting Management areas of Network Management. It also
handles "Command Response" mechanism for commanding managed agents.
Responsibilities:
. Designed and Developed the product as per n-tier architecture standards
using various design patterns like Session Fa ade and EJB Command.
. Developed GUI using Struts Framework for ST Diagnostics, Command Response
and Fault part using HTML, JSP and Java script. All these include CORBA
interaction as well as database connectivity.
. Developed XML interface using CSS, XSLT,SAX and DOM.
. Designed and developed interface modules between Java and C++ using CORBA
for FCAPS.
. Prepared Unit Test Plans for ST Diagnostics, involved in the preparation
of Integration Test Plans for SPACEWAY.
. Involved in Integration of all the subsystems of SPACEWAY at client side.
Environment: Java, EJB, CORBA, JSP, Servlets, JMS, C++, Struts, SOAP, XML
Spy, HTML, Oracle 9i/8i, Solaris, Iplanet Webserver, Web Logic, Orbix 2000,
Orbix Web, ACE (Adaptive Communication Environment), Jbuilder, Solstice
Enterprise Manager (SEM),Perl, Rational Rose, Workshop, Interleaf, ANT,
Dream Weaver.
Assignment: Web Accessible Alarm Manager (WAAM) Software
Engineer
WAAM is the web tool developed individually for Spaceway project. This tool
will be using for viewing and managing Alarms and Events by
Operator/Administrator. It allows also allow a user to resize the columns
that are displayed .It also allows users to sort the alarm or event records
based on one or more fields
Responsibilities:
. Analyzed the system, gathered and validated the requirements for WAAM.
. Designed and Developed technical architecture for the WAAM (JSP ->
Servlet -> EJB (Session->Entity (CMP+BMP)) ->Database)
. Implemented Session and Entity EJBS and Deployed into Web Logic Server
. Deployed the application in Production environment.
Environment: Java, EJB, CORBA, JSP, Servlets, JMS, C++, HTML, Oracle 8i,
Solaris, Iplanet Web Server, Web Logic 6.1, Orbix 2000, Orbix Web, ACE
(Adaptive Communication Environment), Solstice Enterprise Manager (SSEM),
Rational Rose, Workshop, Interleaf.
Srikanth Technologies, Vishakapatnam, India Mar 98 -
Dec'00
Senior Programmer Analyst
The purpose of the Corporate Cash Management (CCM) system is to
successfully execute requests for account modifications by clients.
Provided an automated method, using First Net, to speed up the set up of
CCM customer accounts and products. Allow tracking of the process in order
to report the status of each set up request at any given time.
Responsibilities:
. Designed Web interface using HTML, Servlets and JSP.
. Developed Scripts to validate the screens using Javascript.
Environment: JSP, Servlets, XML, JavaScript, Web Sphere and SQL Server.
Assignment: Hospital Information System
Programmer
The Hospital Information System is designed to incorporate effective
management process into the corporate environment today. It is designed to
address the needs of the modern Hospital enterprise and consists of 16
Integrated Modules: Operation Theater, Front Office, Physician, Ward,
Billing, Clinical Pathology, Blood Transfusion, Biochemistry, Financial
Accounting, Stores, Purchase, Payroll Accounting, etc.
Responsibilities:
. Involved in the system study, design and coding of the following modules:
Operation Theater, Front Office, Warehouse and Purchase.
. Developed the data entry screens for Hospital operations such as Pre and
postoperative Instructions, Theater etc,
. Involved in the design of the system requirements and was responsible for
the implementation of the logic using Servlets
.
Environment: Servlets, HTML, Weblogic 5.1, Oracle 7.2, PL/SQL, Windows 95
on clients.
This Software catered to the Accounting purposes of the client. Apart from
usual Editing & Transactions it provides all the necessary reports.
Incorporated all the general features of accounting systems.
Financial Accounting System Programmer
Responsibilities:
. Involved in the system study, designing and programming. Developed the
following screens and reports: Voucher data entry, Cash Journal, Cash
data entry, Bank Payment, Bank Receipt, Cash Payment Voucher, Cash
Receipt Voucher, Bank Receipt Voucher, Balance Sheet, Trial Balance,
Working Capital, Profit and Loss Account, Account Master with grouping of
general ledger and sub ledger codes.
Environment: Oracle7.1, PL/SQL, SQL, Forms 4.5, SQL Report Writer 2.0, and
SQL Menu 5.0.
[pic]