Rajesh Gupta
Dallas TX
Email - **********@*****.***
Cell - +1-214-***-****
Professional Summary
. Over 18+ years of Industry experience with strong focus on consulting,
architecting strategic solutions and leading key customer engagements,
with a proven ability to provide strategy, solutions, architecting,
consulting and implementing.
. Holistic end to end solutions in Enterprise Integrations, IBM BPM 8.5.5
and ODM 8.5 (Business Rules)
. Over 6+ years of consulting experience including big 5 global consulting
firm. Strong Customer facing skills and comfortable at both formal and
informal settings.
. Holistic end-to-end solutions in Enterprise Integrations, SOA & BPM, in
the international arena.
. Responsible for providing Solutions and oversight in existing current
customer engagements and prospects.
. Led solutioning, estimation, resource modeling and customer
presentations.
. Spearheaded consulting engagements, to define Strategy and roadmap,
architecture, governance and global roll-outs
. Strategic and Tactical Planning, aligning IT services with business
objectives increasing reliability and maximizing productivity.
. Built and mentored productive teams of motivated Designers, Developers
and Test Analysts
. Self-starter, excellent team player and detail oriented.
. Possess strong analytical skills, problem solving and organizational
skills. Excellent communication skills, written and verbal.
Technical Skills
. Certified IBM BPM professional.
. Architecting and implementing business processes using IBM BPM 8.5.5
including process discovery and analysis, process modeling, data model,
scoreboards & reports, web services, UI coaches, UCA's, Tracking Points,
Ajax services, task Routing, KPI definition and playbacks.
. Experienced in designing and implementing Business Rules application
using ODM 8.5 (Operational Decision Management).
. Multiple experiences in end-to-end participation in architecture &
design, development and maintenance of several BPM, Business Rules and e-
commerce / web applications.
. Extensive experience in following tools and technologies: Java, J2EE,
JDBC, JSP, Servlet, Struts, Tiles, MVC, Velocity, JSTL, EJB, Avalon,
Castor, XSLT, XML, JavaScript, HTML, C++, WebSphere, JBoss, Weblogic,
Tomcat, Sun Solaris, Linux, and Netscape Directory Server. Highly
experienced working in Agile / Scrum projects and methodologies.
Career Profile
. Architect / Managing Consultant at IBM, USA ( Jan 2011 - Present )
. BPM Architect at Tata Consultancy Services, USA ( Aug 2009 - Dec 2010 )
. Sr. Consultant at Callidus Software, Austin TX, USA ( May 2007 - July
2009 )
. Sr. Software Engineer at USAA, San Antonio, TX, USA ( Sep 2006 - May 2007
)
. Sr. Software Engineer at Travelocity, Southlake, TX, USA ( Oct 2000 - Sep
2006 )
. Sr. Software Developer at Khanna Associates Inc / DSI, New Jersey ( Apr
1999 - Sep 2000 )
. Sr. Software Developer at Formula Systems, India ( Jul 1998 - Jan 1999 )
. Software Engineer at 01 Systems WLL, Manama, Bahrain ( May 1997 - Jun
1998 )
Education B.E. (Equivalent to BS) Computer Engineering.
Immigration Status US Citizen.
Consulting and Delivery Assignments
SAMHSA, Jan 2015 - Present
Project: SAMHSA Hire
Responsibility:
. Worked as IBM BPM 8.5 Architect at SAMHSA. The role involves planning
playbacks and releases, assigning work and mentoring team members,
providing status to the client and responding to their queries.
. Provide standard / best practices and solutions around business
requirements.
. Participate and contribute in discovery and deep dive sessions and
quickly model the Hire process.
. Modeled and implemented complex business processes, created coach views /
coaches and status tracking of New Hire.
Fannie Mae, Sep 2013 - Dec 2014
Project: Loan Accounting Initiative Technology: ODM 8.5 / Java
Description: Major external and internal forces are significantly impacting
Fannie Mae's ability to serve the demands of a dynamic and evolving market
while meeting increased regulatory accounting requirements. The current
loan accounting and related systems in place at Fannie Mae are deemed to be
costly and time-consuming to enhance due to inflexibility.
To address this problem, Fannie Mae initiated the Loan Accounting
Initiative (LAI) program to develop a replacement for their current loan
accounting systems. LAI's objective is to improve capabilities in three
primary areas:
1. Increase system flexibility to accommodate new products, changes in
accounting standards, and new regulations.
2. Improve efficiency by reducing manual processes and reducing operating
costs.
3. Simplify system implementation by reducing the number of interfaces and
by reducing system development costs and time to market.
Responsibility:
. Actively participate in high level design review sessions of business
events and their rules. I provided feedback and raised questions as
needed.
. Create rule project structure and rule flows for several business events.
. Orchestrate rule execution with appropriate "Rule Priority", "Exit
Criteria" and rule sub flows as needed.
. Create several B2X methods and virtual classes to implement utilities and
invoke Java functions as needed.
. Implemented business rules using "Decision Tables", "BAL Rules" and
"Technical Rules" for "Swap Loan Acquisition", "Best Execution",
"Government Insured", "Period End Processing Other", "Interest Accruals"
and "Process Advances from Servicer Borrower" business events.
. Implemented JUnits to test individual rules and made sure the rules are
fired as expected with desired output.
. Executed scenario testing of business events with Fannie Mae's live data
in test environment. The response from the ODM engine is compared with
Fannie Mae's existing production system to ensure the new LAI system is
working same as their existing production system.
Walmart, July 2013 - Sep 2013
Project: Register Rules Business Rule Application Assessment Technology:
ODM 8.5 / Java
Description: The sale and refund of individual items in a Walmart store may
be restricted by local regulations or Walmart policy. For example, the sale
of alcoholic beverages may be restricted by day, time of day, and the age
of the customer. Restrictions may apply to one store and not another,
depending on a jurisdiction and policy. Walmart maintains all of the
restrictions centrally, and distributes the appropriate restrictions to
individual store locations where they can be enforced on POS registers.
Responsibility:
. Actively participate in the rule harvesting sessions with the business
SMEs and contribute in creating "Application Assessment Report" as a
deliverable.
. Analyze Walmart's current register rule solution and contribute in the
design of a new solution using ODM. In the proposed solution the register
rules reside in a rules engine on a store controller. The register rules
specify a sequence of commands to be executed by the POS register.
. Designed and implemented a Business Object Model (BOM) consisting of
Item, Transaction, and Register Command as key business objects for
authoring rules.
. Implemented a Java Execution Object Model (XOM) as underlying code to
make rules executable.
. Designed and implemented several decision tables to organize various
rules for alcohol such as customer's age, cashier's age, day and time of
sale, quantity etc. Only the most specific row applying to a store
location will be executed.
. Implemented priority on decision tables to sequence rule execution and
create rule flow.
PepsiCo, July 2012 - Apr 2013
Project: Vendor Management Technology: IBM BPM 8.0.1, WS Message
Broker
Responsibility:
. Worked as an Architect on IBM BPM 8.0.1 at food and beverage industry. My
responsibility is to understand customer requirements and architect /
implement solutions using IBM BPM 8.0.1
. Integrated with SAP (System of Record) using web services exposed by
WebSphere Message Broker to persist the business object.
. Implemented complex business processes and routing rules for Vendor
management.
. Architected / Implemented BPD's, business rules, coach views, coaches,
utility services, general system services, UCA's, task routing and data
model using IBM BPM 8.0 as per business requirements.
. Lead several technical discussions with the customer's IT team to bring
them up to speed on BPM tool and methodology and answer their concerns.
. Consumed web services exposed by WebSphere Message Broker to search,
create, extend and update vendor in SAP.
. Deploy Process application from DEV to QA, configure EPVs, configure data
sources in WebSphere, and create admin users and other system tasks such
as starting and stopping process server.
. Lead several playback sessions with wide range of audience including
executives, business, IT and other stake holders.
Wells Fargo, June 2011 - June 2012
Project: Transfer of Assets
Responsibility:
. Worked as BPMS (IBM BPM 7.5.1) Architect at a large financial services
client. The role involves planning playbacks and releases, assigning work
and mentoring team members, providing status to the client and responding
to their queries.
. Provide solutions around business requirements and estimates.
. Participate and contribute in discovery and deep dive sessions and
quickly model the process.
. Modeled and implemented complex business processes end-to-end for "Asset
Transfers".
TotalPlay, Feb 2011 - June 2011
Project: Rate Plan and Promotions
Responsibility:
. I worked as business analyst on Rate Plan / Promotion management and
Order Management.
. Documented business rules for rate plans and promotions.
. Conducted requirement sessions with the client in identifying
requirements for key business and collaborated with the developers to
review requirements, technical issues and feasibility.
. Developed Business Requirements document (BRD) for 6 "Triple Play" and 4
"Double Play" rate plans. I also produced BRDs for several promotions
that TotalPlay planned to offer to its customers.
. Identified and developed work-around for key pain points to support the
product launch
. Develop Business Requirements document (BRD) for Release 2.0. Example -
Order Management.
CVS Caremark, Sep 2010 - Jan 2011
Project: Incoming Service Request
Responsibility:
. Work with business and other stake holders to gather requirements.
. Implementing Patient management process using IBM Lombardi Teamworks at
CVS Caremark.
. Integrate with web services to determine the group and priority incoming
patient fax should be assigned to.
. Created a service to track list of Business Documents. This involved
creating a Tracking Group and Tracking Point.
. Created web service integration services to get pages in a fax document
and to associate fax pages to the patient using Scriptaculous. The
association is also persisted in ECM.
. Implemented LCV to client side validation in Teamwork coaches.
The HomeDepot, Dec 2009 - Aug 2010
Project: New SKU On-Boarding
Responsibility:
. Created a BPD using TeamWorks 6.1 for "New SKU On-Boarding" approval
process for Home Depot. The process involved external activities in Flex,
Wait for Ever sub process, timers, tracking points and invoking external
RESTFUL web services.
. Created a BPD for "Inventory Planning and Replenishment" approval process
for Home Depot. Approver can approve the request via email on their
blackberry. Implemented "Click2Accept" functionality where a polling
service listens to mail box for approvals / rejections from approver and
moves the request to next task in the process.
. The approval hierarchy is maintained within TeamWorks as users assigned
to Participant Group.
. Implemented several reports/scoreboards such as process metrics, time at
task, process instances received/completed in a given time range and
drill downs etc.
Freddie Mac, Aug 2009 - Dec 2010
Project: Transfer of Service
Responsibility:
. Designed and implemented complex business processes (POC) such as
"Transfer of Service" / "Maintain Indices" using Lombardi Teamworks for
Freddie Mac.
. Implemented services and user interfaces using Teamworks coaches.
. Configure database connectors to query/update the database.
. Configure Java/Webservice connectors to invoke Java classes /web services
from TeamWorks.
. Demonstrate POC using Flex to design user interfaces and integrate with
Teamworks.
. Implemented work queues and forms using Flex instead of using default
Teamwork inbox and coaches.
Callidus Software, May 2007 - July 2009
Responsibility:
. As a senior consultant I was responsible for gathering requirements /
architecting / implementing / testing and deploying workflow solutions
within Callidus TrueResolution for several customers including HSBC,
SunLife, Sprint, Nuvox, Verizon, WWTI and CA on a Java / J2EE with
Weblogic / WebSphere environments.
. Assisted in migrating and reimplementation of TrueResolution into
Lombardi TeamWorks
. Installed TeamWorks on Solaris with Oracle 10g and Weblogic 9.2 MP2
USAA, Sep 2006 - May 2007
Responsibility:
. Worked on designing and implementing enhancements to USAA's auto
insurance line of business. I was involved in simplifying the Auto policy
purchase process for online users and member service representatives.
Travelocity, Oct 2000 - Sep 2006
Responsibility:
. During my 6 years at Sabre / Travelocity I worked on several different
projects such as VirtuallyThere.com, helped in redesign and
implementation of hotel shopping and checkout pages for Travelocity.com
and re-architecture of corporate travel website using Java / J2EE
technology among other minor projects and maintenance tasks.
. Also lead a team of 4 people while re-architecting corporate travel
website.