Objective
Versatile and quality-minded Lead FileNet and Java/J2ee with DevOps developer as a technical lead with around 10 Years of IT experience looking for a dynamic organization in helping to streamline its business processes, data & systems & realize its growth objectives and thereby providing significant cost benefits.
Professional Profile
Strong working knowledge of JAVA/J2ee and Struts and Spring with hibernate technologies.
Knowledge and understanding of UniX / Linux
Understanding/Implementation of DevOps across all the best practices with set of tools and technologies.
Hands on experience in Platform of all the DevOps tools can install / upgrade / patches along with troublhooting in Linux Environments.
Experience in using Build Tools such as MAVEN,ANT,GIT and GRADLE.
Extensively worked in Continuous integration tools like Jenkins.
Resolving build failures and analysis and provide support to developers if needed.
Hands on experience with deploying the code through web application servers like Tomcat.
Hands on experience on Docker and knowledge on Kubernetes.
Installed and configured Jenkins for Automating build, deployments and test execution and providing a complete automation solution.
Implemented Continuous integration and Continuous Deployment using Jenkins and Bamboo.
Working with Bit Bucket, Apache Maven, Apache Tomcat, Jenkins, SonarQube, Crucible and Artifactory.
Configuring all the applications to Jenkins for the build and deploy Continuous Integration process.
Worked with Docker containerization with building images using Jenkins.
Working with Jenkins multi master with parallel execution of Jenkins jobs over Slave nodes.
Installation/upgrade Jenkins version & Jenkins plugins when it is needed with Change Request.
Doing sanity testing while post upgrade of any application services.
Working with Bit Bucket complete administration to create projects and Upgrades along with user administration.
Working with Ansible playbooks scripts to automate the configuration changes in all the 60+ slave nodes.
Used ansible as automated to clean up the jobs and monitoring all the host machines health check.
Experience in deploying applications on Tomcat and Web logic servers.
Analysis error logs in all Jenkins and Bit Bucket, Artifactory, SonarQube and prepared with proper resolutions and documentation of the issues.
Prepared documents and given presentation.
Participate in team meetings and value added to the project.
Provided support to developers to their build issues and access issues.
Has technical experience in Unix, MS SQL, IHS and WebSphere Application Server running on Linux and Windows
Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
Hands on experience in designing and developing applications using Java EE platforms
having hands on experience on java script and angular JS
Strong working knowledge of Application and Admin on FileNet P8 and Image Services technologies.
Strong working knowledge of IBM Datacap and IBM case Manager
Having Strong knowledge on BPF case management and IBM Capture Professional
Hands on experience on Configuring Workflow, Queues, Rosters, Document Class and Document Class Security
Hands on Experience on PE workflow design & deploymen.
Expertise in Installation and Setup of new FileNet P8 infrastructure on AIX servers / Windows 64-bit servers .
Experience on implementation of patches on the FileNet P8 components on the clustered and non-clustered environments in FileNet 4.5 & FileNet 5.2 platform.
ICN and IER work experience with plug-in implementation. Played the role of technical mentor for team members on various assignments.
Ability to support the testing team during the SIT, UAT, Pre-production and production environment
Strong communication skills in engaging business stakeholders, subject matter experts and users across the business lines of a global enterprise.
Skilled in team development, conflict resolution, awareness education, and team motivation thus enabling the team in achieving its objectives in an effective manner.
Strong action and results oriented with the ability to work independently, self-motivated and proactive in achieving individual and team objectives with an eye for detail.
Strong Analytical and Problem Solving Skills. Proven ability to view and analyze a situation from a logical, systematic perspective, evaluate all possible alternatives and finding a good solution.
Ability to learn new things effectively and rapidly
Areas of Expertise
Program Management Skills
Data Analysis
Enterprise Content Management professional
Project Management Skills
Certified IBM Filenet Professional
Business Analysis
Professional Retail Business Credential
Off Shore Team Management
Technical Skills
Platforms: Windows (XP/2007), DOS, Unix
Servers: Web sphere, Tomcat
Databases: Oracle, DB2, SQL Server
Script Language: Java Script, HTML, CSS,JSON, Angular JS,
Methodologies: Agile/Scrum, Waterfall
ECM (Functional)Tools: FileNet 5.5, FileNet IS, BPF, ICN, Case Manager, CFS, IBM Datacap, IBM capture Professional, FIleNet Eforms
Other Tools: RAD, MARVEN, Junit, eclipse, Confluence, JIRA, Git, Bitbucket, Bamboo, Jenkins, Artifactory, Docker, Sonarqube, Shell, Groovy.
Languages: Java.J2ee, Spring, Hibernate, Struts
Scholastic/ Certifications
Bachelor of Engineering (B.E.) from Anna University, India
Professional PROFESSIONAL EXPEREINCE
FileNet -Application Developer/ DevOps Developer
Software Analyst @ OCBC Bank (E2 Power), KL, Malaysia 10/2018- till date
IBM India PVT LTD, Hyderabad, India 4/2011 – 10/2018
FIleNet and DevOps Engineer @ OCBC Bank Oct 2018 - Till date
Client: OCBC bank, Kuala Lumpur, Malaysia
Project: Loans and Cards and Investment apps
Domain Exposed to: Banking
System/ Technology: FileNet 5.5,IBM case Manager and IBM Datacap, ICN, IBM Capture, ICC, Java/J2ee,JSP,Java Script, SQL Developer, SOAP UI, Confluence, JIRA, Git, Bitbucket, Bamboo, Jenkins, Artifactory, Docker, Sonarqube, Shell, Groovy.
Description:
This is a workflow management system that allows users from various departments to create their various type of requests, scan and attach the required documents and send them for approval to various authorized persons. Its allows users an easy interface to store, process and manage the documents. This is an integrated environment that includes 23 independent workflow applications developed in java and integrated with FileNet.
Key Responsibilities:
Prepare all documents for project standards and maintain accuracy in same and manage all technical resources to meet all requirements and perform tests on various processes in coordination with development teams.
Administer all project issues and identify al risks and ensure mitigation within required timeframe and develop and perform tests on all JAVA and J2ee applications and design all J2EE applications according to business requirements.
Analyze and modify all J2EE applications and prepare required documents.
Assist in development for various applications and maintain Quality for same and perform troubleshot to resolve all application issues.
Design all advance applications with help of various JavaScript technologies and prepare all associate Java components according to same pattern and maintain high quality production for all software.
Develop all logical and physical models and deploy all applications and provide excellent documents for all processes.
Provide technical support to all production systems and perform various tests on all application codes and design new codes for all design specifications.
Develop and implement all software models for all software systems and analyze all business requirements for all processes.
Installed, configuring and administering Jenkins CI tools on Linux machines along with upgrade and maintenance.
Build and deploy the java EE applications and web based applications to middleware web application servers like apache tomcat, WebLogic
Implemented the setup for master slave architecture to improve the performance of Jenkins.
Responsible for designing and deploying best SCM processes and procedures.
Involved in modifying pom files according to our needs to establish the code quality tools integration.
Coordinate/assist developers with establishing and applying appropriate branching, fork and reviewing using GIT source control.
Installation of new applications in Linux based operating systems and then implement same in the Enterprise level.
Continuous monitoring and health check of the host machines and cleanup the workspace activities.
Worked closely with software developers and DevOps to debug software and system problems.
Analysis error logs in all Jenkins and Bit Bucket, Artifactory, SonarQube
Installation of DevOps tools in Linux platform and connecting to each other.
Worked with Bit Bucket to create projects and repositories and provide access to users.
Provide support to other team members on Jenkins and Bit bucket etc.
Performed software configuration/release management activities for different Java applications.
Created and Maintained Subversion repositories, branches and tags.
Used Jenkins, for Continuous Integration and deployment into Application Server.
Installed sonar on Jenkins server and configure with the build process for the code analysis process for better code quality and rapid feedback for development teams and manager.
Provided support while application releases to production.
Prepare all documents for designs and evaluate work of all peers and develop all J2EE requirements for businesses.
Case manager Deployment skills – on Widget, Solution, code module and FEM/ACCE configuration.
Supporting the fix pack and Infra upgrades activities to meet the Engineering standards.
To design, develop and implement high available and scalable enterprise level technical solution using IBM Case Manager and IBM Datacap
Developing and designing the case solutions by using IBM case manager
Configuring and managing the IBM Datacap applications.
Drive through FileNet P8 platform performance analysis and optimization for continuous improvement
Participate & contribute to resiliency validation exercises for all IBM FileNet P8 Solutions
Automate of various manual tasks with respective to performance monitoring, alerting, analysis, reporting, capacity planning etc to improve application observability, resiliency & operational efficiency.
Work with various teams from infrastructure, application support teams, project teams and business users to ensure system availability and running at optimal performance level
Actively support users, drive improvements, preventions and zero defect in production
To analyze and troubleshoot issues and performs in depth technical root cause analysis of incidents and ensure mitigation, resolution or procedures are implemented
Ensure appropriate governance with respective to framework usage across multiple delivery streams and enhance the framework capability to meet the upcoming requirements.
Providing L2 support to Business users and fixing the Production bugs.
Planning and performing periodic upgrades & Performing and planning daily, weekly, and monthly maintenance tasks.
Facilitated review of completed business requirements with project stakeholders, business functional and IT partners in order to secure buy-in and sign off on deliverables
Identified, organized, and documented the changing requirements of the project on an ongoing basis
Documented and communicated these requirements regularly to the development teams
Maintaining a proper log of every new requirements/ change in requirements
Ongoing interaction with the Business Leads to understand the business rules needed to be implemented in the system
Interacted with the QA team to facilitate the testing of changing requirements implementation
Provide weekly reports to the senior management related to the status of each requirement
Review client feedback and product backlog to draft ongoing requirements to continually enhance products to deliver on client needs
To understand and reengineer the existing Training & Development process as per the prevailing quality standards of the organization.
Worked with the Project Champion to prepare the project implementation and got the team on board to implement the same
Coordinated with all the team members to identify the areas of customization needed in the tool
FileNet Developer and Admin @ IBM Jan 17- Oct 2018
Client: SunTrust Banks, Atlanta, USA,
Project: Implementation of Electronic Database Management System (EDMS)
Domain Exposed to: Banking, Enterprise Content Management
System/ Technology: FileNet IS and FileNet P8,Spring,Hibernate,JSP,Serverlet,XML,ICN,RestAPI,HPII
Key Responsibilities:
Interacted with local and global functional groups, vendors and partners
Designing the workflows based the business requirements.
ICN Administration and creating Desktop and managing the desktop.
IER records management with disposition schedule creation and File Plan creation.
Implementing the custom utilities using Content Engine and Process Engine API’s.
ICN plugin implementation using java/J2ee components.
Planned the requirements gathering strategy and timelines to achieve the same
Led and performed functional requirements gathering by organizing workshops with the respective stakeholders
Elicited requirements related to the Business rules and regulations need to be incorporated in the system
Led and designed process diagrams and workflows related to document creation/ collaboration, review, approval & submission.
Responsible for creating and setting up Client side Filenet environment that involves configuring Filenet P8. Responsible for creation of Object Stores, Search templates, Folder structures, Document Classes, Choice lists and other FEM Components at Development environment.
Development of Java Component and configured through FileNet Component Integrator.
Involved in the development, deployment and integration of the Component Integrator in the workflows.
Involved in Implementing the Business logic with Content Engine and Process Engine APIs for the workflow components.
Collaborated with the user experience and design team to perform traceability of solution to design and business requirements
Participated in the development of training material and training delivery to end users
Provided daily, weekly, monthly, and ad hoc status reports to managers and clients on all project activity and budgets
Envisioned solutions-related issues and conflicts, collaborated with functional or business teams and developers to deliver solutions that meet business requirements
Adapted to the clients environment, development and quality standards
Actively Participated in PIR (Post Implementation reviews) and gave justification to Business if required
closely working with Business users to troubleshooting and handling Production issues
Got initial TTT (Train-the-Trainer) sessions conducted so that there are more trainers available across to train other users
Prepared and executed a robust plan for managing the Big Change for the organization with great emphasis on its branding & marketing, Extensive Communication within the organization, Motivation plans for the internal training team to start using the system, to create LMS policy to enforce the usage of LMS in a standardized way like ‘No Nomination will be accepted other than submitted in the system
Managed the phase by phase roll out for the organization
FileNet Developer and Admin@ IBM Oct 16 -JAN 17
Client: View Pointe, New York, USA
Project:CoD Creating/Case Management
Domain Exposed to: Banking, Enterprise Content Management
System/ Technology: FileNet P8, Spring, Hibernate, CPE,ACCE, JSP, Servlet, XML
Key Responsibilities:
Development of Java utility using APIs for processing the migration.
Creating Teamspaces, Search Templates, and Desktops using ICN.
Worked on FileNet Process designer and process Administrator.
Troubleshooting and fixing the issues.
End to End testing of the application using workplaceXT search Templates.
Written the Unit test cases for the application as per the client requirement.
Involved in deployment of the application on various environments.
Responsible for handling first level of escalation from Business.
Working with Incident and Problem management tasks.
Performing daily health checks for application services.
Preparing the documents and service articles for the common reported issues and training L1 team.
Worked on BPF cases and FileNet Workflow Maps.
Involved in testing of the application in different environments.
To fix issues happening in the Application after testing.
Perform self and peer reviews.
Filener Admin/Java Developer @ IBM APR’14-Oct 16
Client: AIR INDIA LTD, Mumbai, USA
Project: FileNet Doc Capture
Domain Exposed to: Financial
System/ Technology: FileNet P8 and Java,J2ee,BPF
Key Responsibilities:
Set up of FileNet 4.5.1 Development infrastructure from the scratch for L&T on AIX server with DB2 database and Web sphere Application Server 7.0.x
Co-ordination with Operating System Infrastructure teams for AIX Operating System build.
Troubleshooting of the Core FileNet P8 Components during the infrastructure setup and installation single-handedly.
Installation of Web sphere Application Server 7.0.x on which the FileNet Workplace and other Web applications would be hosted.
Execution of DB scripts for Creation of FileNet databases and Tablespaces.
Set up of Core FileNet Components (CE, PE and AE) in a Single AIX box and preparation of necessary documentation on the activities.
Monitor and maintain optimal performance / throughput of the applications running in Production.
Backup of the Initial Infrastructure setup done at the Operating System and Component levels.
Initial Analysis for Setup of FileNet Rendition Engine on the DEV infrastructure and co-ordination with teams for procurement of Hardware resources.
Managed the planning and execution of product testing efforts, including all associated resources to meet committed delivery dates
Defined systems scope and objectives based on both user needs and a thorough understanding of business systems and industry requirements
Understood and articulated business requirements from user interviews and then converted requirements into technical specifications.
Performed source system and destination system study and documented conversion data validation plan.
created test scenarios, test plans and execution of test cases using various test scenarios to deliver quality results to clients
Managed the planning and execution of product testing efforts, including all associated resources to meet committed delivery dates
Coordinated with the business partners in conducting the UAT (User Acceptance) Testing.
roviding Expertise in developing case based solution using BPF with IBM FileNet P8 APIs & FileNet development using CE and PE APIs.Mentored junior staff to increase their job knowledge and guide them as necessary.
Identified and resolved Quality Control issues and communicated to project team for resolution
Gathered the reporting requirements, formalized the needs for Management Dashboard and ensured that they are met in the tool reporting capabilities
Worked closely with the vendor and internal infra team to ensure the successful implementation of the tool
Worked with the core team to get the material ready to train the whole organization to start using the new tool
FIleNet Developer @IBM India pvt Ltd Jan 12 - APR 14
Client: Key Bank, Jersey City, Ohio, USA
Project: Risk Management Work Station
Domain Exposed to: Financial (Risk Managemen
System/ Technology: FileNet 3.5,Java,JSP,Java Script,Oracle
Key Responsibilities:
Identified, organized, and documented the changing requirements of the project on an ongoing basis
Facilitated review of completed business requirements with project stakeholders, business functional and IT partners in order to secure buy-in and sign off on deliverables
Documented and communicated these requirements regularly to the development teams
Maintaining a proper log of every new requirements/ change in requirements
Ongoing interaction with the Business Leads to understand the business rules needed to be implemented in the system
Interacted with the QA team to facilitate the testing of changing requirements implementation
Provide weekly reports to the senior management related to the status of each requirement
Review client feedback and product backlog to draft ongoing requirements to continually enhance products to deliver on client needs
FileNet Admin @IBM India Apr 11-DEC 12
Client: Cambridge Assessment (CA), UK. It is the commercial entity of Cambridge University responsible for worldwide assessments and examinations including ESOL, OCR and CIE and performs a similar function to Pearson in the US.
Project: To build an online automated tool for Content (Tests) development and reporting
Domain Exposed to: Banking
System/ Technology: Documentum, Silverlight, FileNet 3.5,java
Key Responsibilities:
Worked closely with the Account head and senior project manager to plan the project and select the project team
Participated in all initial calls to understand the as-is status of the project
Worked closely with the core team to ramp up the project team and make them ready to go at the client site
Managed communication with the client manager/ other representatives related to the project
Organized and participated in the daily stand up to track the project progress
Elicited business requirements using multi-pronged strategy – through formal meetings, company documents, work done by previous vendor
Facilitated the communication between the business users and the internal offshore team for any question related to the requirements
Prepared Business Requirement Document with other BAs, submitted to the client, seek feedback and incorporated the same to finalize the business requirements
Devised or modified existing processes to address the current challenges/ complex problems
Worked in parallel with other technical teams to communicate the functional requirements to them and to understand the dependencies (Interfaces/ Non Functional Requirements) involved in the project
Identifying other related business needs of the clients and communicating the same to the sales team to seek avenues for new business from the same client
Excelled in guiding the work of technical teams. Articulated project goals and scope, translated business needs into technical terms, prepared detailed work breakdown structures (WBS) and instilled shared accountability for achieving project milestones