Joe Yang
PROFILE
Joe Yang is a consultant specializing in webMethods. Joe brings over 18 years of software development experience in large and small software development organizations.
Joe’s roles have been instrumental in architecture, design, implementation, testing, production-rollout, support, and mentoring/training for his clients. His practical design skills are proven to robust software standards. He had often functioned as a leader of development teams in the roles of architect and lead developer.
Joe is capable of delivering webMethods solutions to integrate various major enterprise applications. He is knowledgeable in EAI, B2B, and Business Process (BPM) integration domains as well as CAF design/development. He has a keen interest in object-oriented technology and its relation to webMethods products.
He is also an expert in webMethods API sets. These include the Integration Server client and server APIs (Java and C), the Broker client APIs (Java and C), Deployer APIs, and the BPM API (Java).
Enterprise Applications:
webMethods CentraSite/ActiveSOA (SOA Governance: design time),
webMethods Mediator (SOA Governance: run time), Designer, Task, CAF, BPM, BAM,
webMethods (Integration Server 7.1.2 / 8.x/9.0.x, Broker, MWS, TN),
FICO Blaze Advisor for Business Rules,
IPC (Internet Pricing and Configurator), Siebel 6, SAP, iSeries
MS Commerce Server 2000, GXS, AI, Splunk
Operating Systems:
Microsoft Windows, UNIX (HP-UX, SOLARIS, AIX), LINUX
(Concurrent) Revision Control Systems:
PVCS, RCS, CVS, jCVS, Visual SourceSafe, Subversion, StarTeam, CrossVista TeamVCS
Shells:
Korn shell (ksh) scripting, Born shell (csh/tcsh)
Languages:
J2EE, Java (RMI,Swing,Applets),
ASP, VB, VBA, MS Access, C/C++, PL/SQL, XML/XSLT, HTML
Other technologies:
EDI (X12), SOAP/WebService (Axis/JAXB/webMethods), Jenkins, Oracle, DB2, MS SQL Server
Tools:
Eclipse, SoapUI, Parasoft SOATest tool, MS Visual Studio, Rational Rose, UML, VISIO, XML Spy,
Enterprise Architect, SharePoint, Jira, VersionOne, Confluence
EXPERIENCE SUMMARY
Estes Express Lines, Richmond, VA
8/2014 – 9/2015: Integration Tech Lead
Joined the team in the middle of the project and completed integrations, including new integrations, between iSeries Mainframe (DB2 database) and PeopleNet (Fleet Management Solutions, GPS Fleet Tracking) using technics such as JDBC Adapter Notifications, Pub/Sub canonicals wrapped in JMSMessage, jms triggers, Adapter services, EHCaching, and etc.
Worked on webservices for RPG client to lookup data from MS SQL Server and DB2
Designed, documented, developed, code reviewed, tested, deployed, supported integration solutions.
Actively created and used Confluence pages.
Provided guidance to implement log4j2 for high performing application logging
Proactively learned and spearheaded to enhance and train error handling framework to the team
Led to build ESB system monitoring and alerting tool - relatively quick and effective compare to Optimize product
Staples, Framingham, MA
11/2011 – 7/2014: Senior webMethods Consultant
Integrated flat file over AS2 using TN
Developed integration using OAGIS 9.2 over RESTful protocol.
DEV/QA/PROD environment support.
Analyzed performance and pinpointed bottleneck.
Spearheaded to learn, document, and train CrossVista (v1.6), TeamVCS, and Jenkins to the team. Documented cheat-sheet of how to use CV for the team. Configured and uploaded initial CV projects/groups/shared components to CV repository.
Built a webservice between Documentum and SalesForce.com systems. This was used as a model webservice for interoperability (WSDL first approach).
Built a MWS page with portlet to guide steps to export and import Staples’ custom configuration framework.
B2B (with Varolii and UPS) integration development, testing, and deployment using webservice, Trading Network, SSL certificates, MQ Adapter, Broker, and Deployer.
Used Kanban methodology
QualitrolTech, webMethods Instructor
Trained wm8.2_BPM_for_Developers (remote for multiple clients) – 2/11/2013
Trained IW_8 (webMethods Integration Workshop 8.0 at Reston, VA for multiple clients) – 6/28/2011
Trained BPM_8 for Developers at Dallas, TX (multiple clients) – 7/12/2011
Trained AW_7.1.2 (webMethods Administration Workship 7.1.2)
Trained IW_7.1.2 (webMethods Integration Workshop 7.1.2 for ATB Financial corp.) – 7/2010
Trained BPMA712 (webMethods BPM for Analysts for ACN corp.) – 5/2010
ATB Financial, Calgary, Canada
7/2011 – 10/2011: Principal Consultant
The client had 26 production IS instances.
Goal of my consulting was to augment the workforce of various responsibilities.
Official responsibility description: complete the design, validating, and building the webMethods ESB environments, as well as, providing administrative best practices, and knowledge transfer to the ATB team.
Activities performed:
Created automation Unix shell scripts to install and apply patches to Broker, IS, and MWS.
Troubleshoot and resolved problem tickets.
Provided patch procedure specific to client environment.
Transportation, O’Fallon, IL
3/2011 – 7/2011: Senior Consultant
Designed and implemented Transportation BPM projects (multiple projects) using webMethods 8.0.3 BPMS (BPM and Optimize for Process), and Blaze Rules.
Dish Network, Denver, CO
1/2009 – 3/2011: Senior Developer
Evaluated webMethods 8.0 which includes installation, configuration, performance testing, and running through upgrade process. CentraSite CE, and ActiveSOA were evaluated as well.
Interviewed potential webMethods/java developers.
Supported Adjustment Engine - complicated system with rules based on promotions, account types, and elements. Three main functionality in terms of architecture: 1. real time adjustment, 2.batch adjustment, 3.adjustment quoting through webservices.
Built Credit Card Verification webservice provider which communicates to FirstData partner.
Echostar, Denver, CO
1/2005 – 12/2008: Senior Developer
BAM (Business Activity Monitoring) using webMethods 7.1: Created a Workflow using Designer for human interaction for each Task to complete a Fraud Detection Process instance.
Built deployment program that mimics the WmDeployer behavior to automate deployment.
Co-authored wm65 development standards for Echostar
Used SoapUI to create test suite (regression and load) for webservices
Contributed to integration and support among CSG billing, Oracle ERP, Siebel CRM/PRM, IVR, WebLogic, external systems like Equifax, TransUnion, Precash, Earthlink, SBC, SilverPop, and etc.
Re-designed the interface to IVR system to isolate and stablize with emphasis on extensibility and reusability through common naming and implementation conventions.
Built encryption utility to generate encryption key (3DES) and store it using java keystore.
Built Sftp client through putty’s psftp functionality wrapped in Java component.
Redesigned service order/change email confirmation process to customers through partner SilverPop (Responsys) using XML over HTTP.
Provide a web service to enable Green Dot payment.
StorageTeck, Broomfield, CO (Outsourced to HP in 2002)
1/1998 – 12/2004: Software Engineer
WebMethods (5.0, 6.1, 6.5):
Analyze, design, document, program, test, and deploy integrations among SAP, IPC, Siebel, Clarify, ACES, FedEx, and etc using IS(webMethods Integration Server), Enterprise Server, JDBC adapter, PL/SQL, SAP adapter, Siebel adapter, XML adapter, XML/XSLT, web services, PGP encryption, GnuPG encryption, .Net Package, and etc.
Train new webMethods developers.
Customized, supported and enhanced the product/service configurator (Java/JFC/Swing based) running on user’s desktop Siebel CRM application.
Sales Force Automation team (Siebel-CRM):
Provided Quote functionality and trained Siebel users as SME (Subject Matter Expert)
WebRAD (Web Rapid Application Development) team:
Built CS2K (Microsoft Commerce Server 2000) Quote module interface to IPC (Internet Pricing & Configurator) through XML/DOM
EDI (very comfortable); Mapping tool: GE AI (or GXS AI)
MapQuest, Denver, CO
2/1997 – 11/1997: Internet Engineer
Application Program development and testing.
Projects: geo data clustering, web moving scheduler, and web site integration. (using C++, UML)
Univ. of Co. at Denver Math Dept.
8/1995 – 2/1997
Teacher Assistant and Laboratory Assistant (MathLab)
Help students resolve math problems and use different software such as a word processor, a spreadsheet, a mathematics package, and programming languages(Pascal,C/C++,HTML).
TechData
4/2006 – 5/2006
Developed MS Access based order entry, CRM, and service tracking system that are used by customer service representatives.
KCND
10/2003 – 1/2005
Designed and implemented Korean Church Accounting System (KCAS) using MS Access
CERTIFICATION
Sun’s Certified Java Programmer (5/2001)
webMethods Certified Enterprise Developer (1/2003)
EDUCATION
University of Colorado at Denver (UCD)
B.S. in Computer Science with a minor in Mathematics (12/1997)
Other
Visa status: US citizen
Bilingual: Korean & English
Last Updated on 9/22/2015