JOHNY MATHEW
*** ******** *** • CARY, NC ***** • 919-***-**** • ************@*****.*** • 1 OF 2
Senior-Level Software Engineer / Analyst
Equipped with over 15 years of professional experience providing software architecture, design, and
development at a leading, global technology company offering exceptional engineering,
performance analysis, customer engagement, product development, and project management
expertise. Possesses outstanding problem solving, negotiation, and written/oral communication skills
as well as a proven track record of applying extensive technical knowledge to develop
solutions/products that meet and exceed both corporate goals/objectives and customer
expectations/requirements. Consistently overcomes diverse challenges to deliver projects on time,
within budget, and to specification; excels at working individually and in a team setting; and
promotes an innovative, collaborative, and quality-oriented environment. Competencies include:
Strategic Planning • Internet/Intranet/Web Technology • Systems Management • Process
Improvement • Presentations
Software Management • Research/Development • Functional & Systems Level Testing • Technology
Management
Technical Summary: Operating Systems – Windows, Linux, AIX, z/OS, NetWare; Programming Languages –
JAVA, J2EE, C, C++, PL/AS, Fortran, Assembler; Internet Technologies/Tools – IBM Integration Developer (IID),
Extensible Markup Language (XML), SOAP, IPv6, Secure Socket Layer (SSL), Sockets; Networking
Architectures/Protocols – TCP/IP, System Network Architecture (SNA); Products – WebSphere, Business Process
Manager (BPM 8.0), WODM, Business Activity Monitoring (BAM), Tivoli, Storage, Financial Payment Systems
P ROFESSIONAL S YNOPSIS
BANK OF AMERICA Charlotte, North Carolina 2009 to present
VP, Architect/Developer, 2009 to present
• Developed Internal Cloud environment and provide PaaS and SaaS to internal users. Created
SaaS Application to specifications and hosted it on the cloud environment created by our team.
• Oracle Certified Professional Java SE7 Programmer, 10+ years of Java J2EE design/development
experience, Eclipse, Hibernate,IBM Integration Designer (IID),Business Process Manager,
Business Activity Monitoring (BAM) tools experience
• Experience in OO design, J2EE application development, EJBs, Hibernate, JDBC, Oracle DB and
SQL
• Automating bank business processes using WebSphere Business Process Manager 8.0 products.
Modeled Global Fulfillment Systems, implemented BPEL process, WODM, and java components.
Designed and developed monitor models (BAM) to monitor GFS product fulfillment. Designed
and created business space (dashboard) to monitor Key Performance Indicators (KPIs) and used
Cognos cubes for dimensional analysis. Also coordinated the full ITIL process for GLB-BAM
product for a year. Install and configure WebSphere Application Server, Process Server and
Business Monitor.
IBM CORPORATION Research Triangle Park, North Carolina 1990 to 2009
Sr. Software Engineer–WebSphere Products, 2006-2009
• Played a key role in WebSphere Business Modeler, WebSphere Business Integration Developer,
and WebSphere Business Monitoring product strategy and architecture.
• Worked on human-centric Business Process Management (BPM) strategy, Proof of Concepts of
new items, and an end-to-end sample that included all BPM products; performed business
modeling and simulation.
• Led the team that integrated open source Tuscany code, which was a Service Component
Architecture (SCA) implementation with WebService Feature Pack (WSFP) that enabled SCA
applications to use QoS from WSFP.
• Worked on J2EE application development, OO design, EJBs, Hibernate, JDBC and SQL
Lead Interaction Architect/Designer & Developer–Tivoli Systems, 2002-2006
• Served on the Software Design Council and Autonomic Tivoli Architecture Board. Was a member
of the Tivoli Enterprise Portal Infrastructure Resiliency and Technology task force teams.
• Led the design of the IBM Tivoli Monitoring for Network Performance product, which collects the
performance data of TCP/IP stack and store in DB2. Designed and architected a WebSphere
Application to display performance data and configure performance data collection. Coded part
of the product.
• Worked on the IBM Service Management (ITM) architecture, which was based on IT Infrastructure
Library (ITIL).
• Worked on J2EE application development, OO design, EJBs, Hibernate, JDBC and SQL
Chief Programmer & Lead Designer–Network Attached Storage (NAS) Systems, 2001-2002
• Led the development activities of a Linux NAS project coded key components.
• Headed the design activities for a NAS appliance used on a Windows operating system
environment. Worked on various components, including Windows clustering, Domain
Controllers, and Windows NAS to Shark interface.
Chief Programmer & Project Team Lead–Communications Server & Everyplace Wireless
Gateway, 1995-2001
• Led engineering and development for NetWare for SAA 5, Netware for SAA 4 (encryption team),
and Netware for SAA 3. Performed extensive requirements gathering from various sources.
Authored a white paper (for marketing) that detailed the advantages of APPN, HPR, DLUR, and IP
load balancing.
• Led design (wrote a 200-page system-level design document) and development efforts.
Directed a team of 40 designers/developers and 30 testers while maintaining high team morale.
Provided project management; created project schedules, assigned components to different
development teams, and managed product development and functional verification testing.
Emphasized ease of use and ease of management.
• Collaborated with the System Verification Test group. Ensured publication accuracy by working
with the documentation group. Identified problems in early stages and developed aggressive
solutions/plans to resolve issues.
• Served as a lead developer for IBM’s Everyplace Wireless Gateway and Wireless Client.
Software Architect & Programmer–MPTN Architecture & AnyNet Design/Development,
1990-1995
• Was a key member of the team that developed the Multi Protocol Transport Networking (MPTN)
architecture developed several important pieces of the architecture, Played a vital role in the
3/93 announcements of the MPTN architecture and AnyNet products.
• Served as the MPTN architecture group representative with the Architecture Maintenance Body
(AMB); interfaced with various product groups.
• Architected the extensions to XTI, making MPTN an XTI standard.
• Designed and coded a complex SNA syntax mapper for AnyNet SNA over IP.
• Implemented DLUR for OS/2, resulting in positive customer feedback this code was later
integrated with CM/2 for DLUR support.
• Served as the Team Lead for AnyNet Sockets over SNA (win 3.1) development.
Won numerous awards throughout tenure at IBM: Disclosure Published (1/06); Excellence
Award, Netware for SAA Project Lead (12/98); Supplemental Patent Issue Award (4/96); Patent Issue
Award (3/96); Patent Issue Award (2/96); Informal Team Award, Transferring NWSAA from Novell
(12/95); Informal Individual Award, IBM Systems Journal Article (11/95); Outstanding Technical
Achievement Award, AnyNet and MPTN efforts (12/94); Informal Team Award MPTN (5/94); Informal
Individual Award, Article in External Publication (3/94); Current Patent Application (2/94); Informal
Individual Award, Article in Internal Publication (5/93); Informal Individual Award, MPTN efforts (4/93);
Current Patent Application (3/93); Current Patent Application (10/92); First Patent Application (10/91)
P ATENTS
General Transport Layer Gateway for Heterogeneous Networks (2/13/96) – 5,491,693
Protocol Selection and Address Resolution for Programs Running in Heterogeneous Networks
(6/13/95) – 5,425,028
Compensation for Mismatched Transport Protocols in a Data Communications Network (6/29/93) –
5,224,098
P UBLICATIONS & T ECHNICAL P RESENTATIONS
• Getting started with Lotus Forms in the WebSphere business process management suite, IBM
WebSphere Technical Journal.
http://www.ibm.com/developerworks/websphere/techjournal/0806_mathew/0806_mathew.html
(6/08)
• Using Cyclic Flows to enable loopbacks in WebSphere Business Modeler and WebSphere Integration
Developer, IBM developer works.
http://www.ibm.com/developerworks/websphere/library/techarticles/0806_mathew/0806_mathew.html
(6/08)
• Get started with WebSphere business process management V6.1 software, IBM developer works.
http://www.ibm.com/developerworks/websphere/library/techarticles/0804_mathew/0804_mathe
w.html (4/08)
• Managing tasks and business processes using Business Space powered by WebSphere, IBM
developer works.
http://www.ibm.com/developerworks/websphere/library/techarticles/0809_rowe/0809_rowe.html
(4/08)
• Multiprotocol Transport Networking: Eliminating Application Dependencies on Communications
Protocols, IBM Systems Journal, Vol. 34, No. 3, 1995: 472-500.
• Multiprotocol Transport Networking: A General Internetworking Solution. Published in the
proceedings of the 1993 International Conference on Network Protocols, IEEE Computer Society.
• TR 29.1649: Multiprotocol Transport Networking: An Introduction. (3/93)
E DUCATION
Ph.D., Electrical Engineering (Computer Communication Networks), City University of New
York
Dissertation: Performance analysis of a packet switched network – published in IEEE Infocom Conference
(05/91)
M.S., Electrical Engineering, City College of New York
B.S., Electrical Engineering, University of Kerala, India
C ERTIFICATION : Oracle Certified Professional Java SE7 Programmer (OCPJP) 12/2014 and OCAJP
(10/2014)