- Professional Profile
- Work Experience overview
- Enterprise Application Integration
- Enterprise Technical Architecture
- Web services
- IBM Mainframe Systems Consolidation
- Application Outsourcing Costing
- IBM Mainframe web enablement
- Application maintenance cost control
- Java Application Development for CICS
- Business Process Re-engineering
- J2EE Business Control Mining
- IBM Mainframe (z/OS, OS/390) Applications Architect/Developer/Tester
- J2EE Applications Architect/Developer/Tester
- Web Services Proof of Concept, Architect/Developer, Insurance
- Information Extract, Architect/Developer, Health Care
- Integrate Siebel to Mainframe Database, Architect, Financial Services
- Consolidated Reporting Database, Architect, Telco
- Mainframe Legacy Applications Cost control, Architect, Health Care Company
- Performance Tuning, Architect, Direct Consumer Sales
- Mainframe Web Enablement, Architect/lead developer, Book distributor
- Work Experience Details
- Skills
- Others
Professional Profile
For more than 20 years, Charles has been assisting clients in the US, Canada, and Brazil architect, re-engineer, integrate, design, build, test, and implement their business processes on different platforms and technologies: IBM mainframes, UNIX /Linux systems and Windows. Charles helped clients build automated business processes that are efficient, effective, easy to support and maintain, and responsive to changing business requirements.Work Experience overview
Enterprise Application Integration
-
SOA/Web Services
-
Middleware
-
Routing/Data Transformation
-
Message/Event Brokering
-
Non-Functional Requirements
-
Synchronous/Asynchrounous communication
-
Request/Response
-
Publish/Subscribe
-
Security (transport level, application level)
-
Single Sign-On
Enterprise Technical Architecture
-
Application Architecture
-
Integration Architecture
-
Database Architecture
-
Application Server Architecture
-
Non-Functional Requirements (High availability, performance, scalability, maintainability)
-
System Development Life Cycle
Web services
-
WSDL (RPC style and Document style)
-
XML, XML Schema/XML Namespaces
-
SOAP
-
EJB web service/Java Bean web service (Bottom up/Top down development)
-
Rational Application Developer V6.0.0.1
-
DB2 UDB 8.2
-
JMS (Point-to-Point and Publish/Subscribe Messaging)
-
WESB (Websphere Enterprise Service Bus)
-
Rational Application Developer
-
JAX-RPC
-
SAAJ
-
WS-Addressing, WS-Eventing, WS-ReliableMessaging
IBM Mainframe Systems Consolidation
-
Migrated VSAM files to DB2 and change data access to DB2 SQL.
-
Migrated IMS data to DB2 and change data access from IMS/DL1 to DB2 SQL.
-
Changed IMS/DC to CICS
-
Migrated Mainframe SORT JCL from one vendor to a preferred vendor
Application Outsourcing Costing
-
It is always up and running with no unplanned downtimes
-
It is available 24x7
-
It is scalable, able to provide excellent service not just to a few users but to an unlimited number of users all using the system at the same time
-
It is easy to use
-
It is easy to change to meet new business requirements
-
Problem reports
-
Frequency of problem incidents
-
Duration and cost to resolve problems
-
Nature of problems
-
Number of internal/external interfaces
-
Interface agreements
-
Non-Functional requirement
-
Service level agreements
-
Third-party software packages
-
Application development methodologies, standards, frameworks
-
Single point of failure
IBM Mainframe web enablement
Application maintenance cost control
Java Application Development for CICS
-
WebSphere Developer for z/SeriesWebSphere® Developer for zSeries® V6.0.1 provides a comprehensive set of capabilities that help make traditional mainframe development, Web development, and integrated mixed workload or composite development faster and more efficient.
-
CICS Transaction GatewayCICS Transaction Gateway (CICS TG) provides connectivity to application server environments such as WebSphere Application Server delivering enterprise modernisation for your business without needing to alter fundamental CICS assets.
-
TXSeries for MultiplatformsAs a part of CICS family, TXSeries for Multiplatforms is a distributed CICS Online Transaction Processing (OLTP) environment for mixed language applications. It is widely used for integrating data and applications between distributed solutions and enterprise systems, and the deployment of CICS applications written in COBOL, C / C++, PL/I and Java.
Business Process Re-engineering
J2EE Business Control Mining
IBM Mainframe (z/OS, OS/390) Applications Architect/Developer/Tester
-
Architected, built, maintained, optimized/tuned, migrated, converted on-line(CICS) and batch Business Systems for various companies.
-
Led, mentored, and trained US and off-shore application development resources.
-
Technologies/Platforms Used
-
IBM WSED
-
Visualage Generator
-
Visualage for Java
-
COBOL
-
PL/I
-
TSO/ISPF
-
DB2
-
SQL
-
Stored Procedures
-
CICS
-
TELON
-
z/OS
-
OS/390
-
J2EE Applications Architect/Developer/Tester
-
Architected, built, maintained, optimized/tuned E-Business Systems for various clients.
-
Led, mentored, and trained U.S and off-shore application development resources.
-
Installed/configured J2EE development/test platforms including legacy systems connectivity (IBM Mainframe).
-
Technologies/Platforms Used
-
J2EE
-
JSP (java server pages)
-
JSF (java server faces)
-
Spring Framework
-
Hibernate OODB
-
STRUTS
-
EAD4J
-
UML
-
WSAD/VisualAge for Java(development/testing)
-
WAS
-
WBI
-
DB2
-
Stored procedures
-
CICS
-
MS sourcesafe/Clearcase (source control)
-
Windows
-
UNIX
-
IBM Mainframe
-
-
Architecture Used (N-tier,MVC-Model, View, Controller)
-
Model (JavaBeans, EJB)
-
View (JSP, HTML)
-
Controller (Servlets)
-
-
J2EE Design Patterns Used
-
Presentation Tier
-
Front controller
-
Application Controller
-
-
Business Tier
-
Business Delegate
-
Session Façade
-
-
Integration Tier
-
Data Access Object
-
Adapter
-
Bridge
-
-
Web Services Proof of Concept, Architect/Developer, Insurance
Presented the prototype to the client and indicated the technologies involve, the required technical changes, and an estimate of the effort (time/money) required.
Information Extract, Architect/Developer, Health Care
Integrate Siebel to Mainframe Database, Architect, Financial Services
Completed an application/integration architecture document (IGS Method work products) specying how Siebel should retrieve data from an IBM Mainframe and how Siebel should update Mainframe databases. The technologies used were MQ/MQSI/XML and MQ CICS adapters. The Siebel/Mainframe Systems integration consisted of batch/real time integration.
IBM Mainframe Consolidation, Architect/Developer/Tester, Banking
Due to a bank merger/buyout, one of the top 10 US banks decided to consolidate its various IBM Mainframe Systems located in various US locations into a single/centralized IBM Mainframe system.
The basic objective is to migrate all applications from one IBM Mainframe System to another IBM Mainframe System. Most of the work involved remediating JCL (2,500 jobs, procs) to conform to the target host JCL standards, changing,recompiling and testing 5,000 COBOL/DB2/CICS programs, changing FTPs and NDMs to use new IP addresses and new data set naming conventions.
Consolidated Reporting Database, Architect, Telco
Mainframe Legacy Applications Cost control, Architect, Health Care Company
Performance Tuning, Architect, Direct Consumer Sales
Mainframe Web Enablement, Architect/lead developer, Book distributor
Led a group of Java developers to make the above possible. Technologies included J2EE, Websphere Studio, Visualage for Java, CICS ECI programs, CICS Transaction Gateway.
Work Experience Details
Skills
Others
Education
Contact us
-
Vancouver, BC, Canada
-
Phoenix, Arizona, US
No comments:
Post a Comment