Shannon Lal

CTO

Montreal, Quebec, Canada19 yrs 10 mos experience
AI EnabledAI ML Practitioner

Key Highlights

  • Led AI transformation initiatives doubling site traffic.
  • Built diverse teams with over 50% gender diversity.
  • Achieved 30% cost reduction through cloud optimizations.
Stackforce AI infers this person is a SaaS and Fintech expert with a strong focus on AI-driven solutions.

Contact

Skills

Core Skills

Technology LeadershipGenerative AiKubernetesAgile Application Development

Other Skills

LinuxGraphQLAutogenAmazon S3GitLangChainSQLDocker ProductsPython (Programming Language)ElasticsearchTypeScriptOpenAI APILarge Language Models (LLM)NodeJSReact

About

Visionary Software Engineering Executive with over 15 years of experience in delivering transformative solutions across startup and enterprise environments. Recognized for building and scaling high-performing, inclusive engineering teams that drive innovation and operational excellence. Skilled in leveraging AI technologies, optimizing cloud infrastructures, and implementing cutting-edge development practices to achieve measurable business outcomes. Adept at balancing strategic leadership with hands-on technical execution to navigate complex challenges and exceed organizational goals. Speaks English and French, with a proven ability to lead diverse teams and foster collaborative environments. ● Strategic Leadership & Vision: Directed multi-million-dollar technical initiatives that increased Annual Recurring Revenue (ARR) by 10% and enhanced system uptime by 25%. ● Engineering Innovation: Designed and launched scalable AI-powered products, achieving a 2x increase in traffic and significantly boosting market competitiveness. ● Diversity & Inclusion: Built inclusive teams with 50% gender diversity, achieving 94%+ retention rates and fostering a culture of engagement and growth. ● Operational Excellence: Spearheaded cloud optimizations, reducing costs by up to 30%, and implemented CI/CD pipelines to improve deployment efficiency. Software Development: Typescript, NodeJS, React, Langchain, AutoGen, Java, Angular, JavaScript, Python, Spring, AWS, GCP, Spark, Elastic Search, Ansible, Kubernetes, Docker, Selenium, Webpack

Experience

19 yrs 10 mos
Total Experience
2 yrs 7 mos
Average Tenure
--
Current Experience

Bca research

Chief Technology Officer

Feb 2025Present · 1 yr 3 mos · Montreal, Quebec, Canada · Hybrid

Technology LeadershipGenerative AI

Designstripe

VP Technology and Engineering

Aug 2022Feb 2025 · 2 yrs 6 mos · Montreal, Quebec, Canada · Remote

  • Designstripe specializes in providing small businesses with a seamless one-click solution for creating branded social media content using Generative AI.
  • Revolutionized the company's engineering capabilities by integrating AI-driven technologies and leading the development of innovative tools to enhance market competitiveness.
  • AI Transformation & Leadership:
  • ● Directed the strategic shift to AI-powered solutions, including the launch of the AI Holiday Card, doubling site traffic and solidifying the company’s market position.
  • ● Spearheaded the formation of a diverse, high-performing engineering team, incorporating structured reviews, 1:1s, and clear development paths for continuous improvement.
  • Operational & Cost Efficiencies:
  • ● Migrated infrastructure from CloudRun to Kubernetes, achieving a 15% reduction in cloud costs while improving deployment reliability.
  • ● Optimized cloud services and eliminated redundancies, reducing overall infrastructure expenses by 12%.
  • Product Development & Delivery:
  • ● Engineered scalable solutions using StableDiffusion and OpenAI, enhancing customer engagement and enabling rapid feature delivery.
  • ● Implemented load-balancing solutions across LLM providers (OpenAI, Azure, AWS Bedrock, Google), improving uptime by 25%.
  • ● Designed and implemented an auto-scaling solution for a GPU-intensive 3D rendering engine using Google Pub/Sub, Kubernetes, and NestJS microservices, enabling dynamic scaling of rendering processes.
  • Technical Environment: NodeJS (NestJS), React, Python (FastAPI), Kubernetes, GCP, LangChain, OpenAI, Anthropic, AWS Bedrock
LinuxGraphQLAgile Application DevelopmentAutogenAmazon S3Git+10

Rbc

Director, Journey Tech Lead – RBC Digital

