Java/bpm Consultant Resume
NA
SUMMARY:
- Creative and self - motivated full stack Sr. developer/architect with 14 years in J2EE/Java, 2 years in Alfresco, 10 years in Rule Engines, 3 years in IBM Lombardi and process server, 8 years in Pega BPM/CPM, 8 years of technical leadership in software development, 1 year in Salesforce.com, 1 years in Groovy on Grail, 2 years on Android and iPhone programming, 1 years in Sencha Touch, HTML5/CSS/JavaScript, more than 5 years in Spring, iBatis, Hibernate, Spring, Struts framework Unix/Linux and Windows platforms.
- Developed extensible and scalable large Java/J2EE components/applications using iLog JRules, BRMS, ODM, Web service, Lombardi, Business Events, Web portal, Pega PRPC with different industry frameworks such as smart investigate, research manager, asset management, healthcare framework, including tools such as Alfresco, business objects, Blaze, Jess, EJB, web portal, project management, BPM, RUP, Agile, administration of application server (Oracle, weblogic and websphere), weblogic integration family, Apache Tomcat, Angular JS, IBM MQ Series, ESB, BigMachine Selling Systems, POS, Tibco messaging service, web Methods, modeling, Extreme Programming, deployment, performance optimization, production support, release management, build/release notes, Change Management(TCM/ECM), RAD, UI/UX, CICD, Clearcase/ClearQuest, RequsitPro, MS-SQL, PL/SQL stored procedures, web services with AWS, SOAP, Rose, Visio, Quality Control Process, SQL Server, DB2 and Oracle.
- Extensive experience with the software development life cycle. Experienced with SDLC, SCRUM, Agil, Six Sigma, and RUP methodologies, SOA and ESB, SAP ABAP, Business Objects reporting, and mainframe technical integration.
- Proficient on SOA development with business and technical knowledge, troubleshooting on performance and memory issues, familiar with basic data model of MISMO2.3.1, 1003, MISMO3.0, ULDD, EDI, healthcare, HL7, bank, insurance, and mortgage industries.
TECHNICAL SKILLS:
Languages/Platforms: J2EE/JAVA, Ruby, Python, Groov, HTML5/CSS3,Alfreso, IBM ODM, Sencha Touch, JQTouch, Phonegap, Objective - C, Pega, Groovy, PHP, NoSQL, Hadoop/Hive/Pig, Smart Investigate, Pega BPM, CPM, jBPM, Drools, Lombardi teamwork, Business Events, ILOG JRules, Blaze, EJB, MDB, JMS, JDBC, Servlet, MVC/Struts/JSP, JavaMAIL, RMI, C/C++, OOD, HTML, PHP, ASP,ABAP, XTML, JavaScript, Shell Script, Perl, Spring Framework, EDI, StyleVision, XMLSpy, Mapforce, Tibco business event and studio, Objective C, Cocoa, iOS5, Cocos2D.
Object-Relational Mapping: Hibernate, Tuscany, iBatis, SQLite Spring DAO
XML: JSON, JSON, JAXB, JIBX, XSD, XSLT, SOAP, RESTFUL, DOM and SAX
Application Server: XAMPP, WebLogic, OC4J, WebSphere, JBoss, Grail, RoR, Tomcat, Apache Web Server in UNIX, Linux, Windows
Network: CORBA (Orbix, VisiBroker), WinSCP, TCP/IP, RPC, Sockets, Cloud.
RDBMS: Oracle9, DB2, Sybase, SQLLite, MySQL Server, MS SQL Server
GUI: JFC/Swing, VC++, Portal, GWT, Ajax, JQuery, JQTouch, Sencha Touch, Senchar chart, HTML5, CSS
Content management systems: Drupal, Joomla, Wordpress, Documentum, Docware
Tools/Packages: JProbe, JProfiler, WebMethods, Loadrunner, Opitmizeit, Rational Rose, Eclipse, TOAD, Maven, EclEmma, Doors, RequsitePro, WinMerge, XMLBean, JXL, POI, Ant, Ajax, DDSteps, Clearcase, ClearQuest, DBUnit, JUnit, WinCVS, CVS, PVCSAa
PROFESSIONAL EXPERIENCE:
Confidential, NA
Java/BPM Consultant
Responsibilities:
- Designed and implemented multiple projects including the integration of Documentation Management Systems(Alfreso) custom content type, user interface configuration
- Implemented java-backed JavaScript action, BPM workflow, user interface, business rules in Pega PRPC.
- Implemented java-backed JavaScript action, BPM workflow, user interface, business rules in eSmart BIM Server project
- Prototype, Bid projects for government client, design and implement the full lifecycle product in restrictive federal government IT environment.
- Design and build the full integration of various third part data sources with IBM ODM 8.X, Websphere 8.X, the third part data source includes ESRI, CMIS, Restful and SOAP web service, database, ajax JavaScript, etc.
- Implemented the BIM (building information model) server integration to Alfresco with java and JavaScript.
- Analyzed and involved in designing IRIS mobile application prototype with iOS and Android native tools.
- Appian BPM developed project
Confidential, VA
Java/BPM Consultant
Responsibilities:
- Designed and implemented the integration of finance payment process using a combination of Spring framework, Java, JPA, CIMS, git, Splunk, AppDynamic, DevOps, DevSecOPs, AWS.
- Implemented rules management using Drools, jBPM, restful API, AWS EC2 API, AWS Gateway API.
- Configured the automation pipeline for build, deployment, test with canary, Jenkins, maven, unit test, automation test scripts, Rally.
- Create unit test with JUnit, mockito, powermock, Cucumber, Cactus in memory database to cover high than 90% line of code for project
- Create custom automation test suite to take input of Excel, RESTFUL, GraphQL, CMDB, jsonShell, output JSON and report, configure the automation in Jenkins steps.
- Create tableau report, trouble shoot production issues on Alfresco, rule engine, jBPM, servier flip Togglz, security management, payment.gov integration.
Confidential, VA
Java/BPM Consultant
Responsibilities:
- Designed and implemented the integration of centralized rule engines in webLogic.
- Implemented java-backed javascript action, BPM workflow, user interface, business rules in eSmart BIM Server project
- Design and build the full integration of various third part data sources with IBM ODM 8.X, Websphere 8.X, the third part data source includes ESRI, CMIS, Restful and SOAP web service, database, ajax javascript, AWS, CICD, CMDB, mongoDB, noSQL, Spark, etc.
Confidential, VA
Sr. BPM Developer/Consultant
Responsibilities:
- Mentor and guide developers on design, implement artifacts and served as a scrum master in Agile environment.
- Design and implemented the BPM workflow, user interface, business rules and service level rules in trademark project USPTO.
- Design and implement RESTFUL service of Rules engine and Java Restful service to be composed of service and external service. ODM, decision table, BAL, Rule flow, business events have been extensively implemented.
- Design and implement SQL, REST and SOAP connectors to external services
- Implement the data transform, reporting, decision, and harness rules
Confidential , VA
Sr. Business Rule Architect
Responsibilities:
- As a business rule consultant, implemented Fannie Mae Centralized Business Rule Engine on Early Check, loan delivery and XTT, and build test driver, test repository management.
- Build a unified test framework to simulate real test data with spreadsheet and spring/jpa, java, groovy on grail, ruby utilities
- Create File transformations among Excel, XML, and database with various schemas using scripts on grails.
- Build utility to automate the test comparisons and result generations using Java and Ruby.
- Create utility to automate the test case generation using Java, Grail and Groovy, database.
Confidential
Architect/ Sr. Developer
Responsibilities:
- As a technical lead, mentored and guided junior developers to design and implement mobile applications
- Build Android mobile applications including i-Scheduler, Math Quiz, finance estimator with HTML/JavaScript
- Build application iPhone and iPad including kid-Quiz, mortgage comparison tool, calculators, Quick Quiz, iScheduler for special needs, postal card, Big Type, Go home GPS using NoSQL, SQLite
- In Design and Build GUI with HTML/CSS integration for cross platform devices with backend rule engine integration with JQuery mobile, Sencha touch API.
- Build over one Android application including iScheduler for special needs, calculators.
- Build BPM work flow application using IBM Lombardi to iLog JRules.
Confidential , OH
Sr. Architect
Responsibilities:
- In Chase Bank credit card and debit card services offer decision and shared services to market champing, alert, deposit risk management, build the iLog Rule engine of offer decision of credit card and debit card based on various bank channels such as ATM, IVR, web online, banker/teller/seller. The iLog rule engine takes xml/object input from channels such as ATM, web self service, banker and teller, output the offer decision and risk assessment according to business rules.
- Designed Mobile application for credit card decision making using JSON, HTML, CSS, SASS, TextMate, Textpacker, Xcode, Objective-C
- Built IBM Lombardi process model and BPM process flow, integration to business decision rule engine.
- As a senior business rules technical architect, interactively communicate and analyze the requirement to identify rule approaches with LOB.
- Build a unified test framework with workbook, jMockit and utilities like CrusieControl, Coverages, DDSteps, Ruby on Rails, and Decision Validation Service with integration of RTS, RES, and Scenario Manager.
- Build integration of iLog rule engine, BRMS to BPM and business events.
- Coordinate the communication of line of business, BA, and developers.
- Design and implement the BOM, decision rules, convert rules for spreadsheets,
- Design the decision tree score implementation of a SAS risk modeling.
Confidential, VA
Sr. Developer
Responsibilities:
- In Fannie Mae, a risk management application is designed and implemented to monitor and track the overlimit, top20, top 100, capital market, exposure of credit risk, risk rating, queue and approval work flow.
- Design and implement the user interface including time series dynamic diagram, sortable table, and multiple tab tables using Google GWT API for layout, jQuery, GWT-RPC, Rule engine, widgets and BPM workflows.
- Design and implement DAO using iBatis
- Implement Alfresco dashlet, jBPM workflow and custom content model on content management systems.
Confidential, Montana
Sr. Developer and Architect
Responsibilities:
- In BCBSMT, a healthcare call center and tracking system application is developed with Pega CPM integration Cisco CTI. I have developed CTI integration with Genesis and later switch to Cisco system using JTAPI and Pega CTI link server, create member, provider and group service flow with services such as benefit, member enrollment to enable interaction between customer and CSR. CSR accepts calls from workstation screenpop and take/transfer phone from PBX/ACD as queues based.
- In Design and Build mobile web app for bcbs with HTML/CSS integration for cross platform devices with backend rule engine integration with Sencha touch and JSON/JSONP API.
- Customize Alfresco, web script/JavaScript, dashlet, custom model, advance search, content load, search, create interface, REST/SOAP service on record and document management system
- Lead a team of 5 developers to design and implement the technical delivery for the call center and transaction tracking application.
- Implement decision service of BPM, Salesforce workflow, Apex, Email Service, Sales Process Management with Bigmachine, and iLog rule engine to route and make decision.
- Build test framework to JRules decision tables, decision tree in RES, RTS, Studio and customized web UI environment.
- Build the Rule engine based on the service intention of call center. The rule engine takes input from IVR and internet, output the offer decision and risk assessment according to business rules.
- Collect, analyze, document the requirement and approach to identify rule solutions.
- Design and build Tracker application to track customer requests for CSR and insurance agent using Java on Android platform with activity, intent, layout, SQLLite, web service.
- Design and build Tracker application to track customer requests for CSR and insurance agent using Objective C on iPhone platform using SQLLite, web service.
- Design and build ESB integration to integrate QNXT database and web services using Apache ServiceMix, Mapforce, Stylevision, and XMLSpy, EDI 834, EDI 837 and XML conversions.
- Design and implement CSR vs. provider/member interaction flow and service flows with healthcare framework and customize work flow and UI to transfer and build new work objects of benefit, enrollment, claim, sales process,, knowledge based, related requests; Optimize performance with cloud computing and in-house servers.
- Install, setup and configuration of PegaCall CTI Link server, ICR, PegaCall in different environments. Build prototype with PRPC6.1SP1.
- Administrate Pega BPM system and tune performance optimization with both web and enterprise deployment environments
- Configure Single sign on and LDAP authentication with the application server integration to active directory service, build MTM report and service item tracking systems
- Configure the Loadrunner test and estimate the hardware, software license configuration with the Load balancer, cluster server and N-Node.
- Mentored Developers, SMEs and BA on requirement documentation, work flow, DCO and implementations
Confidential, MN
Sr. Architect/Developer
Responsibilities:
- Gather requirement, design, implement, conduct end to end testing and apply production patch to production. Pega applications were developed with over thousands of user licenses in Pega 5.3 and 5.4.
- In Funding Wire Transfer, create portals to create case, add, and attach notes, developed SOAP connectors. In Foreign Exchange, create Pega integration to Enterprise Service Bus (ESB) to process batch messages and ad-hoc requests.
- Implement the workflow using PRPC, Smart Investigate, Smart Dispute and Research Manager.
- Analyze requirement from end client and provide production support for wire transfer and foreign exchange business lines with ad-hoc and scheduled tasks.
- Identify and resolve memory and JVM problems using introscope and other tools.
Confidential, VA
Sr. System Architect
Responsibilities:
- Designed and implemented Claim Admin System (CAS) in depositor/broker registry and broker case files with hierarchic sub broker case files class structures, deposit claim and account management, data lookup tables, business rule management, using process flow, class and structure, modeling, activity, harness/section, repeat layout/report/correspondence, data interface, client/server validation, utility and declarative rules application in BPM application using Pega in Agile methodology, SOA and ESB environment
- Design the workflow flow using workflow, Drool rules.
- Identify memory problems and troubleshoot bottleneck of FDIC claim administration application using third party tools, dramatically increase performance for xx millions depositors data process.
- Designed and implemented Pega applications broker case file management for claim agent and supervisor in Pega BPM application.
- Designed and implemented customer/agent interaction management, interaction reports, Customer Management Processing to Contact Name & Profile
- Built portals, reports and GUI applications with ALUI.
- Migrated Pega PRPC and ruleset management, apply deployment and production patches, configuration of business rules to security groups, roles and privilege.
- Implemented business rule management using iLog JRules in the backend decision
- Applied deployment of Pega application with different ruleset versions, configure security based on access groups, access roles and privilege.
Confidential Columbus, OH
Sr. Architect
Responsibilities:
- As a team lead and senior developer, design and implement rule engine and front end user interface, working with SMEs and business analysts.
- Implement JRule upgrade conversion from V5.1 to V6.6 and Optimized DSS performance of business rule engine using JProbe and JProfile and other thread monitors, identify and resolve deadlock issues and optimize rule flow, task and algorithms for transactions per second.
- Accomplished the design and implementation of BigMachine, work flows, activities and harness, handling complex business process oriented, multi-channel application.
- Built automated DDSteps testscripts framework and LoadRunner for BPM (business process management) with Excel input and output.
- Test Pega BPM web service on Queue process with queue item request, queue action, search, count and history with workbasket and worklist
- Optimized the Pega performance database tuning and List view customization.
Confidential Mclean, VA
Sr. System Architect
Responsibilities:
- Designed and Implemented business rule engine for Journal Entry/General Ledger calculations rules and 17E create report rules using JRules and Pega and migrate to v5.1sp2 in SOA application with integration to iLog 5.x/6.x, J2EE, Java, JSP/Struts, EJBs, webMethods, Spring, Design patterns, Multi Threading, Servlet, Sybase, DB2, connection pool in Finance and Accounting Department
- Implemented transaction search, new investigation, missed claim and incorrect reclaim, exception process and report for miss/new and change of detail with smart investigate.
- Designed and constructed rule engine for financial account close statement book using iLog JRules using the execution server, rule team server and rule studio. Convert rule engine to JRules higher version.
- Implemented from analyzing requirement, class rule, process flow, declarative rules, decision data, activities and user interface and report, training.
- Optimized the BRE with LoadRunner, SAP Introscope, JProbe and JProfiler tool, identified, resolved, documented and mentored team with bottleneck/deadlock in rule engine of BPM.
- Developed finance account restatement application by implementing Pega PRPC and iLog 6 Rule Engine using J2EE architecture for infrastructure, BOM/XOM development, and performance optimization.
- Developed business objects report and ETL data stage for loan portfolio management to facilitate bundle automation of master agreement, contract and settlement of package of mortgage product.
- Acted as lead portal developer in Common Services, analyzed/interpreted requirement, designed/implemented architecture on web based solutions to business needs, provide LOE, designed and delivered accounting common services in 22 day and 18 day restatements of forsecurities DTI/ACD, HFS/HFI, Workflow and 17E report.
- Developed and Designed agreement, product and terms service for project enterprise, conduct optimization/tuning/diagnosis and regression testing in Hibernate, weblogic, Java, C++, iLog JRule Service, EJB, JMS, Hibernate, Spring, TAM, remote call volume dependency using JUnit, XML tester, automation testing.
- Analyzed and resolved production issues in J2EE projects, conduct release management, resolve vantive/doors request, support ad-hoc business requests, deployment and test infrastructure.
Confidential Waukesha, WI
Senior Developer
Responsibilities:
- Designed iCenter system using J2EE technology, MVC/Struts, ANT, EAI/SeeBeyond, UML, Java, C++, ILog JRules/Solver, PACS,LDAP and application server.
- Implemented web application using Java, XML/XSL, Visual Age, ILog JRules/CPLEX rule engine, web service, application servers/ WebSphere with security setting, authentication/authorization, transaction management, JNDI naming service, web service, messaging service with web service, SOAP, MQSeries, connection pool, JTS, JMX.
- Implemented web application using MVC patterns, Java, RMI, EJB, toplink in multiple servers WebSphere 4.0, Tomcat, with single sign on, JDBC, JNDI, connection mgmt pool, JMS, JTS
- Created FDA compliant system requirement document, design document and test plan using customer use case analysis, process map, quality functional deployment, object modeling, RUP/UML, rational tools, multiple methodologies, benchmark analysis and J2EE core design patterns.
Environment: PL/SQL with Oracle9i/8i, IBM DB2,WebSphere/WebLogic, XML spy, Apache/Tomcat, MQ Series, SAS and Clinical trial, JNI, ERP, RUP, Data Stage, JTS, JMS, JMX, SNMP, Perl/Shell Scripts, TogetherSoft/Rational Rose, Struts, Clear Case/CVS, DICOM,HL7 and XP on Unix(HP, AIX, and Solaris), Linux and Windows
Confidential Phoenix, AZ
Senior Software Consultant
Responsibilities:
- Developed AttriCom Clinical web portal System using WebShpere server, JDK, Swing/AWT, JSP/Servlets, Struts, ANT, JDBC, RMI, CORBA IIOP2.0 Java and Oracle, DB2, Rational Rose 2000, Jbuilder, PCVS, TopLink, WML, Clearcase/Clearrequest, IIS, Tomcat, Junit/HTTPUnit, XP, and Shell scripts.
- Implemented J2EE technology using data modeling, EJB CMP/BMP, JINI, Web Service, JCA, JTS, Swing and ILOG
- Implemented J2EE technology using WebSphere, MQSeries, JavaBeans, Message EJB, JSP/Servlets, XML, JNDI, CWIN, and JDBC.
- Developed a switchboard for the controller system using design patterns, web portal, JSP and Struts, tag lib, together soft, Visual Age, JCA, WSDL, UDDI, WML, CVS and Tomcat server.
Confidential Chicago, IL
Senior System Engineer
Responsibilities:
- Designed and implemented CWM System to keep track of database refreshing, imaging exam, status report, clinical data and warning messages for intranet hospital users.
- Developed J2EE technology using Java, JSP/Servlets, Applet (Swing), and JavaBeans, XML/XSLT, JMS, DOM, JDBC, Oracle/DB2, HomeSite, Apache, DICOM/HL7, Swing, C++/DCOM, ATL, ASP, IIS, Visual age and PCVS in a 15 member’s team.
Confidential
Software Developer
Responsibilities:
- Designed and implemented WPM payroll application with business rules engine.
- Created Healthcare Automation and Service Report tool using AWT/Swing, using CGI, Unix Shell scripts.
- Designed and implemented object modeling using RUP/UML, Java, C++ (ATL, STL and DCOM) and use case analysis and design.
- Created system requirement, design, test plan and user guide documents for CBR.
- Implemented SSO using the access log, LDAP and security configuration, authentication and authorization, transaction management.