Summary
Overview
Work History
Education
Skills
Training
Languages
Timeline
Generic

Abdelkader Ben Mati

Montreal,QC

Summary

IT professional offering more than 21 years working experience of architecting, designing and implementing effective large-scale business solutions using different technologies in banking, insurances, transportation and Para public domains. High expertise in wide analytics (Solutions architecture, Data integration, Near real time stream processing, IOT, REST API, Microservices, containers, messaging bus, Snowflake, Databricks, SOA, JEE). Enjoy leading teams to deliver end-to-end solutions to the customers.

Overview

24
24
years of professional experience

Work History

Senior Solution Architect

Montreal City Hall
05.2023 - Current
  • Gathered business requirements for commercial water tax
  • Designed a solution for water invoicing based on dynamic tiers of water usage
  • Lead development for implementation (NodeJS, SPA, Copybook, Mainframe, Kubernetes, GitHub, Jenkins, OIDC, API Gateway)
  • Currently I’m working on planning migration of Oracle EBS (Payroll and HR) to Oracle ERP Cloud.

Senior Solution Architect

Desjardins
09.2021 - 04.2023
  • Lead Solution Architects and advise for best practices and usage of Desjardins IT Foundations (REST Services, Spring Boot, API Gateway, AKS, Kafka, Data platform, ADF, BI, Azure, GCP, AWS, BigQuery, BigTable, PubSub, etc.)
  • Partner with the rest of the Desjardins data platform team to set best practices and ensure the execution of them
  • Orchestrate sophisticated data flow patterns across a variety of disparate tooling
  • Partner with DevOps, legal and security teams to build frameworks and implement data compliance and security policies (Quebec Law 25)
  • Validate the solution proposals and recommend the best technology stacks in accordance with Desjardins enterprise architecture orientation
  • Documented many enterprise architecture patterns (BFF, Aggregator, Data protection in motion and in rest, etc.)
  • Review project Solution Proposals.

Lead Solution Architect, IoT Big Data Architect

Canadian National Railway (CN)
04.2019 - 09.2021
  • Working with stakeholders and Business Analysts to gather business and NFR requirements
  • Help business to define needs and requirements for innovative project to automate CN Track inspection
  • Recommend appropriate technologies and platforms that fits enterprise-wide needs
  • Designed Event Driven Architecture and leaded development of innovative Automated track Inspection and defect detection (ML) Program (ATIP) using Kafka, IoT, NiFi, Hadoop, HDFS, SparkML, Hive, MQTT, Microservices to process in near real time a huge volume of data
  • Defined NFR for auto scalable and resilient solutions
  • Provided technical leadership and governance of the ATIP team and the implementation of the solution architecture
  • Prepared capacity and architecture plan to refactor and migrate ATIP Cloudera based solution to Azure platform for more scalability and observability of data in motion (Spring Boot, AKS, Kafka, MSSQL, ADLS gen2, Databricks, Snowflake)
  • Design, develop, and own robust, scalable data processing and data integration pipelines using Python, dbt, Kafka, Airflow, and REST API endpoints to ingest data from various external data sources to Data Lake
  • Designed CN Field Engineers Data Hub and data Warehousing (OLTP, OLAP, Dimensions, Facts, and Data Modelling) involving the following technology stacks: IoT, AzureML, Event Hub, Event Grid, Databricks, Snowflake, microservices and AKS, ADF, ADLS.

Senior Solution Architect

Intact Corporation
02.2018 - 03.2019
  • Assist Product owner and Business analysts to define requirements for cross Canada’s provinces insurance policies and constraints to rollout Ontario specific insurance application to all Canada provinces
  • Adopt innovative architectural approaches to leverage in-house Insurance Ontario specific application to support Canada wide provinces
  • Designed and led development of IoT solution for vehicle onboard telematics device for driver classification based on their behaviour
  • Integrate SonarQube in CI/CD pipeline
  • Define pipeline event processing and visualization for collected from driver’s car on AWS using the following framework and technologies: Spring MVC, Kafka, Microservices, Rest API, EKS, EMR, S3, SageMaker.

Solution Architect

National Bank of Canada
09.2011 - 02.2018
  • Organize meeting with marketing team to refine requirements and business objectives to marketing data warehouse
  • As Big Data architect, worked closely with Marketing teams and BNC statistician to define the best approach to categorize bank clients targeted by marketing campaign
  • Installed and configured Hadoop environments and HortonWorks clusters (Hadoop, Spark, Hive, SQL, Oracle, Zeppelin)
  • Translate complex marketing requirements into detailed design
  • Prototyped data set and algorithms (Clustering) based on historical client transactions
  • Working with BA and LOB team members to collect business needs and requirements
  • Arrange meetings with Enterprise Architect to align projects with enterprise vision and roadmap
  • As Solution Architect, leaded a transformation of paper-based banking statements into digital online platform (Enterprise Document Management Services) serving personal and enterprise BNC clients (Mainframe, SOA, J2E, Content Document Management, Hazelcast)
  • Managed Document Management application architecture, integration principles and common architecture repository
  • Leaded development team using Kanban methodology, providing coaching to new members of the team and setting the development standards
  • Document all technical requirements and design technical blue prints utilising enterprise architecture standards including documenting all solution components and configurations
  • Redesigned “Document Management Service”, SOA application, to microservices and containers for more robustness and scalability.

IT Architect