Feb 2020Aug 2022 · 2 yrs 6 mos · Montreal, Quebec, Canada

  • In March 2020, RBC Digital opened an office in Montreal to help with rebuilding their online banking platform. I was hired to build their teams and lead the replatforming project. I am currently the technical director for 60 developers across 9 teams where I work closely with Product Owners and UX designers to help refine the different product backlogs.
  • Leadership:
  • Between March 2020 and November 2020, I hired 25 developers (including 50% gender diversity) and built out 4 teams.
  • I was the technical lead for one of RBC’s COVID-19 relief projects which provided small businesses the ability to apply for government loans (CEBA). This project received over 300,000 applications and resulted in $10 billion in loans.
  • Able to maintain a high employee engagement which resulted in a greater than 94% retention rate.
  • Development:
  • Implemented a dashboard using Angular and eCharts to provide a visual overview of all our downstream systems and how they interact together.
  • Was the frontend architect for RBC’s new multi-factor authentication project which is currently being rolled out to all of RBC’s 5 million customers.
  • Technical Environment:
  • NodeJS (NestJS), Springboot, Angular, eCharts, NGRX (Redux), SpringBoot, Dynatrace, Taplytics, Splunk
LinuxAgile Application DevelopmentAmazon S3GitSQLKubernetes+2

Invue

2 roles

Director of Software Development

Promoted

Feb 2018Feb 2020 · 2 yrs · Montreal, Canada Area

  • InVue develops hardware and software products for OEMs and retailers. In 2017, InVue acquired MicroSigns which developed digital signage for the telephone retail market. I reported to the the VP of Software and oversaw a team of 8 of developers across 2 locations (Charlotte and Montreal). I worked closely with Product Owners to help refine and develop the different product backlogs.
  • Leadership
  • Selected to lead InVue’s software development team across 3 different products for customers such as Walmart, Telefonica, H3G, and Charter Communications.
  • Able to maintain a high employee engagement which resulted in a less than 7% attrition rate.
  • Lead the development of the Microsigns product from inception into pilots with various retailers. We were able to convert several pilots into successful deployments including Personal and Postlux which resulted in deployments to +80 stores.
  • Co-Lead applications to secure seed funding of $150k from IRAP and Passport Innovation (Québec). I provided development estimates and technical direction for SR&ED applications.
  • Development
  • Led adoption of Kubernetes which consolidated our cloud infrastructure and reduced our AWS bill by 30%.
  • Implemented Continous Integration Pipeline using travis-ci, Puppeteer, Postman, Newman, and Eslint which resulted in a 20 % reduction in QA time.
  • Implemented a new product using Serverless technologies which reduced cloud costs for new customers by 50%.
  • Technical Environment:
  • Javascript, React, Android, Typescript, NodeJS, Java, Kubernetes, Helm, Docker, Ansible; AWS, Google Cloud, ElasticSearch, Athena, Kibana, Grafana, Graylog, Sentry
LinuxAgile Application DevelopmentAmazon S3GitSQLKubernetes+3

Technical Lead (MicroSigns)

Apr 2015Feb 2018 · 2 yrs 10 mos · Montreal, Canada Area

LinuxGraphQLAgile Application DevelopmentAmazon S3GitSQL+6

Open source

Open Source Developer

Sep 2017Jan 2020 · 2 yrs 4 mos · Montreal, Canada Area

  • Open Source Developer on the following projects:
  • Project: Gulp-Prompt
  • Role: Maintainer
  • https://www.npmjs.com/package/gulp-prompt
  • Project: Falcon-SQL
  • Role: Contributor
  • https://github.com/plotly/falcon
  • Project: NestJS Rate Limiter
  • Role: Contributor
  • https://www.npmjs.com/package/nestjs-rate-limiter
LinuxGitTypeScript

Independent consultant - canada revenue agency

Senior Software Developer

Mar 2014Apr 2015 · 1 yr 1 mo · Ottawa, Canada Area

  • CRA is currently implementing a new tax processing system to replace their mainframe application. The project has 150+ team members that runs on a WebLogic-DB2 platform
  • Creating use cases and detailed design documents using Rational Modeler.
  • Developing a work flow component to manage projects and referrals using Java Swing and EJB 3.0.
  • Creating unit tests using JUnit and Mockit to test DAOs and EJB components.
  • Perform code inspections using code reviews, Firebugs, and Jenkins
  • Implementing an integration test of the EJBs to ensure code stability between builds.
SQLJ2EE Web Services

Gamble technologies

Sales Associate and Operation Manager

Aug 2011Mar 2014 · 2 yrs 7 mos · Montreal, Canada Area

  • GTL is a Canadian distributor of scientific equipment to Government and Research institutions. I was responsible for internal operations and sales in the Ottawa and Montreal area. I have experience working on various research grant applications and Government of Canada tenders. As Operations Manager, I was responsible for implementing a SAGE CRM and system across the organization and worked on the ISO 9001 certification process. As a Sales Associate, I was responsible for federal accounts in the Ottawa area and research as well as industrial organizations in Montreal.
  • Customer Relations
  • Worked closely with Suppliers to learn their equipment so that I can provide customer support
  • Managed retention of clients including CAE facing tough market challenges exerting cost pressures.
  • Sales
  • Won a $1million dollar contract with Department of National Defence for the procurement of radiation portal monitors
  • Managed a territory in national capital region and Montreal area
  • Responded to public tenders (RFPs) on MERX and SEAO in English and French
  • Conducted in depth discovery meetings with clients to identify needs and probable solutions we could offer
  • Exhibited at numerous Trade Shows

