S

Sahil Gogna

Co-Founder

Greater Toronto Area, Canada7 yrs 9 mos experience

Key Highlights

  • Expert in data engineering and cloud technologies.
  • Led impactful data projects generating significant revenue.
  • Strong background in agile methodologies and team collaboration.
Stackforce AI infers this person is a Fintech Data Engineer with strong expertise in data integration and cloud-based solutions.

Contact

Skills

Core Skills

Machine LearningBackend DevelopmentData EngineeringData Pipeline DevelopmentData IntegrationEtl DevelopmentFull Stack DevelopmentMicroservices

Other Skills

AWS S3Agile MethodologiesAirflowApache SparkApache Spark StreamingApache ZeppelinBig DataCCore JavaData StructuresDockerETLFastAPIFunctional ProgrammingGit

About

Data Engineer with a passion for learning and a track record of pushing boundaries to tackle challenges head-on. With a background in the Canadian financial and retail sectors, I bring extensive expertise in Data Engineering, ETL/ELT processes, and cloud-based technologies. In my role as a Data Engineer at RBC, Canada's top bank, I have demonstrated my ability to conduct complex data analysis, develop and deploy applications, and collaborate effectively in team environments. With hands-on experience in data engineering technologies such as Spark, Hadoop, Kafka, and Airflow, as well as data warehousing solutions like Snowflake, I have a comprehensive understanding of the tools and platforms driving modern data ecosystems. Moreover, I am actively involved in projects leveraging cutting-edge technologies such as Large Language Models (LLMs) from OpenAI, prompt engineering, and Vector DB. These projects not only enhance my technical proficiency but also enable me to stay at the forefront of innovation in the field of data engineering. With a keen eye for identifying opportunities for process improvement, I excel in automating manual processes, optimizing data delivery, and redesigning infrastructure for greater scalability. In my collaborative team environment, we follow agile methodologies, allowing for flexibility and adaptability in project execution. I am well-versed in data modeling, and designing data pipeline solutions that adhere to the principles of scalability and reliability. This ensures that our data infrastructure can handle growing demands while maintaining high performance and uptime. I am committed to delivering high-quality solutions and resolving production issues, ensuring seamless operations and driving business success. Working closely with stakeholders across various teams, including Product and Design, I address data-related technical issues and support their data infrastructure needs.

Experience

Rbc borealis

Machine Learning Software Engineer

Jan 2025Present · 1 yr 2 mos · Toronto, Ontario, Canada · Hybrid

  • RBC Assist (GenAI Platform): Founding team member of RBC’s in-house GenAI platform, scaling to the whole enterprise.
  • Built RAG-based backend APIs with FastAPI, deployed using Docker, GitHub Actions, and OpenShift, enabling Borealis AI research models to be consumed in production.
  • Delivered backend APIs and MCP servers for Capital Markets analysts, productionized application, and contributed to a GenAI platform that is part of Borealis AI’s $1.5B revenue impact across RBC.
  • Defined KPIs and shaped adoption dashboards, first tracking growth to ∼ 1K users in pre-production and later scaling to the enterprise. Post-production dashboards measured feature adoption and output accuracy, with insights directly guiding platform scaling and roadmap priorities.
FastAPIDockerGitHub ActionsOpenShiftMachine LearningBackend Development

Rbc

Senior Data Engineer

May 2022Dec 2024 · 2 yrs 7 mos · Toronto, Ontario, Canada · Hybrid

  • Market Potential scoring system - Led the development of a data pipeline integrating public and internal RBC data to assess market attractiveness.
  • Enabled strategic focus on high-potential SMB markets, giving RBC’s Banking & Financial Services division a data-driven way to identify underserved SMB sectors for expansion and generating $5M in annual revenue.
  • Merchant Resolution: Built a batch processing pipeline to resolve business names for personal deposit transactions, improving data accuracy and transaction categorization. Developed an initial fuzzy matching algorithm before transitioning to an ML-based model led by ML engineers.
  • Tech Stack - Apache Spark, HDFS, Hive, Kafka, Airflow, Zeppelin, Snowflake, Jenkins, OpenShift, Docker, Kubernetes, Tableau, FastAPI
Apache SparkHDFSHiveKafkaAirflowZeppelin+9

Aldo group

Data Integrations Developer

