Sajjad Alam, Lead Architect API Foundation

Sajjad Alam

Lead Architect API Foundation

Canadian Imperial Bank of Commerce

Location
Canada - Ontario
Education
Bachelor's degree, Computer Science
Experience
22 years, 7 Months

Share My Profile

Block User


Work Experience

Total years of experience :22 years, 7 Months

Lead Architect API Foundation at Canadian Imperial Bank of Commerce
  • Canada - Ontario
  • My current job since May 2017

 Entrusted with the pivotal and central role of Lead Architect for CIBC’s cloud-native open-source API platform.
 Advanced API Foundation by providing strategic guidance through the adoption of distributed gateway architecture, REST APIs, DevOps, CI/CD, Docker containers and Kubernetes.
 Owned and authored, the API Foundation blueprint and Microservice Integration Design patterns for a scalable service mesh (data plane) that released high priority projects from holding state.
 Communicated API patterns from executives to junior level staff through various means including roadshows by Lob, hand-holding Domain and Senior architects and speaking at internal Townhalls/Innovation Summit/TED talks.
 Chaired weekly JAD sessions for almost one year to collaboratively generate 8 security patterns while maintaining full transparency and reporting with senior management on progress.
 Shepherded SPAs, mainframe, mobile apps and MS Azure applications beyond the initial unknowns of OAuth protocol, JWT tokens and distributed session management.
 Trained Enterprise Architects on OAuth and API Security over multiple in-class sessions with 10 to 20 attendees at a time.
 Provided consulting services to product owners, designers, and managed cloud providers to lift adoption hurdles that required deed dive investigations into technical issues pertaining to security, network and OpenShift.
 Navigated intense pressure-cooker debates often exacerbated by cultural and intellectual differences.
 Participated on the bi-weekly API Architecture Governance council to discuss project misalignments to API integration standards and reports on API adoption metrics.
 Completed public speaking assignments by presenting API Foundation at townhall meeting, annual Innovation Summit and BIAN Open Banking conferences.

Solutions Architect at Canadian Imperial Bank of Commerce
  • Canada - Ontario
  • August 2013 to May 2017

 Developed multiple architecture blueprints in tandem, negotiating trade-offs, and presenting solution options at executive meetings, while executing in Agile/Waterfall modes.
 Crafted an event-driven architecture, orchestrating Pega-based workflow applications and a case management platform into a cohesive solution for AML Enhanced Due Diligence.
 Remediated omni-channel AML deficiencies in Retail processes including credit card pick-up, cash payments towards credit card balances and Personal Liability Small Business Credit Card issuance.
 Demystified ambiguous business requirements through a series of skillfully managed JAD sessions, developing a solution to establish identity of clients in unassisted channels
 Led high-risk strategic initiatives including Mobile Wallet Re-platforming, CIBC-VISA/Air Canada Prepaid Card and the migration of the National Support Line Incident Management system to ServiceNow (SaaS).
 Produced architecture for ABM transaction support between CIBC and 3rd party acquirer (Cardtronics) host systems utilizing MPLS link.
 Established criteria for determining cloud migration suitability of on-premise applications and environments as part of CIBC Cloud Strategy program.
 Designed mission critical Knowledge Information system based on ServiceNow and internal Sharepoint 2013 platform resolving significant concerns regarding instance sprawl and Record Management.
 Developed solution to support an audio/video enabled remote agent ABM for clients with special needs.
 Coached and mentored University of Waterloo co-op students via immersion to real-world project experiences and hands-on tooling.

