Java Developer Resume Profile
3.00/5 (Submit Your Rating)
NY
SUMMARY
- Experienced hands on architect with 18 years of experience in leading technologies including Java EE framework, BRMS, BPM ESB tools.
- Excellent knowledge of financial, telecom, hospitality industries billing, sales domains new product development.
- Tangible accomplishments in client interactions, consulting on - site/offshore working model.
- Consistent in on-time, within-budget, high quality project product delivery.
- Strong penchant for quality with focus on metrics and continuous improvement.
- Highly skilled in blending technology new ideas to create a process-oriented environment.
- Very strong in building highly cohesive teams inspiring associates to excel take ownership and adapt to change.
- Was invited as a Speaker in the ILOG/ IBM conferences Dialog, Impact International Business Rules regarding iLog rules engine usage
- Because of my continuous involvement in dev2dev initiatives with BEA originally and Oracle's IOUG currently, I've been invited to their annual conferences for the past 7 years.
- Proficient with BEA technologies like BEA WebLogic Server, BEA WebLogic Portal Server, BEA Beehive, BEA Workshop, Aqualogic ESB through the user group technical meetings member of BEA product feedback panel.
- Primary Contributor to TheOpenStack A web forum for open source developers to produce stacks of pre-integrated reusable open source products
PROFESSIONAL EXPERIENCE
- Our domain expertise includes but is not limited to,
- We provide pre-sales demonstrations and POCs, consulting services, training and manpower in the technologies ILOG rules engine, Events Server WODM and Lombardi BPM. Most of these POCs highlight the process side of the challenge of manual approval using Lombardi Coaches and undercover agents using UCAs, and the automatic approval by iLog decisioning using rules engine. They also detect the event patterns, correlate and up-sell the recommendation through event server. We are making the BPM 8.0 coaches with mobile friendly features using coach views. We have mobile friendly toolkits to accomplish this.
- Agile Rules Consultants a Premier IBM Partner
- Shipping and Transportation - HazMat Transporter, Shipment Validation
- Healthcare - Membership Creation
- Hospitality - Resort Booking Process
- Telecom - Phone Upgrade Validation
- Customer Loyalty - Loyalty Based Promotion
- Wyndham Vacation Ownership ODM Rules Analyst, Developer Installer April 2014 Till now
- Installed the ODM 8.5.1 golden topology clusters in OD's environment
- Migrated the WVO iLog applications from 6.7 to ODM 8.5.1
- Acted as a rules analyst in documenting their decision services for their pricing module. Followed ISIS templates to do so.
- Cigna Red hat Rules Drools Architect and Web Developer
- Installed the jboss rules into EAP 6.1 server in lunux machines
- Converted the BPM workflow rules into drools rules using decision tables, DRL and DSLR rules.
- Developed webservices and REST services for integration
- Office Depot Retail ODM Rules Architect, Developer Installer
- Installed the ODM 8.5 golden topology clusters in OD's environment
- Responsible for the architecture of the loyalty system from their legacy environment to ODM rules.
- Used the design patterns like keeping the promotions outside and cache them dynamically so that rules engine while calculating promotions points has all the metadata about the promotions.
- Supported cross product promotions which might go across time frequency as well
- Used value checker for validations where the dropdowns are not feasible.
- Implemented the governance framework using the ODM 8.5 new feature.
- United Health Group Healthcare ODM Rules Architect and Developer
- Responsible for the architecture of the proactive decisioning health care system for senior citizens. Lead a team of 4.
- In the same way with the above patient's criteria, the system will suspect possible diseases which have not being identified so far and send the results to the physician.
- This way the physicians can proactively reach out to patients and try to make a physical appointment for the next steps.
- If the physician didn't accept the decisioning criteria, then for the next 6 month the system won't show the same result until the criteria of the decisioning changes.
- Used Hibernate for the DAO layer, EH cache for caching, Maven for build process, SVN for source control, ODM BAL rules and decision tables for rules and JUNIT4 for unit testing.
- Technical lead for a team of 6 4 on site and 2 off-shore members .in identifying the usage of iLog rules, events process applications for Horizon claim applications suite.
- Migrated SNP/Medicare Advantage processing from their legacy QBlue claim system to NASCO claim and hosted the rules in iLog as decision services.
- Brown Brothers Harriman Financial BPM Center of excellence
- As a member of the BPM Center of Excellence, I worked on all facets of the IBM BPM 7.5 product. The roles that I performed include administration, architecture, design and development.
IBM Business Partner:
- Acted as a liason between IBM and BBH through the IBM business partner status and IBM BPM user group leader. This helped BBH to alleviate the technical problems through PMR process.
- Included Agile Rules business partner PMR process with the client's PMR process to get the best support from IBM.
Modeling:
Used the blueworks tool to model the business process emphasizing milestone, activities and critical path.
Architecture:
- Used design patterns applicable to BBH's workflow principles and implemented them as tool-kits and reusable assets.
- Used caching options using websphere dynacache through both Lombardi java services and WPS java based SCA services.
- Customized business space for the saved searches from BPM portal, widgets for iLog RTS as well as Event server.
- Decision maker in which part of solution belongs to process, rules, events and other applications like java.
- Extensively used UCAs to integrate with desperate asynchronous systems like WODM events.
Development:
Developed the Cash Break Process and Loan Origination Process and Trade management process in BPM 7.5.
Tracking:
- Developed tracking groups timing intervals to calculate the bottlenecks in the Trade management process through adhoc reports.
- For complex reports used Cognos reports to query from both process instance, performance warehouse as well as source system tables.
- Implemented SLAs through timer controls for proactive triggering and used KPIs to trigger the exception process.
- Used simulation to understand the process at load and find out the optimal resource and cost factors through it.
Toolkits:
- Developed reusable toolkits for
- DB toolkit to insert, update and delete rows to Content management toolkit to connect to oracle UCM. Right fax integration toolkit
- Wyndham Vacation Ownership Hospitality BPM iLog Architect
- Prototyped the existing reservation booking process in the wyndham using Lombardi to model the long running human approval processes and Websphere ESB for mediation flows, iLog decision service using SCA bindings.
- This prototype showed the power of process and rules agility and their synergy to give more empowerment to the business users.
BRMS
- Responsible for WVO adoption of ILOG rules in the architecture, development, maintenance life cycle and roadmap
- Prototyped the Endeca, Solr search engine integration with ILOG for inventory availability to get the right resort for the given member and their travel itinerary from rules engine.
- Managed production, stage, test and development ilog environments.
- Created common BOM module including boot BOM, common rules module to be shared by other rule projects
- Evaluating process server ESB WPS usage across Wyndham. Planning to use SCA integration with iLog from WPS.
- Integrated Lombardi with iLog hosted transparent decision service on the BPM level.
Rules Modeling
- Harvested the business policies from the legacy system
- Modeled the business policies as requirements artifact
- Created the business rules artifact for the harvested business policies and created traceability matrix
- Created the rule flow state diagram to model the flow of the rules
- Modeled the XOM using class diagram which will be the skeleton for writing the business rules
- Modeled the peripheral components outside of BRE with which the rule components interact. exception, logging, caching, reference data access and integration choices
Rules Programming
- Successfully created re-usable BOM entries to be shared across multiple rule projects. Mapped the BOMs to Java XOMs, Dynamic XOMs and used B2X mapping for virtual methods within the BOMs
- Highly proficient in writing BAL Rules, technical rules, setting up Decision tables, trees and Rule flows.
- Extended the rule model with new properties primitive, hierarchy .
- Customized further, to dynamically update a domain of static references, provide value management value editor, value provider and integrated the extensions in both RS and RTS
- Extended Ilog APIs to provide a command line option that would deploy ruleapps from RTS to RES.
- Created messaging architecture using MDB JMS for asynchronous scalable rule set access
- Performance tested the ruleset measuring average response time and throughput
- Worked on all types of rule projects like
- Computational Fee, Tax, Pricing Correlation Finance, Down payment Validation Trade Eligibility, Contract Eligibility
Rules Management
- Used queries and BIRT reporting extensively to select rules to deploy, and to generate quick management reports on rules.
- Customized RTS to use smart views so that the right rules will be shown based on login credentials. Also restricted the access control to create, update, delete rules based on login credentials as well.
- Created synchronization policies between SCC, RS, RTS for multiple user access.
- Set up rules for Office so that business users can review rules more easily.
Rules Governance
- Implemented rule governance as a part of basic rule project architecture with special emphasis on XOM/BOM design.
- As a first step towards empowering business users, facilitated use of RTS by them to manage sales related rules.
- Since there is a limitation in DVS to handle complex types written custom testing framework, using open source tool DDSteps to get test data from business in the excel format and mimic DVS testing.
Java / Java EE/UML/Design Patterns
- Demarcated the component boundaries, their inter-dependencies, re-use of technology emphasized shared services to match enterprise vision.
- Heavily used UML for design, starting from requirement gathering, rule harvesting, ESB orchestrations, highlighting component boundaries and provided details through sequence and activity diagrams - Rational rose, EA tool
- Enforced standards through design patterns in both solutions and integration world.
- SME in RUP and ICONix processes.
- Convergys Corporation Telecom Component Architect
- Summary of leadership management activities across components.
Technical Leadership
- Used Service Oriented Architecture extensively using web services.
- Identified the need for OFM offer management to exist independently as a component and created the rules for demarcation of this new component from existing components CSM Customer Service Management, OM Order Management, IRB Infinys Rating Billing Geneva
- Initiated the automation of development process for normal CRUD operations. Came out with generic automation layer which takes the table structure and produces corresponding simple CRUDS in the stateless session beans, Spring JDBC persistence layer as well as JSP pages and interconnect everything. JUnit tests are also automated during this process. Used domain specific modeling DSM concept to automate the JSP pages.
iLog rules architect/developer
- Harvested the up-sell/cross-sell business policies and mapped them to rules
- Created XOM/BOM and created up sell/cross sell rules for offer management.
- Worked extensively in performance turning aspect of the rules and determined the right algorithm to get better performance.