Karthikeyan Subramaniam
Experience Summary
Email ID's Having over 7 years of experience in Software Design and
*********@*****.*** Development
Presently working with HCL America. as Senior Consultant
Contact No (BPM/Appian).
Mobile: 1-206-***-**** Worked in all phases of software development and lead number of
teams
Trained number of resources on IBM BPM and Appian in HCL.
Personal Data Educational Qualification
Father's Name : 2004 - 2007 MCA - 76 % with Distinction.
Subramaniam S. From Sri Krishna College of Engg & Tech, Coimbatore.
Date of Birth : Anna University, Chennai.
19-April-1984 2001 - 2004 B.Sc (Computer Science) - 75 %
Gender : From Gobi Arts & Science College, Gobichettipalayam.
Male Bharathiar University, Coimbatore.
Nationality : 2001 HSC (73.91 %) Kumutha Metric Higher Sec
Indian School. Nambiyur.
Marital Status : 1999 SSLC (80.6%) Kumutha Metric Higher Sec School.
Married Nambiyur.x
Passport # :
H3390437 Primary Skill Sets: Appian, IBM BPM, Oracle, J2EE, Advanced
Facebook : JavaScript, JQuery, EXTJS, JSON, XML and MySQL.
www.facebook.com/yezkar Key Points
thi Worked as Project Trainee in Wipro Technologies, Bangalore.
LinkedIn : Period of Jan '07 - June '07
www.linkedin.com/in/yez Worked as Senior Software Engineer in Wipro Technologies,
karthi Bangalore. Period of August '07 - July '10
Working as a Senior Consultant in HCL Technologies, Bangalore,
India. Period of July '10 - till Date
Extensive hands on experience in Business Process Management
Contact Address tools such as Appian and IBM BPM
14201, 42d AVE S, Adept at overseeing all facets of project lifecycle, including
Tukwila, initiation and planning; design, change, risk
WA - 98168 Outstanding communication skills. Able to successfully build
strong working relationships with customers and colleagues
Proven track record in risk management and escalation procedures
Experienced in Architecting/Designing BPM (Appian) applications
Multiple onsite exposures with different clients
Strong technical and business management skills
Technical Expertise
BPM Platform
IBM BPM, Appian BPM Suite (6.7, 7)
Programming Skills
Java, J2EE, XML Schema, DOM, SAX, XPath, WebServices
WEB Technology
JSP, Servlets, Advanced JavaScript, XML and JSON
Frameworks
Hibernate Framework, Dojo Framework for UI Design
JQuery, GoogleGraphs and ExtJS
Specifications
J2EE
Application-Servers
WebSphere 6.0/7.0, JBOSS
Data Base
MS SQL, MySQL and Oracle.
Tools/IDE
Eclipse, Spring STS, SoapUI, LoadUI
Defect Tracking System
JIRA, Version One and LEAF
Version control
CVS, Eclipse, MS Visual Source Safe and Harvest
SOA
Web Services, SOAP, WSDL, UDDI, XML
Employment Recital
1 FTISIS
Role BPM Architect (Jan 2014 - Current)
Client The Boeing Company, Seattle, USA
Team Size 30
Environmen IBM BPM 8.5, Java/J2EE, SharePoint, Web Services and
t Oracle
Description:
Boeing is the world's largest aerospace company and leading manufacturer of
commercial jetliners and defense, space and security systems. A top U.S.
exporter, the company supports airlines and U.S. and allied government
customers in 150 countries. Boeing products and tailored services include
commercial and military aircraft, satellites, weapons, electronic and
defense systems, launch systems, advanced information and communication
systems, and performance-based logistics and training. ISIS is a Business
process execution solution that will be a single source of information for
Instrumentation ME, from design through function check, to execute, manage
and monitor their process performance. Processes are identified,
prioritized for automation by the business across milestones called Phases.
Role:
. Work with business stakeholders for process modeling and requirement
gathering
. Prepare required artifacts such as requirement specs and design
documents.
. Design MS SharePoint and IBM BPM Integration etc.
. Design and develop Java connectors to do various functionalities to
support features that are not out of the box in IBM BPM
. User story estimation and sprint planning
. Gather and define the requirements pertaining to User Interface,
Analytics, Integration, and Data etc.
. Deployment of Appian applications to higher environments
. Identify new opportunities to enrich relationship with the customer.
2
3
4 Common SharePoint Component
Role BPM Lead (Aug 2013 - Dec 2013)
Client Merck, NJ, USA
Team Size 7
Environmen Appian BPM, JBoss, .Net, Java/J2EE, SharePoint, Web
t Services
Description:
In this project we integrated Merck's SharePoint with Appian. Appian has an
extension to integrate with SharePoint but supports NTLM authentication
mechanism; however Merck wanted to implement Kerberos authentication
framework using SPNEGO Library as Merck's Enterprise BPM system must
function under this kind of security. Merck has already checked with Appian
about having Kerberos authentication in place, but as per Appian's
forecast, Appian would take 2 years to come-up with such an out of the box
feature in-built. We created custom smart services and integrated with
SharePoint through Kerberos authentication system. This particular smart
service is capable of performing search, check-in, check-out, Get Document,
Put Document and other various SharePoint operations. And also, we have
used this smart service in the process flow and provided a better solution
for the Chemical Approval process.
Role:
. Work with business stakeholders for process modeling and requirement
gathering for the identified processes on Appian BPM platform
. Prepare required artifacts such as requirement specs, design
documents, test cases for processes to be implemented
. Design and development of process on Appian platform
. Developed integration of Appian with MS SharePoint etc.
. Design and build of custom smart nodes using Appian SDK
. User story estimation and sprint planning
. Gather and define the requirements pertaining to User Interface,
Analytics, Integration, and Data etc.
. Deployment of Appian applications to higher environments
5
6 CHEAP RELIABLE STORAGE
Role Lead BPM Developer (June 2012 - Aug 2013)
Client Iron Mountain, Collegeville, PA
Team Size 20
Environmen IBM BPM, J2EE, .Net Framework, Progress ESB, Apache, Linux
t , Oracle
Description:
This was a new product development wherein Iron Mountain partnered with a
leading data protection company to create a data archival solution which
would compete with many of the cloud storage solutions available today.
Role:
. Oversee all technical aspects of the product roll out, including
overseeing creation of schedules, documents, and guides for
contractors, vendors, and consultants.
. Works with Operations, Engineering, QA and other departments to
proactively identify project goals, timelines, funding limitations,
staffing requirements, and resolve project conflicts and dependencies.
. Guide the business team on adding features to the product - brief them
about the pro's and con's of adding certain features and played the
part of an advisory in the product development committee.
. Worked with multiple vendors and their code deliveries to adhere to
the overall product rollout schedule
. Escalation Management - Reach out to the right set of people and
quickly resolve Infrastructural, Architectural and management related
issues.
. Lead requirements walkthrough sessions with the offshore team
. Design phase - Identifying different stake holders required(Enterprise
Service Bus, Business Rules Engine etc)
. Task Allocation, Task tracking
7 ASSET TRACKING
Role Senior BPM Developer (Sept 2011 till June 2012)
Client Iron Mountain, Collegeville, PA
Team Size 15
Environmen IBM BPM, J2EE, .Net Framework, Progress ESB, Oracle
t
Description:
Asset Tracking involves the design of a flexible platform that improves
chain of custody tracking of customer materials moving through the internal
IM network of facilities. This is a multi-year effort. The first release is
in development and includes basic platform components and the ability to
DMS physical materials from a transportation hub to an image center. The
solution will provide visibility of assets to facilitate research and
retrieval requests and also the visibility of material as it flows to the
imaging center: materials waiting for shipment to central imaging;
materials on the imaging inbound dock; materials that have not been moved
in compliance with the SLA.
Role:
. Sprint task allocation/monitoring
. Involved in project Initiation, Designing, Identifying integration
points, coordinating with Client and offshore team till the production
movement.
. Assistance in user acceptance test
. Ensured updates to the Sprint backlog as planned for the Release
working with the IT Project Manager/Scrum master
. Assistance in deploying the application developed
. Reviewed the Design and code
. Mentoring team on IBM BPM
8 ISIS
Role Senior BPM Developer (Sept 2010 till Sept 2011)
Client The Boeing Company, Seattle, USA
Team Size 21
Environmen IBM BPM, J2EE, Oracle, JQuery and Web Services
t
Description:
Boeing is the world's largest aerospace company and leading manufacturer of
commercial jetliners and defense, space and security systems. A top U.S.
exporter, the company supports airlines and U.S. and allied government
customers in 150 countries. Boeing products and tailored services include
commercial and military aircraft, satellites, weapons, electronic and
defense systems, launch systems, advanced information and communication
systems, and performance-based logistics and training. ISIS is a Business
process execution solution that will be a single source of information for
Instrumentation ME, from design through function check, to execute, manage
and monitor their process performance. Processes are identified,
prioritized for automation by the business across milestones called Phases.
Role:
. Sprint task allocation/monitoring
. Augment Boeing current business with a team structure and members
having capability to rollout workflows on Lombardi across multiple
phases and releases of the ISIS Project providing consistent
throughput/productivity.
. Transition of the ISIS development work from IBM based on the
transition plan outlined in the project plan section
. Collaborate with the designated Boeing SME for the process area to map
the process requirements for future system in Teamworks (BPMN).
. Mentoring team on IBM BPM
. Participated in all phases of BPM life cycles from process discovery
to Process Optimization
. Effectively guided the team in following the BPM Best practices
through series of code reviews and sessions.
FTME
Role BPM Developer (July 2010 till Sept 2010)
Client The Boeing Company, Seattle, USA
Team Size 15
Environmen IBM BPM, J2EE, Oracle, JQuery, Google Maps and Web Services
t
Description:
FTME is a business process execution solution that will be a single source
of information for Flight Test ME, from analyzing the design of a work
request to installation plan release, to execute, manage and monitor their
process performance". Processes are identified, prioritized for automation
by the business across milestones called Phases. Each phase may involve
multiple releases to achieve the required functionality, and in turn each
release includes one or more Sprints.
Role:
. Design of the database structures and its documentation based on the
guidance from the Boeing Application Architect
. Development of the processes, screens and integration components
identified
. Collaborated with the designated Boeing SME for the process area to
map the process requirements for future system in IBMBPM..
WebSTP
Role Senior Software Engineer (Jan 2009 till July 2010)
Client Bank of NewYork Mellon, Pittsburgh, USA
Team Size 75
Environmen IBM BPM, J2EE, Oracle, JQuery, Google Maps and Web Services
t
Description:
BNYM will be getting the faxes of the transactions. Depends upon the
transaction type we will be assigning the work items to the teams. I was
working on admin module which takes care of user and team management
mainly. In this project I contributed major role in Lombardi teamworks and
as well as in the server side code also. Faxes will contain the information
related to their transaction. We need to scissor the fax images depending
upon the teams involved to resolve the fax item. This can be forwarded to
other teams by the respective workflow teams. In administration module part
we need to allocate the privileges and roles to the users or the team
members. Depending on the role and membership of the users, they will be
getting the work items.
Role:
. Design of the database structures and its documentation based on the
guidance from the Boeing Application Architect
. Development of the processes, screens and integration components
identified
. Collaborated with the designated Boeing SME for the process area to
map the process requirements for future system in Lombardi.
. My major contribution on the project goes in JSPs, Services, DB Links,
Java Connectors, workflows and in the coaches designing. As per my
previous project experiences I can able to take up the User interface
design part in a short span of time. Uploading a file from Client to
the server also gave me good lay a hand on to the project.
FlowBrix
Role Software Engineer (Aug 2007 till Jan 2009)
Client Wipro Technologies
Team Size 40
Environmen J2EE, Oracle, MySQL, DOJO, Google Maps and Web Services
t
Description:
Flow-briX Web BRE is an on-line Business Rules Editor. This is used to
create, deploy and test a business rule. The rules can be saved either into
the server or to the client. The gluing between server and client is done
with Ajax and Servlets. The transaction format between the server and the
client will be in the form of JSON (JavaScript Object Notation).
Role:
. Development of the processes, screens and integration components
identified
. Developed the given modules and Unit tested the developed components
. Documentation and Defect Fixing
Certifications
. IBM Certified Associate BPM Developer -
. IBM Certified BPM Application Developer
Declaration
I hereby declare that all the information furnished above is true to
the best of my knowledge.
KARTHIKEYAN S[pic]