Solution Architect at Toronto Dominion Bank
  • Canada - Ontario
  • February 2008 to April 2013

 Unblocked architecture obstacles to produce blueprint for global multi-tiered platform based on Anvil ION and Oracle RAC centralizing critical Repo Trading.
 Decommissioned over 6 decentralized old systems and saved in excess of $100K by virtualizing the application tier.
 Synthesized solution to migrate 120+ global users and substantial customer data to Cloud Computing based CRM system (Salesforce SaaS).
 Designed SOA web services and advised on network firewall and Global Site Selector (GSS) switch changes to enable secure SOAP interaction.
 Designed a 99.8% highly available system composed of CLS Bank and SWIFT Gateway servers and Wallstreet API servers that enabled Same Day Settlement of foreign currency trades.
 Saved $5K/month by repurposing physical servers and virtualizing different tiers in lower environments.
 Integrated Single Sign-On Authentication and Authorization to flagship customer facing applications.
 Analyzed configuration requirements, tested J2EE web container-based Policy Agents and directory services and finalized solution and physical architecture.
 Generated End-User-Computing (EUC) business and technical requirements from business pain points and collaborated with strategic sourcing group to evaluate vendor package applications.
 Delivered an Information Security solution to discovering, controlling and attesting access of EUC files on storage areas including NAS, Sharepoint and local desktops.
 Upgraded hardware and software currency and reduced costs and maintenance churn by virtualizing TD’s largest J2EE application farm supporting 50+ applications deployed on Tomcat, Apache web servers and MS SQL databases.
 Delivered a new scalable platform to support Fix Trading by reusing TD’s JMS, MQ and Tibco Enterprise Service Bus.
 Tackled regulatory forces and challenged internal IT Simplification mandates to successfully design a trade compliance system (Nice Actimize Risk Case Management) in New York.
 Presented solution options and cost estimates and means to improve operational resiliency.

Senior Consultant at Deloitte Touche Tohmatsu
  • United States - Illinois
  • July 2004 to June 2008

CLIENT PROJECTS:

Nova Scotia Bank - SOA Developer
 Developed an SOA based web services using Aspect Oriented Programming techniques
 Integrated open source technologies including Springs, Tuscany and J2EE to build common components including caching and invalidation, exception handling and transaction support
 Configured DataPower Appliance to allow XML transformation and routing.

Internal SOA Assessment - Lead Analyst
 Planned and executed SOA analysis workshops.
 Identified relevant SOA components applicable to business, and provide technical expertise in areas of integration patterns, messaging protocols, security, web services, and legacy system modernization.
 Managed 2 junior resources and reported to Sr. Manager.
 Defined reference implementation of an SOA.

Canadian Imperial Bank of Commerce (CIBC) - Lead Systems Analyst
 Collected application and underlying technology data for 70+ systems detailing risks, opportunities for improvement, and recommendations to present to stakeholders.
 Interviewed staff to gain understanding of processing of cheques, remittances, currency and information management delivery.

Bank Of Montreal - Lead Analyst
 Provided an objective, external review of the process and technology supporting delivery of the daily Value at Risk (VaR) metric.
 Delivered recommendations that included adjustments to operating processes and underlying batch technology systems.
 Managed team of 3 resources, project tasks, milestones and deliverables, reporting statuses and issues to Senior Manager.

TCU Ontario - Systems Integration Lead
 Led a team of 3 J2EE developers to design and build a functional web-based OSAP application for a Proof of Concept.
 Acted as liason between Oracle and iLog technical architects to scope out interface requirements, data mappings and message protocols.

PSC Ontario - Performance Testing Lead
 Installed Mercury Test Suite of products on UNIX environment and developed LoadRunner scripts and scenarios.
 Identified performance bottleneck in application session management and application thread utilization and recommended resolutions.

eHealth Ontario - Performance Testing Lead
 Responsible for assessment of system performance and configuration of J2EE application, Oracle database and operating systems.
 Modeled theoretical performance gains with higher-end SUN servers (SPECint rate analysis) from limited performance test metrics and usage pattern data.

Nissan Canada - Performance Testing Lead
 Managed team of 5 resources (including offshore) to resolve critical performance issues involving analysis of complex OS and WebSphere Application Server and Vitria JVM management.
 Devised creative tests to show proof of critical Vitria product defect, managing all forms of negotiation with vendor to obtain a patch.