Jan 2021May 2022 · 1 yr 4 mos · Montreal, Quebec, Canada

  • Designed, implemented, and maintained the ETL pipelines to process the company’s all the historical sales data for all North American stores and load them to the data warehouse. The pipeline was then scaled to accommodate all the subsidiary's companies as well.
  • Worked closely with the business team to clarify requirements, convert them into technical requirements and successfully launch the product.
  • Helped the team to implement various data integration components in Talend such as ETL jobs, ESB routes to handle data from various sources such as AWS S3, SQL databases, FTP servers, JMS Queues, Order management systems, POS systems, Microservices (REST and SOAP endpoints).
ETLTalendAWS S3SQLMicroservicesData Integration+1

Montreal college of information technology

Teaching Assistant - Tableau

Jul 2020Feb 2021 · 7 mos · Montreal, Quebec, Canada

  • As a tableau teaching assistant my major job duties are listed below:
  • 1. Provide quality instruction to MCIT students by developing standard labs.
  • 2. Assist students with standard labs and course content.
  • 3. Report to the headteacher and pedagogical advisor on a weekly basis and communicate with the students via Omnivox on a weekly basis.

Nagarro

2 roles

Junior Associate

Aug 2017Aug 2018 · 1 yr

  • Worked as a full-stack developer for implementing a microservices based ERP System in a team of around 12 developers using agile methodologies. The client was Assa Abloy- a leading lock manufacturing firm.
  • Implemented application backend on Java 8 using OOPS concepts, Design Patterns, Multithreading, Spring Boot framework,RESTful Architecture, Hibernate ORM, Apache Tomcat, MySql database, Maven Build Tool.
  • Also participated in the frontend development using Smart GWT(Java) and testing the application using Junit and Mockito. Used Bitbucket for code collaboration & Version Control.
JavaSpring BootRESTful ArchitectureHibernate ORMMySQLFull Stack Development+1

Trainee

Jan 2017Jul 2017 · 6 mos

  • The training was divided into 3 modules:
  • Module 1: Core Java And JDBC Competency
  • Module 2: Web Components Competency
  • Module 3: Web Frameworks Competency
  • Each module consisted of the in-depth study of various topics followed by assignments designed for complete implementation of concepts learned.
  • Description:
  • Module 1: Core Java And JDBC Competency
  • Learnings and implementation: Core JAVA, Advanced JAVA, Maven Build Tool, MySql, JDBC, Hibernate ORM
  • Module 2: Web Components Competency
  • Learnings and implementation: Apache Tomcat, JSP, Web Components, OOPS Concepts, Design Patterns, HTML, CSS, JavaScript, TypeScript, Angular 2
  • Module 3: Web Frameworks Competency
  • Learnings and implementation: REST core components, RESTful Architecture, Spring and Spring Hibernate integration, Spring MVC 4

Unsaidtalks

Founder

Jul 2017Mar 2019 · 1 yr 8 mos · Greater Delhi Area

  • Founded unsaidtalks.com - a platform that connects students to their seniors and Alumni.
  • The mission of UnsaidTalks is to bridge the gap of experience between life as a student and life as a professional in the corporate industry. We aim that students gain required skills in University to achieve a better understanding of world after 4 years.

Pocketin

Tech Intern

Jun 2016Jul 2016 · 1 mo · Noida, Uttar Pradesh, India

  • Pocketin was a mobile-based application that provided real-time restaurant deals. Later it was acqui-hired by OneLoyalCard.
  • Role in team: Backend management of the application.
  • Programming Language: Core Java
  • Frameworks, tools, and libraries: Hibernate ORM, Eclipse Neon
  • Servers and platforms: Apache Tomcat
  • Databases : MySql

Education

Montreal College of Information Technology

Big Data

Jan 2019Jan 2020

Centre Saint Paul

French — French Language and Literature

Jan 2020Jan 2020

Collège LaSalle, Montréal

Post graduation certification — Mobile and Web Application development for mobile devices

Jan 2018Jan 2019

Thapar Institute of Engineering & Technology

Bachelor's degree — Electronics and Communications Engineering

Jan 2013Jan 2017

Malavi Devi Dayanand Model School Nakodar

Jan 2011Jan 2013

SD Model School Jalandhar cantt

Jan 2007Jan 2011

Stackforce found 100+ more professionals with Machine Learning & Backend Development

Explore similar profiles based on matching skills and experience