Shannon Lal

Shannon Lal Email and Phone Number

Chief Technology Officer @ BCA Research
Montreal, QC, CA
Shannon Lal's Location
Montreal, Quebec, Canada, Canada
Shannon Lal's Contact Details

Shannon Lal personal email

About Shannon Lal

Software Technical Leader who can build diverse software development teams with high retention rates. Proficient at developing complex products with aggressive timelines for start-ups and large enterprises. Possesses an entrepreneurial growth mindset with the ability to create and implement viable and innovative concepts. Languages: • English• FrenchKey Competencies: • People Management/Talent Development• Agile Development• Technical Competencies• Communication and Creative Thinking Software Development:Java, NodeJS, React, Angular, JavaScript, Python, Spring, AWS, GCP, Spark, Elastic Search, Ansible, Kubernetes, Docker, Selenium, Webpack

Shannon Lal's Current Company Details
BCA Research

Bca Research

View
Chief Technology Officer
Montreal, QC, CA
Website:
bcaresearch.com
Employees:
331
Shannon Lal Work Experience Details
  • Bca Research
    Chief Technology Officer
    Bca Research
    Montreal, Qc, Ca
  • Designstripe
    Vp Technology And Engineering
    Designstripe Aug 2022 - Present
    Global, Oo
  • Rbc
    Director, Journey Tech Lead – Rbc Digital
    Rbc Feb 2020 - Aug 2022
    Toronto, Ontario, Ca
    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
  • Invue
    Director Of Software Development
    Invue Feb 2018 - Feb 2020
    Charlotte, North Carolina, Us
    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
  • Invue
    Technical Lead (Microsigns)
    Invue Apr 2015 - Feb 2018
    Charlotte, North Carolina, Us
  • Open Source
    Open Source Developer
    Open Source Sep 2017 - Jan 2020
    Berlin, De
    Open Source Developer on the following projects:Project: Gulp-PromptRole: Maintainerhttps://www.npmjs.com/package/gulp-promptProject: Falcon-SQLRole: Contributorhttps://github.com/plotly/falconProject: NestJS Rate LimiterRole: Contributorhttps://www.npmjs.com/package/nestjs-rate-limiter
  • Independent Consultant - Canada Revenue Agency
    Senior Software Developer
    Independent Consultant - Canada Revenue Agency 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.
  • Gamble Technologies
    Sales Associate And Operation Manager
    Gamble Technologies 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
  • Independent Consultant
    Software Architect And Senior Developer
    Independent Consultant 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 MVCLeadership• Architect and Team Lead at Courts Administration• Worked with director and clients to capture requirements and converted them into technical design documents using UMLBest 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
    Mobile Detect Inc. 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 CBest 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 issuesLeadership • 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
    Dorado Software Jan 2001 - May 2002
    El Dorado Hills, Ca, Us
    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.
  • Ibm
    Java Developer
    Ibm Feb 1999 - Jan 2001
    Armonk, New York, Ny, Us
    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.

Shannon Lal Skills

Java Enterprise Edition Java Databases Oracle Web Applications Scrum Agile Methodologies Javascript Struts Software Development Hibernate Integration Xml Web Services Tomcat Business Analysis Jsp Ruby Sage Crm Sugarcrm Jboss Esb Rest Restful Webservices Android Development Iso9001 Auditor D3.js Spring Framework Angularjs Amazon Web Services Amazon Ec2 Amazon Vpc Aws Lambda Nginx Aws Api Gateway Aws Rds React.js Node.js Webpack Javascript Libraries React Reactjs Angular Amazon Web Services Enterprise Javabeans Nodejs Team Leadership Management Technical Leadership

Shannon Lal Education Details

  • University Of Ottawa
    University Of Ottawa
    Mba
  • University Of Ottawa
    University Of Ottawa
    Mechincal Engineering
  • Lisgar Collegiate Institute
    Lisgar Collegiate Institute
    High School
  • Ashbury College
    Ashbury College
  • St Bridgits
    St Bridgits

Frequently Asked Questions about Shannon Lal

What company does Shannon Lal work for?

Shannon Lal works for Bca Research

What is Shannon Lal's role at the current company?

Shannon Lal's current role is Chief Technology Officer.

What is Shannon Lal's email address?

Shannon Lal's email address is sh****@****ail.com

What schools did Shannon Lal attend?

Shannon Lal attended University Of Ottawa, University Of Ottawa, Lisgar Collegiate Institute, Ashbury College, St Bridgits.

What skills is Shannon Lal known for?

Shannon Lal has skills like Java Enterprise Edition, Java, Databases, Oracle, Web Applications, Scrum, Agile Methodologies, Javascript, Struts, Software Development, Hibernate, Integration.

Who are Shannon Lal's colleagues?

Shannon Lal's colleagues are Stefan Poppe, Genta Yanindra, Rijens Nadoda, Sri Yatni, Andrew Tobin, Larina Darmawan, Katherine Knudsen, Jd.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.