Vinod Reddy
BPM Consultant
*********@*****.*** 708-***-****
Profile:
8+ Years of IT Experience
3+ Years of Java/J2EE Experience
4+ Years of BPM Experience
Summary
SDLC: 8+ years of software development experience in object oriented programming, design and development of Multi-Tier distributed, Enterprise applications using Java and Fusion Middleware (FMW) technologies with Software Development Life Cycle, Worked on Different roles Developer/Lead/Analyst/Architect.
Java/J2EE: 3+ years of Programming experience in Java 1.4/1.5/1.6/1.7, J2EE, JUnit, AJAX, Struts, Springs MVC, Oracle SQLSOA Technologies coding and implementation of integrating applications Using Oracle SOA Suite, BPEL Process
BPM Technologies: Used For Designing BPM Composer, Visio, BPM Studio For Developing, JDeveloper, Appian Process Modeler, Appian Form Designer for Execution Oracle EM, BAM, Appian Tempo, Appian Records, Appian Reports, Appian SAIL and Knowledge on IBM BPM suite, Create BPD's, IID IBM Administrative consoles like WAS Admin console, Process Admin Console and IBM process portal.
Source Control Tools: Experience in source code Management using CVS, SVN and Knowledge on build tool Hudson and Maven, Ant.
Web Servers: Having extensive experience in Programming, Deploying, Configuring, Application & Web Servers such as JBoss, IBM Websphere, BEA Web logic 11g/12C,
Architecture: Proficient in the design, development and implementation of Model-View-Controller (MVC) using Jakarta Struts Frameworks, Design Patterns and DAO’s, J2EE Architecture, SDLC, Software Engineering, Design Patterns, Object Modeling, Data Modeling, Project Management, UML.
Databases: Experienced with RDBMS implementation and development using Oracle 8i/9i/10g/11i, PL/SQL, SQL Server 2013 and DB2.
Education & Certification
Bachelor of Technology in Computer Science.
Certifications:
Certified in Appian Analyst
Technical Summary
Java Technologies
Java, Servlets, JSPs, JDBC, Javascript.
Web Service Tools
XML, XSL, XSLT, WSDL, JAX-WS, JAX-RS, SOAP, Rest, REST API, SOAP UI.
Databases
Oracle 10gXE/11g SQL Server, Berkley
Appian Tools
Appian BPM suite7.X, Appian Process Modeler, Appian Form Designer, Appian Portal Report Designer, Appian Tempo Report Designer.
Other BpM Technologies
Oracle BPM Suite (BPEL, mediator, Human Tasks and Business Rules), BPMN, IBM BPM suite(IBM process Designer, IBM Integration Designer, IBM Process Center, IBM Process portal, IBM WAS Admin console, Ibm Process console)
RAD, JBuilder, JDeveloper, Eclipse, SQL Navigator, Visual Basic, CVS, JUnit, Mockiteo Framework
PROFESSIONAL EXPERIENCE:
UPS, Mahwah, NJ Jul '15 - Till Date
Project Name: GDRS
BPM Consultant
Responsibilities:
Performing software architectural analysis and process flow designing.
Rewrite the Whole Applications from Serena BPM To Appian BPM.
Preparing the technical and functional specification documents for the application with the help of Process owners.
Development of business application - Processes, Rules, SAIL Forms etc creation.
Dashboard, Page, Tasks, Records, XSD, CDT and database table creation.
Individual responsible from start to till deployment of the project.
Translate the functional requirement to the Appian business flows with the help of Process Models, Rules, CDTs, Documents, Web service Integration
Designed and Implemented several core and integration components of Appian BPM suite (Process Model Import/Export, Web services & Database Nodes, Process analytics, Web services integration), User & Group management.
Environment: Appian BPM (version 7.8), Tempo, Forms designer, SAIL and SQL Server 2013, Appian Records, Serena BPM
QSSI, Boston, MA Oct'14 – Apr’ 2015
Project Name: HIX/IES
BPM Consultant
Responsibilities:
Performing software architectural analysis and process flow designing.
Development of business application - Processes, Rules, Forms etc creation.
Dashboard, Page, Quick Task, Records, XSD, CDT and database table creation.
Preparing the technical specification documents for the modules of the application.
Individual responsible from start to till deployment of the project.
Translate the functional requirement to the Appian business flows with the help of Process Models, Rules, CDTs, Web service Integration
Designed and Implemented several core and integration components of Appian BPM suite (Process Model Import/Export, Web services & Database Nodes, Process analytics, External service integration.), User & Group management.
Environment: Appian BPM (version 7.7), Tempo, Forms designer, SAIL and SQL Server, SOAP UI, Restful services.
UHG, Boston MA Dec'13 – Sep '14
Oracle BPM Developer
Responsibilities:
Involved in the analysis, process design, development, implementation of POC's,
Built BPM composites using BPMN Processes/BPEL/Mediator components, Implemented different Activities, Tasks, Rule and adapter Services
Built BPM processes Created different data Object is process level and project level
Created Input schemas based on External Web Services, and invoke those schemas while creating Data Objects.
Deployed composites in server, EM is used for Troubleshooting. Run the processes using simulation reducing and increasing the number of people assigned to an activity.
Used OSB as a proxy to connect with State and Federals services through Data Power. And OSB proxy used to connect with internal Business Rules services(OPA).
Created Technical and functional and Technical Documents for all BPM composites.
Worked on troubleshooting and fixing the issues.
Environment: Oracle BPM Suite11g, Oracle Business Rules, Mediators & Adapters, ADF Tasks, Oracle Database 11g, JDeveloper 11g, Oracle Web logic 10.3.6,
State Of IOWA, Des Moines, IA Sep’12- Nov'13
Project Name; ELIAS (Eligibility application System)
SOA-BPM Developer
Responsibilities:
Involved in the analysis, process design, development, implementation, and testing of various Interfaces in Oracle Fusion Middleware (Oracle SOA Suit 11g, Oracle Weblogic Server 11g Oracle Enterprise Manager, Oracle BAM, Oracle BPEL Integration).
Involved in conversion and documenting of business requirements to system requirements worked with Analysts and Architects.
Designed BPM Process using BPM composer and Visio’s based on requirement.
Exported Process from BPMComposer and Imported in JDeveloper.
Built BPM composites using BPMN Processes/BPEL/Mediator components, Implemented different Activities, Tasks, Rule and adapter Services
Built BPM processes Created different data Object is process level and project level
Created Input schemas based on External WebServices, and invoke those schemas while creating Data Objects.
Using BPM Workspace to manage the tasks effectively and efficiently with minimal training. Route completed instances automatically to the user or system responsible for the next step in the process
Created Technical and functional and Technical Documents for all BPM composites.
The database MDS repository was used to store all the common artifacts between composites like XSD, Fault policy and Fault Binding files. Abstract WSDL’s were also stored here and any call to a composite through a BPM is made through abstract WSDL in-order to avoid dependencies problems during server startups.
Used OSB Services to connect to Federal Applications.
Developed configuration files to invoke BPM, processes and tasks from Java files.
Worked on troubleshooting and fixing the problems Integration testing from Java applications, identify root cause of the issues.
Environment: Oracle BPM Suite 11g(11.1.1.5/11.1.1.6) (BPMN, BPEL, Oracle OSB, Oracle Business Rules, Mediators & Adapters), ADF Tasks, Oracle Database 11g,JDeveloper 11g, Eclipse, Oracle Web logic 10.3, Java 1.6, WSDL, XML,XSLT, BPM composer, BPM workspace,
Thomson Reuters, Eagan, MN Nov'11- Aug’12
Project Name; WESTLAWNEXT
Oracle SOA Developer
Responsibilities:
Built SOA composites using BPEL/OSB/Mediator components that exposed some EBS sales order processing functions as web services accessible by all technology platforms in the enterprise through SOAP/WSDL interface.
Designed and built SOA composites and BPEL processes that polled the legacy system for incoming customer data, performed filtering and transformation operations on it before inserting into EBS system.
Built BPEL processes that subscribe to various EBS events around sales order processing functionality and participate in database and JMS transactions. Used the various activities available in BPEL to perform transformations and write business logic.
Error handling was also done for handling the faults in BPEL Processes. Business faults were handled using the catch, catchall, throw, compensation and compensation handler activities. The system faults were handled by defining fault-policies in the fault management framework.
The database MDS repository was used to store all the common artifacts between composites like DVM, XSD, Fault policy and Fault Binding files. Abstract WSDL’s were also stored here and any call to a composite through a BPEL is made through abstract WSDL in-order to avoid dependencies problems during server startups.
Implemented the Oracle Service Bus for virtualizing some of the services and is also used for load-balancing between the servers.
Environment: Oracle Fusion Middleware 11g (Oracle SOA Suite, BPEL, Oracle ADF, OSB, Oracle Human Task, Oracle Business Rules, Mediators & Adapters), Oracle Database Server 11g,JDeveloper 11g, Oracle Web logic 11g, Java 1.6, WSDL, XML.
MAERSK, CHARLOTTE, NC Nov’10- Sep’11
Project Name; AMPS-EM
SOA Developer
Responsibilities:
Developed the application using the iterative and incremental software development process Agile with Scrum technology.
Involved in Schema (XSD) design for BPEL flows.
Designed and created complete BPEL Process for orchestration using different process activities.
Prepared the partner WSDLs for all the services involved in orchestration.
Designed and defined exception handling. Created Error logger process for error logging and Error Handler Process for resubmitting the error messages to respective processes.
Configured JMS, AQ, B2B Adapter and Database Adapter.
Using B2B connected with Mediator and BPEL composites for Non XML (EDI -X12) data.
Involved in integration of BPEL Process flows at module level.
Implement business rules and set priorities for the incoming messages and integrate it with the BPEL Work Flow.
Integrated various BPEL events with BAM to monitor the real time data during the execution of the process.
Create and Configure predictive alerts and notify a distribution list when certain SLA conditions are met.
Design, trouble shoot and implement BPEL solution for integration between application's task workflow.
Environment: Oracle BPM Suite 11g(11.1.1.5), BPEL, Business Rules, Mediator, B2B, EDI, Web Services, OTM and Oracle Jdeveloper.
CVS-CAREMARK, NORTHBROOK, IL Jun’09-Oct’10
Project Name: Hercules IBenefits
SOA Developer.
Responsibilities:
Installation and Configuration of Oracle SOA Suite 10gR1
Designed and created the synchronous and asynchronous BPEL Processes for orchestration of web services using different process activities in 10g
Prepared the partner WSDLs for all the services involved in orchestration.
Defined schemas and worked on Queue Adapters and DB, JMS Adapter.
Co-ordinate across different teams for acceptance of API contracts.
Added correlation sets for the callback service.
Defined error handling framework in the process level and domain level.
Expertise in configuration and administration of Oracle WebService Manager (OWSM).
Created gateway and defined policies to secure web services using OWSM.
Designed ESB Process for transformations and routing.
Specified rules for the processors and applications in the Rule Author and Integrated with JDeveloper.
Environment: Oracle Application Server 10g, Oracle SOA Suite 10.1.3.4/11.1.1.2, (BPEL, ESB, OWSM), AIA, Oracle 10g Database Enterprise Edition, JDeveloper 10g/10g 11.1.1.2, Siebel 7, UDI, Oracle Web service Manager, WBIMB, Mainframes.
Cantor Gaming, Las Vegas, NV Jan’08– May’09
Project: Hr-zone
Java-J2ee Lead Developer
Responsibilities:
Developed the application using the iterative and incremental software development process Agile with Scrum technology.
Developed user interface using JavaScript, CSS, and Ajax with jQuery to simplify the complexities of the web application.
Used JAVACC(Java compiler compiler) framework for string validation and format of the queries.
Environment: Java 1.5, J2EE,, HTML, JavaScript, CSS, Oracl10g, XML, JSP2.1, JSTL1.2, AJAX, XML, XSLT, SOAP, WSDL2.0, Web Logic 10g.
Global InfoTech, INDIA Jun'06 - Apr’07
Java Programmer
Responsibilities:
Used Servlets for developing the application logic.
Created web pages using JSP’ for generating HTML pages dynamically.
Involved in Normalization of Database and created stored procedures using PL/SQL
Environment: Java, Apache Tomcat, Servlets 2.2, JSP 1.0, JDBC, HTML, Oracle 8i.