SRINIVASA
FileNet Developer/Administrator 408-***-****
SUMMARY
Over 16 years of development experience in Software Industry.
Certified in FileNet P8 Administration, FileNet P8 Development
Experience in FileNet P8 Installation, Configuration, Administration and Troubleshooting
Experience in building Enterprise Content Management solutions with FileNet P8
Experience in performing content migration from legacy to FileNet P8.
Experience in developing Case Manager POC's, installation and configuration
Expertise in Visual C++, Visual Basic 6.0, MFC programming C, C++, Java, C#.NET, VBScript, Dojo, Java Script Win32 APIs, Socket Programming.
Extensive experience in Multi-Threading Programming using MFC classes, Crystal Report, Install Shield.
Very good knowledge on design patterns.
Expertise in MS SQL Server, Oracle, MySQL, Microsoft Access.
Database Programming using MFC ODBC classes on SQL Server
Exposure to various system programming aspects like DLL, COM, DCOM, ActiveX Controls, STL, ATL
Excellent Communication, Interpersonal skills and the ability to work in a team.
Product release and Installation Experience.
Experience in installatin and configuration of Datacap versions 8.x/9.x
Developed POC's for capture solutions using FileNet Datacap
Knowledge on Web services, bootstrap framework.
Experience on Installation and configurations of FileNet from Version 4.51 (5.0/ 5.1 / 5.2 and 5.21).
Helped Customers like CitiBank, Huntington Bank, State Farm and Westpack on their performance/other issues.
EDUCATION & CERTIFICATIONS:
Master of Computer Application
IBM FileNet P8 Platform Administration 4.0
IBM FileNet P8 .Net API Programming 4.0
TECHNICAL SUMMARY:
FileNet
FileNet P8, FileNet CFS for IS, FileNet Imaging Services, FileNet Records Manager, FileNet Web Application Toolkit and Java APIs (for FileNet Content and Process Engines), P8 Workplace and IBM CMIS
Design
MVC, Singleton, Factory
Languages
C, C++, VC++, C#.NET, Java, PL/SQL, SQL* Plus, Basic, Pascal
Frameworks
J2EE, Spring-2.0, ASP.Net
Application Servers
WAS (Web sphere application server), JBoss, Web logic
IDE / GUI Tools
Web sphere Studio Application Developer (WSAD), Rational Application Developer (RAD – 6, RAD - 8), Web sphere Application Sever for Developer (WASD -7 )
Tools
PL/SQL Developer, Visual Source Safe (VSS), Concurrent Version System (CVS), ANT, Bugzilla, SOAP UI, Log4j.
Others
Process-Engine (P8 – BPM), Content Engine (P8 ECM), Application Engine (Workplace, Process Designer, Process Administrator, Process, Configuration- Console).
Databases
SQL Server 2008/2012, Oracle, DB2, Microsoft Access
Internet Applications
HTML, ASP 2.0, VB Script, Java Script, CGI (C and PERL), JDBC, Java Beans, Servlets
Operating Systems
Windows, UNIX (AIX/Ubuntu)
PROFESSIONAL EXPERIENCE:
Client: PERS (Public Employees Retirement System), OR
August 2016 – Present
FileNet Administrator
Project: PERS is upgrading of IBM FileNet 5.1 to 5.2. There are four environments, Testing, QA, TOS and production. SPNEGO/Kerberos SSO configured in all environments. In addition to the IBM FileNet P8 core installation, IBM Forms installation, IBM Content Navigator installed. Reverse proxy websites configured for all FileNet applications (Content Engine, Content Navigator and all Workplace instances).
Responsibilities:
Installation of FileNet Software
Upgrade FileNet from 5.1 to 5.2
Configure SPNEGO/Kerberos SSO
Configure SSL
WorkplaceXT multiple instances configured
Configure Reverse Proxy
Deploy various workflow changes to current production and other environments in FileNet 5.1 version.
Address/help team whenever there is an issue in FileNet application
Work with IBM by creating PMR for product issues.
Knowledge share to the resource
Deployments of various releases to 5.1 production environment.
Environment: Windows 2012 R2, SQL Server 2014 Windows 7, FileNet 5.1, FileNet5.2.1, WAS7/8.5 (WebSphere Application Server) and IIS 8.5 Datacap 9.x
Client: Nation Star Mortgage, TX
April 2015 – June 2016
Senior FileNet Developer / ECM Administrator
Project: NSM has two Environments forward and release for addressing mortgage requirements. Forward is on P8 5. Environment and Reverse on P8 5.2.1 Environment. Forward Environment has Workplace Customization whereas Reverse environment has ICN Customization. Developed various utilities for extraction of images and generating reports. Designed and developed recon workflow in ICN customization. Recon workflow is developed in P8 5.2.1.
Responsibilities:
Design and development for business requirements
Gather requirements from business partner along with BSA’s.
Deployment of change management requests QA, UAT and Production
Analyzing and Fixing production issues
Workplace customization deployments
ICN Customization and configuration
Monitoring Footprint ticketing system and address the issues
Involved in production support issues
Supporting FileNet Datacap and FileNet suite of products.
Environment: JAVA/J2EE, Eclipse, SVC, Windows 2008 R2 /2012, SQL Server and Windows 7, FileNet 5.0, FileNet5.2.1, JBoss, WAS6/7/8.5 (WebSphere Application Server) and DataCap 8.1
Client: IBM, CA
Jun 2013 – Mar 2015
Staff Software Engineer (Lead)
Case Analyzer, Case History
Case Analyzer: Case Analyzer is a FileNet® P8 process component that monitors and analyzes case and workflow business processes. Case Analyzer collects data from event logs and audit logs and stores the data in the Case Analyzer store. OLAP cubes are generated from this data, and business process analytic reports are produced from the multidimensional information in the OLAP cubes.
Case History: The Case history is FileNet® P8 a Case Manager component that shows history of a business or workflow case object. The case history resource represents the history for a specific case. This resource used to retrieve the entries that make up the case history. The case history shows information such as creation dates, comments, and such, about the case. The case history that is maintained by IBM® Case Manager is based on the Content Engine audit feature. The entries are stored as event objects in the Event table that is in the database for the object store.
Responsibilities:
Involved in system design, testing, and implementation of various line items.
Evaluate user requests, and modify existing applications according to client requirements.
Perform, and lead software development steps in the project
Worked with Clear Case, RTC, Cognos BI Reports
Prepare design document for the line items.
Troubleshooting FileNet Case Analyzer/ Case History issues and fix them in fix pack releases.
Attended various remote calls with customers in addressing their production/performance issues.
Installation and configuration of P8 5.25/21
Creation of CAStore and CHStore
Environment: JAVA/J2EE, Eclipse, CC, RTC, Windows 2008 R2 and Windows 7
Client: IBM, CA
Jan 2010 – June 2013
FileNet Enterprise Manager
FileNet enterprise manager is a graphical tool used to administer FileNet Content Engine. It provides access to most of the content engine administration capability. Some of the content engine capabilities include configuring multiple P8 FileNet domains, creating object stores/file storage areas and display and edit security setting for all securable objects. It displays objects required by and created in applications such as Workplace, Application Integration, and custom applications created by using FileNet P8 APIs.
Responsibilities:
Involved in system design, testing, and implementation of various line items.
Plan, develop, test various line items
Evaluate user requests and address in product line items
Perform, and lead software development steps in the project
Worked with Clear Case.
Prepare design document for the line items.
Troubleshooting FileNet Content Engine issues and help support group in fixing them
Supported customers like SCB, ASB bank during their content migration.
Installation and configuration of P8 5.0
Upgrade to P8 5.0 from P8 4.5
Configuration of Object Store, LDAP security
Installation of Datacap version 9.x and development on POC's
Environment: VC++ 2005, Visual C++.NET 7.0, C#.NET, Datacap, Windows 2003 Server
Client: IBM, CA
Jan 2007 – Dec 2009
IBM FileNet Report Manager
Report Manager provides online statement and report management for Enterprise Content Management applications that require access to legacy data. Report Manager is used to electronically store, access, mine and analyze computer –generated reports and forms such as customer statements, claims, billing statements, and payroll histories.
Responsibilities:
Involved in system design, testing, and implementation of large docID support.
Developed, tested, and documented computer programs applying knowledge of programming techniques, and computer systems using MFC, regular DLL.
Evaluated user requests, and modified existing applications according to client requirements.
Actively Involved development of line items and Multi-Threading concepts of Visual C++.
Involved in the design and implementation installation tasks in install shield.
Worked with clear case.
Performed, and lead software development steps in the project
Involved in testing and maintenance phase
Involved in creating release build and setup of the Product a product using Install Shield.
Environment: Visual C++ 6.0, SQL Server, Windows2k/2003/2008 XP
Client: iPass Inc, CA
June 2004 – Jan 2007
Senior Software Engineer
IPass Inc is a US based global virtual network service provider Telco. IPass Connect, GUI based product (offers Enterprise Connectivity Services), allows the user to connect to his/her corporate network, securely. Each time a user connects; various background activities or systems ensure service availability and quality, authentication and session security, policy orchestration and comprehensive management and administrative reporting.
Responsibilities:
Involved in system analysis, design, testing, and implementation of system by using MFC, Win 32 APIs, Dialog based application and DLL creation and Implementation concepts of Visual C++.
Planned, developed, tested, and documented computer programs applying knowledge of programming techniques, and computer systems.
Interacting with the client on various forums to discuss the status of the project, clarify any queries regarding the functionality etc.
Involved in White box testing (WBT).
Evaluated user request, and modified existing applications according to client requirements
Prepared FAS for development line items.
Performed, and lead software development steps in the project
Worked with Perforce.
Design & Development of modules as per FAS provided.
Involved in testing and maintenance phase
Involved in the Release Build of the Product by using Install Shield of Visual Studio.
Visited client for integration of the product at California (CA) twice during this tenure.
Environment: Visual Basic 6.0, VC++, SQL Server, Windows 2000/2003
Santok Computers Pvt Ltd, India
Jun 2003 – Jun 2004
Senior Software Engineer (Team Lead)
New Generation Data Loader
Data Loader is a software application, which reads the KLARF files, processes them through Smart Sampler server that performs various analyses, collects results and writes them to the output files. It also processes the Image Data and Metrology data files associated with the KLARF files. Current implementation of Data Loader is not flexible to add support for processing of Data files of a new file-format. File Read/Write modules are implemented as classes. These classes are also used by Process Pilot, which needs to export data to files of different format.
Instead of distributing classes, now the file read/write functionality for every file-format is implemented as a separate component that an be plugged into any application. Thus, for every file-format to be supported, a component was created, which contain the entire file Reading/Writing functionality. These components are implemented as COM components. The different components developed are KLARF, TENCOR and T-File format for Defect-Data files, RBD, SENSOR’s format for Metrology-Data files, Sansumary for Defect file and SanMetrolgy for metrology files are created.
Responsibilities:
Involved in the review, design and programming by using MFC and DLL Application Wizard
Developed COM DLL using Visual Studio.
Involved in testing and bug finding by creating Dialog based application and unit testing and performance evaluation of the DLL
Environment: C, C++, VC++, Microsoft Windows 2000
Client: Fabcentric, Boston, MA
Jan 2000 – Jun 2003
Metrology Data Viewer
Metrology Data Viewer is a novel software tool that collects the semiconductor metrology data from various NSX tools in the form of metrology and summary files. It enables the user to view data in different forms such as Wafer maps, grids and charts. Metrology Data Viewer is the client software to the Sever, which collects data from various sources in the semiconductor manufacturing process. It will enable the user to display data in various ways making it easy to analyze attributes of bumps. Metrology Data Viewer can be run on any platform, WinNT, Win95/98. There could be N number of clients accessing the same data over the network via Metrology Data Viewer. This contains two different types of views named Trend View, Wafer View. The Metrology Data Viewer GUI contains more than 15 ActiveX controls. All the ActiveX controls purely work on the data passed by the container. A COM EXE runs on the server that collects and formats the data and passes that data to these ActiveX controls when requested. Safe Array has been used in these modules for sending and receiving data.
Project2: Wafer Browser
Wafer Browser is a novel software tool that collects the semiconductor defect data from various NSX tools in the form of KLA files and defect images. It enables the user to view data in different forms such as Defect images, Wafer maps, Defect list and Defect charts. Wafer Browser is the Santok Product that would be the client software to the Sever, which collects data from various sources in the semiconductor manufacturing process. It will enable the user to display data in various ways making it easy to find out the source of the defects. Wafer Browser can be run on any platform, WinNT, Win95/98. There could be N number of clients accessing the same data over the network via Wafer Browser. This contains three different types of views named Trend View, Wafer View and Image View. The Wafer Browser GUI contains more than 10 ActiveX controls. All the ActiveX controls purely work on the data passed by the container. A COM EXE runs on the server that collects and formats the data and passes that data to these ActiveX controls when requested. Safe Array has been used in these modules for sending and receiving data. Also modules were later customized t o work on live data sent over RS-232 communication channel.
Responsibilities:
Involved in the review, design and programming by using MFC and DLL Application Wizard
Developed COM EXE using Visual Studio.
Involved in testing and bug finding by creating Dialog based application and unit testing and performance evaluation of the DLL
Developed Active X controls
Environment: C, C++, VC++, Microsoft Windows 2000