MUHC- McGill Research Institute
06.2009 - 08.2011
  • Initiate Enterprise Intranet infrastructure platform as one shop stop for all MUHC researchers for their daily tasks through internet and intranet platform
  • Choose technologies, hardware and Vendors
  • Negotiated the contract and financial plans
  • Designed the infrastructure and networking and integration artifacts
  • Led team of developers in the delivery of technical systems and components
  • Worked closely with business stakeholders and clients (Clinical Researchers) to determine their needs and translated them to technical requirement for development team.

IT Consultant

CGI
07.2005 - 06.2009
  • Worked closely with client and the business to enhance user experience of Laurentian Bank transactional web site
  • Designed the front and backend applications (Java, JSP, SOA)
  • Migrate legacy application (Laurentian Bank online) from screen scraping to Weblogic/MQ technology/Mainframe
  • Implemented and deployed a new enhancement of Vodafone transactional web site (Java, SQL, ATG Framework)
  • Participated on design and development of Montreal city web site (Java, JSP, SQL, CSS
  • JavaScript).

Software Developer

Kronos
01.2000 - 06.2005
  • Developed high-quality code, established development standards
  • Designed reusable components by utilizing various standard frameworks (Spring Batch, Struts, Hibernate, J2EE, Maven, etc...)
  • Designed and developed Time sheet optimization engine (C++)
  • Evaluated requirements and initial mock-ups; made technology recommendations that supported optimal construction, maintenance and performance
  • Designed and developed Thin client to Kronos core product for timesheet management (JEE, JBoss)
  • Customized Oracle ERP 11i (HR module) for Kronos clients
  • Contribute to migrate Oracle ERP database from 8.1.7.3 à 9.2.0.3.

Education

Master Information Technology -

Moncton University
08.1999

Skills

  • Solid experience with solution designs, Data architecture, Big Data, IoT, REST API, Event Driven architecture, Scalable distributed System, Microservices, SOA, Distributed Memory Caching (Hazelcast), Analytics, Spark, NiFi, Datalow, Databricks, Snowflake
  • Led design & implementing of large enterprise system projects of J2E, SOA in financial, Insurances, eCommerce, public and para domains
  • Expert knowledge of massive data processing building blocks in prem and in Cloud (AWS, Azure, GCP)
  • Expert Knowledge in data architecture and analytics technologies
  • Experience in Data Warehousing: OLTP, OLAP, Dimensions, Facts, and Data Modelling, etc
  • Familiar with ML/AI technologies and algorithms
  • Deep knowledge Relational and NoSQL Databases (Oracle, PostgreSQL, SQL, HBase, Hive, BigQuery, BigTable)
  • Led development teams used agile & DevSecOps methodologies and SDLC to deliver applications on time and in budget
  • Hands on experience with AWS, Azure and GCP
  • Containers: Docker, Kubernetes
  • ERP: Oracle E-Business Suite 11i, Oracle SOA Suite
  • Tools: Jenkins, Maven, Jira, Confluence, SonarQube, SOAPUI, Ant
  • Language: Java, C/C, Perl, Python, R, Shell scripts
  • Message/Event Brokers: Kafka, WebSphere MQ, Mosquitto
  • Security: IAM, AD, OAuth2, MFA, Kerberos, Ranger
  • Modelling languages: UML, ArchiMate, ERD
  • ML tools: Azure ML Studio, Databricks, SpakML
  • Enterprise Architecture Design
  • API Design and Management
  • Data Integration Strategies
  • Agile project management
  • Application Modernization
  • Cloud Computing Expertise
  • DevOps Methodologies
  • Digital Transformation
  • Software Development Lifecycle
  • Microservices Architecture
  • Internet of Things
  • Containerization Technologies
  • Software Engineering
  • Continuous Integration and Deployment
  • Big Data Solutions
  • Artificial Intelligence Solutions
  • Critical Thinking
  • Attention to Detail
  • Relationship Building
  • Communication and Team Collaboration
  • Technical Guidance
  • Cloud services
  • Virtual and Cloud Technologies
  • Technical Documentation and Reporting
  • Architecture review
  • Requirements Analysis
  • Code Development
  • Technical Analysis
  • Infrastructure development
  • Design Specifications
  • Enterprise Server Design
  • Customer proposals
  • Disaster Recovery Planning
  • Security and Compliance

Training

  • Deep Learning & AI Training, Bois-de-Boulogne college, Montreal, 03/2019, 05/2019
  • AWS Architect Solution Training, AWS, Montreal, 09/2018, 09/2018
  • BIG Data, Hortonworks, Montreal, 08/2017, 08/2017
  • ECM, Global Knowledge, Toronto, 06/2015, 06/2015
  • Xeons, Xeons, Montreal, 06/2013, 06/2013
  • ECM2012, IBM, Montreal, 11/2012, 11/2012
  • Secure Java EE Application Development, Aspect Security, Montreal, 02/2011, 02/2011

Languages

English
Professional Working
French
Native or Bilingual

Timeline

Senior Solution Architect

Montreal City Hall
05.2023 - Current

Senior Solution Architect

Desjardins
09.2021 - 04.2023

Lead Solution Architect, IoT Big Data Architect

Canadian National Railway (CN)
04.2019 - 09.2021

Senior Solution Architect

Intact Corporation
02.2018 - 03.2019

Solution Architect

National Bank of Canada
09.2011 - 02.2018

IT Architect

MUHC- McGill Research Institute
06.2009 - 08.2011

IT Consultant

CGI
07.2005 - 06.2009

Software Developer

Kronos
01.2000 - 06.2005

Master Information Technology -

Moncton University
Abdelkader Ben Mati