Shannon Lal
VP Technology and Engineering at designstripe- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English Native or bilingual proficiency
-
French Professional working proficiency
-
Spanish Elementary proficiency
Topline Score
Bio
Jesse Gately
I had the good fortune of working with Shannon for two years while at InVue. Shannon is one of those rare leaders who is not only strong technically, but also very good at looking at technology solutions from a customer and business perspective - helping to ensure that software and IoT products are not simply interesting to the engineers creating them, but more importantly, provide real value to customers. Equally important, Shannon provides unwavering leadership and support to his development team. I not only interacted regularly with Shannon, but also with members of his team, and it was always clear that they respected and trusted him. He never asks his people to do anything he wouldn't do and, when there's a challenging project with a tight deadline, everyone knows that Shannon will be working at least as hard to achieve the goal as anyone else. He expects a lot, but he gives more. I'd work with Shannon again in a heart beat.
Jad Safah
I was lucky to work with Shannon who was not only my manager but acted as my mentor as well. He directed the development team I was part of at Microsigns. We worked together to create a new content management software. He trusted me with many responsibilities and allowed me to further develop my skills in the workplace. His professionalism and optimistic attitude are only a few of the traits that describe him. Any development team would be lucky to have a director like Shannon.
Jesse Gately
I had the good fortune of working with Shannon for two years while at InVue. Shannon is one of those rare leaders who is not only strong technically, but also very good at looking at technology solutions from a customer and business perspective - helping to ensure that software and IoT products are not simply interesting to the engineers creating them, but more importantly, provide real value to customers. Equally important, Shannon provides unwavering leadership and support to his development team. I not only interacted regularly with Shannon, but also with members of his team, and it was always clear that they respected and trusted him. He never asks his people to do anything he wouldn't do and, when there's a challenging project with a tight deadline, everyone knows that Shannon will be working at least as hard to achieve the goal as anyone else. He expects a lot, but he gives more. I'd work with Shannon again in a heart beat.
Jad Safah
I was lucky to work with Shannon who was not only my manager but acted as my mentor as well. He directed the development team I was part of at Microsigns. We worked together to create a new content management software. He trusted me with many responsibilities and allowed me to further develop my skills in the workplace. His professionalism and optimistic attitude are only a few of the traits that describe him. Any development team would be lucky to have a director like Shannon.
Jesse Gately
I had the good fortune of working with Shannon for two years while at InVue. Shannon is one of those rare leaders who is not only strong technically, but also very good at looking at technology solutions from a customer and business perspective - helping to ensure that software and IoT products are not simply interesting to the engineers creating them, but more importantly, provide real value to customers. Equally important, Shannon provides unwavering leadership and support to his development team. I not only interacted regularly with Shannon, but also with members of his team, and it was always clear that they respected and trusted him. He never asks his people to do anything he wouldn't do and, when there's a challenging project with a tight deadline, everyone knows that Shannon will be working at least as hard to achieve the goal as anyone else. He expects a lot, but he gives more. I'd work with Shannon again in a heart beat.
Jad Safah
I was lucky to work with Shannon who was not only my manager but acted as my mentor as well. He directed the development team I was part of at Microsigns. We worked together to create a new content management software. He trusted me with many responsibilities and allowed me to further develop my skills in the workplace. His professionalism and optimistic attitude are only a few of the traits that describe him. Any development team would be lucky to have a director like Shannon.
Jesse Gately
I had the good fortune of working with Shannon for two years while at InVue. Shannon is one of those rare leaders who is not only strong technically, but also very good at looking at technology solutions from a customer and business perspective - helping to ensure that software and IoT products are not simply interesting to the engineers creating them, but more importantly, provide real value to customers. Equally important, Shannon provides unwavering leadership and support to his development team. I not only interacted regularly with Shannon, but also with members of his team, and it was always clear that they respected and trusted him. He never asks his people to do anything he wouldn't do and, when there's a challenging project with a tight deadline, everyone knows that Shannon will be working at least as hard to achieve the goal as anyone else. He expects a lot, but he gives more. I'd work with Shannon again in a heart beat.
Jad Safah
I was lucky to work with Shannon who was not only my manager but acted as my mentor as well. He directed the development team I was part of at Microsigns. We worked together to create a new content management software. He trusted me with many responsibilities and allowed me to further develop my skills in the workplace. His professionalism and optimistic attitude are only a few of the traits that describe him. Any development team would be lucky to have a director like Shannon.
Experience
-
designstripe
-
Design Services
-
1 - 100 Employee
-
VP Technology and Engineering
-
Aug 2022 - Present
-
-
-
RBC
-
Canada
-
Banking
-
700 & Above Employee
-
Director, Journey Tech Lead – RBC Digital
-
Feb 2020 - Aug 2022
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 Show less
-
-
-
InVue
-
United States
-
Security Systems Services
-
100 - 200 Employee
-
Director of Software Development
-
Feb 2018 - Feb 2020
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 Show less
-
-
Technical Lead (MicroSigns)
-
Apr 2015 - Feb 2018
-
-
-
Open Source
-
United Kingdom
-
Software Development
-
100 - 200 Employee
-
Open Source Developer
-
Sep 2017 - Jan 2020
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 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
-
-
-
Independent Consultant - Canada Revenue Agency
-
Ottawa, Canada Area
-
Senior Software Developer
-
Mar 2014 - Apr 2015
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. Show less
-
-
-
Gamble Technologies
-
Montreal, Canada Area
-
Sales Associate and Operation Manager
-
Aug 2011 - Mar 2014
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 Show less
-
-
-
Independent Consultant
-
Ottawa, Canada Area
-
Software Architect and Senior Developer
-
Jun 2006 - Aug 2011
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. Show less
-
-
-
Mobile Detect Inc.
-
Ottawa, Canada Area
-
Chief Architect and Co-Founder
-
Mar 2003 - Sep 2007
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• Show less
-
-
-
Dorado Software
-
Software Development
-
1 - 100 Employee
-
J2EE Developer
-
Jan 2001 - May 2002
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. Show less
-
-
-
IBM
-
United States
-
IT Services and IT Consulting
-
700 & Above Employee
-
Java Developer
-
Feb 1999 - Jan 2001
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. Show less
-
-
Education
-
University of Ottawa / Université d'Ottawa
Part-Time MBA, MBA -
University of Ottawa
Engineering, Mechincal Engineering -
Lisgar Collegiate Institute
High School, High School -
Ashbury College
-
St Bridgits