Independent consultant

Software Architect and Senior Developer

Jun 2006Aug 2011 · 5 yrs 2 mos · Ottawa, Canada Area

  • As an independent software architect, team lead, and developer I worked on various projects for private and public organizations. I have been involved in all aspects of the project life cycle from requirements gathering, software development, and quality assurance. My area of focus is integration of large scale systems that support over 1000 users. My positions have been a combination of a technical role and client support role (trouble shooting, training, business analyst).
  • Clients
  • Royal Canadian Mounted Police (RCMP)
  • Innovapost
  • Canada Security Establishment
  • eBillme
  • Courts Admin Service (CAS)
  • Development
  • Implemented workflow management for CRA using EJB 3.0 and Mockit for Unit Testing and JUnit for Integration Testing
  • Implemented gift card management for eBillme using EJB and JSPs
  • Implemented Case Management System for CAS using Spring MVC
  • Leadership
  • Architect and Team Lead at Courts Administration
  • Worked with director and clients to capture requirements and converted them into technical design documents using UML
  • Best Practices
  • Introduced Mockito and TeamCity for unit testing at the Courts Administration Service as a continuous build development
  • Introduced agile best practices at eBillme and lead daily scrum meetings and weekly deployment sprints
  • Implemented performance tuning at Courts Administration Service to optimize accreditation web service using Optimizit.

Mobile detect inc.

Chief Architect and Co-Founder

Mar 2003Sep 2007 · 4 yrs 6 mos · Ottawa, Canada Area

  • Mobile Detect is a hardware and software manufacturer of network enabled dirty bomb detectors (CBRN) for the Homeland Security market. The company developed mobile detection units that transfer sensor data to a central GIS server for analysis. The company won over $4 million in sales with customers in Canada and the US. The company started in the basement of my apartment with my 2 co-founders. I was the IT architect and development lead for the entire system.
  • Development
  • Developed web services to manage sensor data SOAP and AXIS
  • Developed persistence API using EJB with access to databases using MySQL, SQL Server, and PostGres DB
  • Implemented embedded software to manage sensors, GPS, and cell modem using Java and C
  • Best Practices
  • Implemented integration and regression test harness to ensure stability across the different version of the releases
  • Implemented a performance test harness which included 10 Linux servers to generate simulated load against application server
  • Used OptimizIt to monitor development server to address performance issues
  • Leadership
  • Acted as a development lead for a 4 person team
  • Interviewed and hired several developers
  • Mentored and trained new employees with best practices
  • Provided budgeting and project planning for various government grant proposals, RFPs and SR&ED applications
  • Customer Relations
  • Lead customer requirements gathering for clients
  • Performed customer demos to various clients
  • Managed several onsite and remote customer installations•

Dorado software

J2EE Developer

Jan 2001May 2002 · 1 yr 4 mos · Greater Denver Area

  • Dorado Software is a developer of Network Management Software for Network Equipment Manufactures such as Juniper and Cisco.
  • Job Description:
  • • Performed object oriented analysis and design (OOA &D) on customer requirements using Rational Rose as part of a 20 person development team.
  • • Developed user interfaces using Java Swing.
  • • Developed provisioning software using EJBs, XML and RMI for a WebLogic, Oracle and Solaris environment.
  • • Implemented unit testing, configuration management and defect tracking for various components of the product.
SQL

Ibm

Java Developer

Feb 1999Jan 2001 · 1 yr 11 mos · Boulder, Colorado

  • IBM Global Services is a branch of IBM that provides IT consulting services to companies and governments. I worked on several Java/J2EE based projects for CoBank, IBM Internal Projects, and Sears.
  • Job Description:
  • • As an IT Specialist/ Technical Lead I worked with customers to define project requirements and project plans.
  • • I wrote detailed requirements and performed analysis and design (OOA&D) for the projects.
  • • I lead development teams from design, deployment and testing using Java Swing, JSPs, Servlets, LDAP, MQ Series and EJBs for a WebSphere, DB2 environment on Solaris and Windows environment.
SQLJ2EE Web Services

Education

University of Ottawa

Part-Time MBA — MBA

Jan 2009Jan 2013

University of Ottawa

Engineering — Mechincal Engineering

Sep 1994Dec 1998

Lisgar Collegiate Institute

High School — High School

Jan 1989Jan 1994

Ashbury College

Jan 1986Jan 1989

St Bridgits

Jan 1983Jan 1986

Stackforce found 100+ more professionals with Technology Leadership & Generative Ai

Explore similar profiles based on matching skills and experience