Acco - Lead Java Developer
 Customized Java Menus and pages, PL/SQL code, and business logic to tailor fit Mobile Telnet application for client's business.
 Creatively managed to understand and isolate target code for customization despite lack of any documentation from Oracle.

 Northwestern Mutual - System Analyst
 Managed client resources to drive deliverables for application domain and data views for a new custom built J2EE Case Management System.
 Gathered user requirements to build use cases and high-level business and system concepts.
 Rationalized system requirements into broad component capabilities.

Chicago Mercentile Exchange - System Auditor
 Conducted tests on UNIX/Mainframe batch processes to identify code-level vulnerabilities in financial calculations.
 Performed gap analysis for Banking, Settlement, Asset Management and Valuation systems and reported according to SOX 404 standards.

IT Consultant at Capgemini Ernst & Young
  • United States - Illinois
  • July 2001 to June 2004

CLIENT PROJECTS:

Disney - Java Developer
 Developed solution to enable data transformations between Tour Application Protocol (TAP) and XML utilizing Java and webMethods mapping tools.
 Reviewed use cases to identify data transformation points.

Bendix - System Analyst
 Designed platform independent solution using JNDI to enable Java applications to migrate from Netscape Directory Server (NDS) to Active Directory Server (ADS) incurring minimal code changes.
 Delivered Java Analysis, Migration Impact and Strategy document proposing recommendations for efficiently migrating from NDS to ADS.

GM - Lead Analyst/Developer
 Led a team of 3 CGEY members and managed support and operational activities for mission critical dealer portal collaborating with GM, EDS and other third-party vendors.
 Managed Java development and application integration efforts on UNIX and ATG Dynamo Server utilizing Java servlets, beans, JHTML, PL/SQL, and Interwoven Teamsite.
 Synthesized solution for Transparent Application Failover in a parallel database architecture reducing production outages to less than 4 seconds.
 Configured optimum ATG configuration to increase application performance by 100%.
 Automated manual steps involved during database updates and build creation and promotion process.

Verizon - System Analyst
 Programmed J2EE standard interfaces to facilitate transfer of session data between remote applications using WebLogic and Apache Tomcat Web Server.
 Produced design details for a system between wireless and wire line web interfaces that allow customers to control personal accounts.
 Analyzed 2G and 3G projects for scopes of improvement and development of architecture and other web interfaces.

Education

Bachelor's degree, Computer Science
  • at University of Maryland Baltimore County
  • December 2000

Specialties & Skills

Enterprise Architecture
Integration Architecture
Solution Architecture
Communication
Enterprise Sparx

Social Profiles

Personal Website
Personal Website

URL removed due to policy violation. Please contact support for further information.

Languages

English
Expert
Bengali
Native Speaker
German
Intermediate

Training and Certifications

SOA Certified Professional, Arcitura Education Inc. (Certificate)
Date Attended:
October 2013
SOA Certified Architect, Arcitura Education Inc. (Certificate)
Date Attended:
October 2013
TOGAF Certification, The Open Group (Certificate)
Date Attended:
March 2014
Cloud Certified Professional, Arcitura Education Inc. (Certificate)
Date Attended:
June 2014
Certified Cloud Architect, Arcitura Education Inc. (Certificate)
Date Attended:
June 2014
Certified Microservice Architect, Arcitura Education Inc. (Certificate)
Date Attended:
April 2018
Swagger OpenAPI Specification, SmartBear Software (Certificate)
Date Attended:
May 2018

Hobbies

  • Instrumental Music Composer and Performer
     Composed award-winning New Age instrumental album ‘Where I Belong’ available on iTunes.  Performed with personal orchestra live in Toronto and New Orleans (USA).  Release original performance and social awareness videos on Youtube channel https://www.youtube.com/user/SajjadMusic