Experience

Full-Time

Data Engineer

Market, Credit, Counterparty Risk (MCCR) Team, Capital Markets

Sept 2023 - Present

Roles and Responsibilites:

  • Implemented an ETL pipeline in Java utilizing Spring Boot to facilitate seamless data extraction and loading.
  • Engineered a robust CI/CD pipeline within a microservices architecture framework, leveraging OpenShift for seamless deployment.
  • Enabled parallel execution of batch jobs to load multiple trade feeds from Hadoop into SQL Server staging tables.
  • Designed Rest APIs and leveraged Amazon SNS for inter-service communication and implemented caching to achieve an 85% reduction in processing time for data accessed across various services.
  • Redesigned the existing Drools system to utilize SQL configuration tables, significantly improving performance by implementing a fallback mechanism to reduce the computational overhead.
  • Implemented stress utilization calculations for fixed income and equity trades, integrating S&P ratings, tenor curves, and settlement timelines to assess pre-settlement risk effectively and produce trade reports.

Internships

Research Assistant

AI Computation Team, The Metabolomics Innovation Center

Oct 2022 - Aug 2023

Roles and Responsibilites:

  • Conducted cross-correlation analysis to identify temporal patterns and time lags within seasonal weather data.
  • Built an RNN model to predict the weather for upcoming months in Alberta using time series data.
  • Engineered a real-time weather data retrieval system using the OpenWeatherMap API to support ongoing analysis and forecasting efforts.
  • Used Yolov8 to perform object detection to detect cows.
  • Used contour detection, morphological operations, and binary masks to detect high-temperature regions in the cow.
  • Performed image segmentation to determine the noses.
  • Utilized Convolutional Neural Networks (VGG16) for feature extraction from cow nose and eye masks,
  • Employed K-Means Clustering to categorize cows into distinct stress levels - high-stress, medium-stress, and low-stress - based on gathered data and analysis.

Data Scientist Intern

Royal Bank of Canada, RBC Amplify

May 2022 - Aug 2022

Roles and Responsibilites:

  • Interviewed enterprise stakeholders and capital market stakeholders to understand the business needs
  • Built a Reporting and Analytics Dashboard using Tableau to capture key trends and analysis on type of requests, business unit of requests and workload of sourcing professionals.
  • Implemented a Random Forest model to streamline the matching process between business partners and sourcing professionals, reducing manual efforts from 3 days to just 30 seconds, with 80% accuracy.
  • Used Flask to integrate the ML Model in the backend of the web application
  • Projected cost savings from $286M to $457M by enhancing procurement engagement via website implementation.
  • Pitched the final presentation to executives, winning the prestigious Biggest Pivot Award at AmpExpo.

Data Analytics Intern

University of Alberta

May 2021 - Aug 2021

Roles and Responsibilites:

  • Conducted Data Analysis and Visualizations using Python to create First Interaction Area of Donor Engagement.
  • Applied descriptive and correlation analysis techniques to gain insights into donor behavior and enhance engagement strategies effectively.
  • Built advanced Tableau dashboards with quick/context/global filters, parameters and calculated fields to track and improve Donor Retention and Giving Levels
  • Used Predictive Modelling to help identify top prospects using Random Forests with a 80% accuracy.

Leadership

Project Manager

UofA BluePrint

June 2022 - Dec 2022

Roles and Responsibilites:

  • Designed and implemented a comprehensive project evaluation template tailored to assess the feasibility and impact of initiatives undertaken with non-profit organizations.
  • Directed and coordinated a multidisciplinary team of developers and designers, employing agile methodologies such as Scrum, to deliver software solutions for Alzheimer’s Calgary.
  • Engaged with clients to deliver product demonstrations and gather feedback, fostering a collaborative approach to refinement and enhancement of the software solutions.
  • Collaborated with designers to strategize and refine product design, offering constructive feedback aligned with project requirements and the feasibility of Minimum Viable Product (MVP) implementation.

Student Lead (President)

Google Developer Student Club (GDSC)

June 2021 - June 2022

Roles and Responsibilites:

  • Organised speaker sessions with local companies in Edmonton, fostering valuable networking opportunities and knowledge exchange within the community.
  • Led and managed a project to create a discord bot that posts internships based on user preferences such as location and keywords.
  • Coordinated virtual hands-on workshops in collaboration with Google Developers, providing participants with practical experience and insights into cutting-edge technologies.
  • Facilitated the organization of club meetings and core team gatherings, ensuring effective communication and coordination of activities to achieve shared objectives and goals.

Vice President

Association for Computing Machinery (ACM) Student Chapter

May 2020 - May 2021

Roles and Responsibilites:

  • Organized Club meetings, activites and events
  • Facilitated Kaggle competitions and distinguished speaker sessions, providing members with valuable opportunities for skill development and networking.
  • Connected members with opportunities for growth and learning
  • Elected as a Member of the Board, contributing to strategic decision-making and governance to drive the club's mission and objectives forward.

Research

AI Capstone

University of Alberta

Jan 2022 - Mar 2022

Roles and Responsibilites:

  • Cleaned and Preprocessed EEG Data using ICA (Independent Component Analysis) and Wavelet transform
  • Implemented and evaluated the performance of various machine learning models including Support Vector Machine, Random Forests, and Gaussian Process for predicting LVO (Large Vessel Occlusion) Likelihood from EEG data.
  • Implemented Stacking Classifier and Voting Classifier to effectively combine Machine Learning Models
  • Devised a customized evaluation metric i.e (4*FN + FP)/ ( 4*(TP+FN) + FP + TN ) aimed at mitigating false negatives in model assessment, emphasizing the importance of accurately identifying individuals with LVO.
  • Used SHAP values for model explainability and to understand the impact of different features on the predictive outcomes.
  • Achieved 81% accuracy and 0.2 expected loss.
  • Wrote a research paper

Research Assistant

University of Alberta

May 2021 - Aug 2021

Roles and Responsibilites:

  • Data Collection and Analysis
  • Algorithmic Design
  • Designed linear and quadratic objective constraints from store discount policies
  • Used Integer Linear Programming in CPlex to compute the best shopping solution and lowest price
  • Performed data partitioning, processing as a foundation for numerical experiments

Undergraduate Spectrum Peer Reviewer

Dec 2020 - Present

Roles and Responsibilites:

  • Reviewed articles to be published in the Spectrum Journal
  • Provided constructive feedback to authors on how to improve their submissions

Volunteering

Coursera Beta Tester

Oct 2020 - Present

Roles and Responsibilites:

  • Reviewed Data Science Courses before they are published and provided feedback to instructors
  • Improved efficiency of courses by reporting errors and providing ways to fix them

Service Learning Volunteer

Dec 2019

Roles and Responsibilites:

  • Volunteered for 7 days at various nonprofit organizations including Mustard Seed and Edmonton Food Bank
  • Cooked and served food at Operation Friendship's Senior Society and Hope mission for more than 300 people

Tour Shuttler

Feb 2020

Roles and Responsibilites:

  • Taught people how to design 3 models on a computer and print them using a 3D printer