ROEL A. MENDOZA
Fremont, CA 94538
Home Number: 510-***-****
Cell Number: 510-***-****
Email: ****.*.*******@*****.***
I have over 3 years experience in developing and supporting Oracle
BPEL workflows. Mentor a team on how to use and start on Oracle BPEL
development and support.
Synopsis of some of the Oracle BPEL workflow projects I've developed.
1. Workflow that is responsible on taking an error
message/codes/details in xml payload and writes it either in file
or database. this is configurable depending on how the other
workflow will use it.
2. Workflow that handles synchronization, this maintains that there's
only one instance of the workflow that is running to avoid resource
contention. this has a special logic that calls a java web service
that checks/validates some data on the payload on the system. This is
reusable and called by other workflows.
3. workflow that extracts labels from a table via (SQL and PLSQL
activity) of business keys by batch, filters out duplicates, construct
the xml payload and sends it thru Tibco EMS queue. This calls the
above 2 workflows.
4. Workflow that reads from the Tibco EMS queue of item 3 and
reconstructs the xml message payload according to other applications
requirements. this part is where it takes just the business keys and
gets it from appropriate subsystem tables, and reconstructs it to fill
in the details. this workflow was subdivided to libraries since it is
used by all applications. This is configurable by departments and
being called by one of main workflow. Xml payloads are broadcast to
appropriate topics that some of them are bridge to queue according to
other applications requirements. This also calls workflow 1.
5. Workflow that reads from Tibco EMS queue used by workflow 4 and
reconstruct the xml payload with other information extracted from
other applications into a soap body and sends it the legacy
(Smalltalk/Gemstone) system using webservice. Also its configurable to
send it thru Tibco EMS on the legacy system instead of webservice.
6. Workflows that gets the data from legacy system
(Smalltalk/Gemstone) and reconstruct it and sends it to the sub
application responsible for creating user tasks.
7. Workflows that monitors the events and completes the user tasks
created by other applications and flagging if the events has not come
yet for some time.
I have 15 years experience in Information Technology with a working
knowledge and expertise in object oriented programming (OOP)
platform and mainframe technologies. Skilled in project management
and have a good understanding of the Software Development Life
Cycle.
Other Knowledge/Experiences:
I also have developed and maintained applications using Client and Server
(multi-tier) technologies. With working knowledge / experience on below
languages/platforms/tools:
. Visual Smalltalk (frontend) and GemStone (backend)
. Tibco (EMS, Businessworks, GI, Hawk, Canon)
. Sybase (Database, Stored Procedures)
. Core Java and J2EE (JDBC, Servlet, JSP, JavaBeans, EJB etc)
. XML Beans/DOM/JAXP and XML/XSLT/HTML
. Web Services (WSDL, SOAP)
. Oracle (Data Base, PLSQL) and MySQL (Data Base, PLSQL)
. Toplink
. Unix scripting.
. C#
. Clear Case (Java, Tibco, SQL/PLSQL and Unix codes) and Envy
(Smalltalk/GemStone codes)
. Selenium and JUnit
. IDEs (JDeveloper, PLSQL Developer, SQL Developer, NetBeans, Eclipse,
XMLSpy)
. UML (Visio, RationalRows, EA)
In addition, I have a five-year working knowledge / experience in COBOL
Mainframe. I have developed and maintained mainframe applications using the
following languages/platforms/tools. I have also led a team of mainframe
developers during this period.
. COBOL (VS COBOL1, VS COBOL2)
. CA Librarian / TSO/ISPF
. DB2 Optimizer / DB2 / SPUFI/ QMF
. Easytrieve+ / MVS JCL
. CICSPRINT / CICS / OSI Intertest
. MVS/ESA
WORK EXPERIENCE:
Orient Overseas Container Line (OOCL) Inc., USA
Object Oriented Client Server Environment
Software Engineer/Consultant
Jan 2000 - Aug 2009
. Performed duties of application developer and consultant for the
Enterprise System involving cross-platform applications from
Smalltalk/Gemstone/Unix/Sybase to Java/J2EE/Oracle/Tibco/BPEL/Unix
platforms and vice versa. Have extensive experience on SDLC process
and provided consultation for offshore production support team using
Smalltalk/Gemstone/Sybase/Unix technologies.
. Participated on agile development involving iteration and peer reviews
of both use cases and test cases.
Some of the projects that I have delivered:
. Implemented a various workflow processes in Oracle BPEL and TIBCO
Business Works with link up to Oracle DB, TIBCO EMS and webservices.
. Implemented Java applications with Toplink, JDBC, Xerces, JAXP, Tibco
EMS and XML beans.
. Implemented various Oracle PLSQL functions, procedures and triggers.
. Implemented webservices exposed from Java to be called on C#.
. Implemented webservices exposed from Java to be called on Oracle BPEL.
. Implemented webservices exposed from Java to be called on Tibco BW
workflows invocation and webservices exposed from
Smalltalk/Gemstone to Tibco Businessworks invocation.
. Designed and setup several OM in Java/Smalltalk/Gemstone and DB
schemas in Sybase/Oracle.
. Implemented and supported various applications in Java, Smalltalk,
Unix, Oracle, Tibco and Sybase. Implemented numerous XML/XSD for
payload interface and application usage.
. Created various Proof of Concept applications to test functionality
and usability of new tools such as Oracle BPEL workflows, Smalltalk /
Gemstone, Tibco EMS link up, Tibco Workflows and Java applications
implementing newly proposed object models.
. Trained offshore support team on usage and development in Smalltalk,
Gemstone, Sybase, Oracle and Unix environment.
Orient Overseas Container Line (OOCL) Inc., USA
Mainframe Environment
Application Support/Developer
Oct 1997 - Dec 1999
. Supported and developed enhancements on various mainframe applications
for OOCL Enterprise System.
. Provided defect repair and maintenance of the existing mainframe
systems, prepared and coordinated production migration plans and
performed systems and integration testing for the client server
environment.
. Communicated directly with global business analysts and users in Asia,
Europe and North America, concerning the analysis and feasibility of
project requirements.
. Participated in the system designs and prepared program specifications
in the development of batch and real-time OOCL enterprise system
functions. Conducted quality assurance testing, coordinated user
acceptance testing and prepared user test data.
. Fine-tuned \ existing programs and processes to improve system
performance, and provided implementation support for the projects.
Orient Overseas Container Lines (OOCL) Inc., Manila, Phillippines
Sep 1994 - Oct 1997
Analyst Programmer/Team Leader
. Performed the functions of a project team leader taking charge of
all projects under our Orient Overseas Container Lines Inc. (OOCL)
Operations team, which is in charge of equipment handling and
forecasting. It is also my team that handles data supplementation
during Electronic Data Interchange (EDI).
. Analysis and design for the system, feasibility study, and major
program coding and testing, project consolidation for
implementation, and training of staffs regarding the application
and system.
. In charge of the Operations team, with duties to handle and monitor
operational projects, as well as people resources, with the goal to
deliver quality output to global business users.
. As a team lead, was also involved in quality assurance testing and
verification to ensure the quality of my team's deliverables.
TRAINING ATTENDED:
. Advanced Java/J2EE April 2009
. .Net and C# June 2008
. TIBCO BusinessWorks Mar 2008
. Project Integration and Risk Management August 2006
University of California Extension
. TIBCO General Interface and EMS Bus June 2006
. Java Intro, 1 and 2 June - Nov
2000
University of California Extension
. Object Oriented System Design January 1999
University of California Extension
. Object Oriented Analysis November 1998
University of California Extension
. VisualWorks, SmallTalk and Gemstone Jan 1998
. Supervision Training August 1997
Guthrie & Jensen - Manila, Philippines
. Managing I.T. Projects, The Asian Way October 1996
Professional Systems Synergy - Manila, Philippines
. Introduction to UNIX/SHELL Scripting Course October 1995
Infomates - Manila, Philippines
. CICS/BMS, MVS/JCL, COBOL Programming, QMF/SPUFI, Sep - Nov 1994,
VSAM/IDCAMS, Intertest/QW, TSO/ISPF, Easytrieve, DB2/SQL, CICSPRINT
Orient Overseas Container Lines, Phils.
Manila, Philippines
EDUCATION
B.Sc. Computer Science
University of the East 1990-1994
Manila, Philippines
REFERENCES
Available upon request