
Senior Architecture and Development Leader
Toronto, Canada Area

Senior Architecture and Development Leader
Toronto, Canada Area
• Bilingual Software Architect and Development Lead with 20 years of experience in the development of new software and troubleshooting of existing products which are core to the business.
• Known for innovative thinking and business critical skills. Thrives on challenges, leading global and large development groups, defining architecture strategy, delivering products or applications and taking ownership to solve problems.
• Significant experience working with Customers and Senior Management in the IT Services and Insurance industries as well as with University researchers. Focused on consistent goal to ensure customer satisfaction and team cohesiveness by using problem solving, project management, strategic thinking, presentation, and leadership skills.
• Technical expertise recognized through multiple awards, patents, publications and membership to architecture boards. Through numerous product deliveries, developed a solid knowledge of WebSphere, Tivoli, Information Management and Rational products as well as comparable competitive products.
Areas of expertise:
• Problem determination, diagnostic, troubleshooting and serviceability
• Technical specifications
• Autonomic Computing, Rational, Websphere and Tivoli architecture
• Architecture strategy definition
• Project planning abilities
• Excellent interpersonal and customer services skills
• Lifecycle Management
• Decision making/problem solving
• Analytical and assessment skills
• Multi tier distributed application architecture
(Computer Software industry)
January 2007 — March 2009 (2 years 3 months)
Led arch and dev for the IBM Serviceability tooling. Drove adoption of standard arch and serviceability reqmnts across the entire Tivoli portfolio. Annual budget: multi-million $; Staff 40
• Visited international customers to promote the products, working with CTOs and decision makers to gather customer reqmnts. Managed to get two major customer testimonies outlining how the product is helping them, reducing their support costs and downtime
• Presented proj status, technical and ROI recommendations to Sr Mngmt resulting in multi-millions $ budget allocated towards the projects
• Conducted research into emerging technologies and trends, standards and products with IBM research and Cdn Univ. resulting in paper publication at CASCON
• Strategized, arch and led dev for Tivoli Solution Health initiative and Autonomic Computing Log Analyzer, working with the different Tivoli product arch. Delivered the required functionality and integrated it into their product offerings
• Core member of Tivoli Arch and Tivoli Integration Initiatives Boards providing ongoing education and mind sharing on Tivoli product architectures. Responsible for the review and approval of products’ func specs and test plans coverage, ensuring the Initiative reqmnts were met and addressed
• Led one global and large scale software system integration project across distributed teams (India, Japan, Toronto, Raleigh). Delivered more than 6 software releases
• Defined dev budget and ROI models resulting in all the software releases being delivered within the budget and leading to a multi-million $ return on investment.
• Reviewed acquisition candidate company technical material, making recommendations to Sr Mngmt prior to IBM acquisition
• Strategized, arch, promoted adoption of and led dev to integrate and deliver Log Analyzer tool into IBM Support Assistant and products, significantly reducing support costs
• Wrote pubs for IBM Academy and speaker/guru at PULSE, CASCON and SOTUG
(Computer Software industry)
October 2000 — December 2006 (6 years 3 months)
Led arch, dev and adoption of the IBM Autonomic Computing (AC) technology across all of IBM Soft group. Concurrently, led arch and dev for the first Life Cycle Mgmnt project across Rational and Tivoli brands. Annual budget: multi-million $; Staff 40;
• Founded, arch and led dev of IBM Perf Optimization Toolkit and its integration with Rational and Tivoli products, providing e2e transaction perf monitoring
• Founded, arch and led dev of AC Log Analyzer. Presented jointly with IBM Sr Mgmnt promoting AC across all IBM brands and to the external industry
• Led IBM Eclipse Test and Tooling Performance Platform (TPTP) open source project contributions and reqmnts by providing parts of the Autonomic Computing framework to the open source community for Customers, Business Partners and Universities to extend
• Recognized as core member of Rational and AC Arch Boards providing ongoing education and mind sharing on Rational product architectures. Responsible for the Rational and Tivoli data integration delivering the first IBM soft application bringing production data into dev tooling
• Participated as speaker at confs such as RSDC, CASCON, WPTC, CSER, and internal confs such as IBM Academy conf
• Drove IBM research projects with Univ getting the budget approval from Sr Mgmnt and guiding and supervising the research projects of 2 PhD students. Papers published at CASCON research conf
• Established and defined IBM standards and impl for Application Response Measurement events, log record format and knowledge format (Symptom), driving their implementations into WebSphere and DB2 products.
• Reviewed and approved patents’ candidature for IBM. Mentor for 4 students at the first IBM Extreme Blue project bringing data collected by Tivoli products into Rational tooling to accelerate perf bottleneck detection
• Successfully arch, designed, planned and led two global and large scale software projects with dist teams (India, Japan, Toronto, Raleigh)
(Computer Software industry)
December 1995 — September 2000 (4 years 10 months)
Architected, designed, developed and integrated research technology into distributed applications tooling for WebSphere products. Annual budget: million dollars; Staff 8;
• Recognized as core member of WebSphere Architecture Board as the Trace/Debug Architect. Instrumented WebSphere J2EE ORB runtime (EJB and Servlets), tracing and debugging distributed transactions on multiple platforms
• Defined architecture and functional specifications to integrate problem determination tooling into WebSphere and Component Broker products. Worked with product architects for CICS, MQ, JDK to integrate the tooling and runtime instrumentation
• Worked with University of Waterloo research to drive adoption of the first Canadian university research project into IBM product applications
(Computer Software industry)
November 1994 — November 1995 (1 year 1 month)
• Developed, coded and tested requirements for the first IBM DB2 Parallel database application.
• Wrote functional specifications, designed and coded for DB2 Parallel Edition user functions.
• Acquired a strong knowledge of parallel processing programming using TCP/IP protocol to synchronize parallel processing in an AIX / Unix environment.
(Computer Software industry)
December 1993 — November 1994 (1 year )
• Technical lead of the test team.
• Designed, coded and troubleshooted an automated testing tool for an imaging system using the XVT portable library. Also used the X.25 protocol to remotely restart machines if the test suite execution is hung.
• Implemented and audited for ISO9000 certification.
• Worked with development team to review functional specifications.
Product: ImagePlus and VisualInfo for OS/2
(Computer Software industry)
January 1992 — November 1993 (1 year 11 months)
• Led a team of 4 testers in a manager less team pilot.
• Was responsible for project decision like hiring testers, schedules, workloads for testers, etc...
• Presented the product to different customers and internal users
• Received team award for pilot project.
Product: ImagePlus for Windows
(Computer Software industry)
May 1989 — December 1991 (2 years 8 months)
• Designed and coded memory management and workstation functions.
• Wrote device drivers for scanners, printers and display adapters.
• Went to customer sites to troubleshoot and fix critical situations.
• Filed patent on image decompression algorithm that improved display performance by 50%.
Product: ImagePlus/DOS
(Computer Software industry)
May 1989 — May 1989 (1 month)
• 2007 - Log location discovery and management
• 2006 - Mapping log sets between different log analysis tools in a problem determination environment
• 2005 - Scope and distribution of knowledge in an Autonomic Computing System
• 2004 - Failure recognition, notification, and prevention for learning and self-healing capabilities in a monitored system
• 2004 - Three dimensional (3D) sequence diagrams
• 2003 - Resolving problems in a business process utilizing a situational representation of component status
• 2002 - A technique to generically manage extensible correlation data
• 2001 - Framework for managing data that provides correlation information in a distributed computing system
• 1997 - System for remote debugging of client/server applications
• 1991 - Method for decoding compressed images
(Computer Software industry)
May 1989 — May 1989 (1 month)
• 2009 - Method and algorithm for dynamic prediction of a date and time format
• 2009 - Method and system of integrating launch in context with desktop integrated java web start applications
• 2008 - Method and system for scoring/ranking during log type determination
• 2006 - Method for automatic creation and customization of cross-domain symptoms based on resiliency benchmarks
• 2006 - Method for defining the physical and logical properties of any type of computer system logging artifact
• 2006 - Common base event extensions for security events
• 2003 - Improving heuristic correlation using time-based algorithms to predict relevance
• 1997 - Method to display legacy access events with an associated legacy server
• 1997 - Scrolling functionality for large graphics
(Public Company; Information Technology and Services industry)
May 1989 — May 1989 (1 month)
• Web Services, WebSphere, SOA
• JAVA / J2EE / J2SE / Eclipse
• C/C++
• Rational Application Developer
• Rational Performance Tester
• RUP / UML / XML / XSL
• DB2
• ITM, TCAM for WebSphere, TCAM for Response Time
• ITIL Foundation Certification
• TCP/IP, CORBA
Foundation certification 2008 — 2008
B.Eng. , Computer Engineering , 1985 — 1989
tennis, cross-country skiing, mountain biking, golf, skiing
IBM Corporation Award:
• 2003 – Outstanding Technical Achievement Award - Delivery of Autonomic Computing Functionality
IBM Canada Awards:
• 2006 – Bravo Achievement Award - Contributions of the Log Analyzer assembly in the areas of architecture and development
• 2006 – Invention Plateau Award - 2nd level
• 2004 – Bravo Achievement Award - Contributions of the Log Analyzer assembly in the areas of architecture and development
• 2003 – Invention Plateau Award – 1st level
• 1999 – Special Achievement Award - Delivery of Object Level Trace functionality into WebSphere Application Server
• 1993 – Team Award and Excellence Award in Technical Communication
• 1992 – First Patent Award
• 1991 – Achievement Award – Delivery of ImagePlus