Shweta Ann Jacob

Data Analyst/Software Developer

About Me

Experienced Data Analyst with a strong foundation in software development and analyzing and interpreting complex datasets. Three-plus years of experience in building scalable and robust applications using agile methodologies and test-driven development. Proficient in leveraging programming skills to extract meaningful insights and optimize data-driven processes. Proven ability to collaborate with cross-functional teams to understand business needs and provide innovative solutions. Seeking to bring a unique blend of data analysis and software development expertise to a challenging role as a Data Analyst.

Industry Experience

Red Wireless

Data Analyst

September 2023 - Present

Rogers Authorized Dealer

  • Played a key role in gathering data requirements from stakeholders, ensuring alignment with business objectives.
  • Conducted exploratory data analysis to uncover sales and market trends in the wireless industry.
  • Implemented strategies to improve data consistency, ensuring uniformity and reliability across data sources.
  • Led data cleanup initiatives and analyzed missing data to address gaps in the database.
  • Utilized data from third-party integrations to derive insights and support the decision-making process of different business units.
  • Created visualizations and dashboards in Looker Studio for effective data presentation.
  • Provided valuable insights into various teams’ productivity through data analysis and reporting.
  • Prepared comprehensive reports on various marketing campaigns, offering detailed analysis on conversion rates, sales and other performance metrics.
  • Collaborated with cross-functional teams to define key performance indicators (KPIs) and targets.
  • Generate detailed commission reports, providing clear insights into sales performance and productivity.
  • Worked closely with sales and operations/logistics team to understand requirements and optimize reporting processes for efficiency.


Application Developer

August 2018 - July 2021

A Global Software Consultancy

  • Working in an agile framework.
  • Building applications using test-driven development.
  • Building Restful APIs in Java using Springboot.
  • Working on client-side programming.
  • Implementing state management in applications.
  • Building web applications end-to-end using microservices architecture.
  • Setting deployment pipelines.
  • Building prototypes.
  • Mentoring interns and new graduates within the organization.
  • Receiving and giving feedback.
  • Helping in recruiting new talent to the organization.

UST Global


June 2017 - July 2017

UST Global is a multinational provider IT services and solutions.

  • Learnt how blockchain can be used to solve logistics - truck route optimization problem.
  • Familiarised with how to train a bot using
  • Proposed an area of development using Bot to Bot communication and recommender systems.

Gas Turbine Research Establishment, DRDO


May 2017 - June 2017

The Defence Research and Development Organisation is an agency of the Government of India, charged with the military's research and development.

  • Automatic Software Change Request Generation - Developed a software to generate a formal Software Change Request which is used to initiate changes in constants, control schedules and control laws in other softwares.


University of Ontario Institute of Technology

Master of Science in Computer Science

September 2021 - August 2023 (expected)

Thesis-based Master's program

Courses Taken:

  • CSCI 5010G: Survey of Computer Science Research Topics & Methods (Fall 2021)
  • CSCI 6520G: Graph Representation Learning (Fall 2021)
  • CSCI 5730G: Topics in Data Mining (Fall 2021)
  • CSCI 5020G: Collaborative Design & Research (Winter 2022)
  • CSCI 5760G: Information & Social Networks (Winter 2022)

Govt. Model Engineering College

B.Tech in Computer Science and Engineering

August 2014 - May 2018

A skill oriented course where I undertook a plethora of challenging core Computer Science courses and projects

  • Participated in Java workshop conducted by Grey Technolabs
  • Participated in Python workshop conducted
  • Attended a Workshop on Web development held by MEC Association of Computer Students (MACS)
  • Core member of Senate (Organizing committee)

Research Experience

University of Ontario Institute of Technology

Graduate Research Assistant

September 2021 - August 2023

Public Research University

  • Working at SAIN lab under the supervision of Dr. Amirali Salehi-Abari on Graph Neural Networks.
  • Worked on a research paper ``Sampling Enclosing Subgraphs for Link Prediction” with my supervisor and peers which was accepted in CIKM’22 short paper research track with an acceptance rate of 29.03%.
  • Organizing, leading and attending weekly reading groups that discuss the latest literature in graph neural networks.
  • Writing literature reports of relevant research papers.
  • Guided undergraduate students in the lab server setup and maintenance process.
  • Received FBIT Student Research-Enhancement Travel Fund and SIGWeb Travel Grant to attend CIKM’22.

Teaching Experience

University of Ontario Institute of Technology

Teaching Assistant

September 2021 - Present

Public Research University

  • Fall 2022 - BUSI 1916U Business Math II
  • Fall 2022 - INFR 1010U Discrete Mathematics
  • Summer 2022 - INFR 1010U Discrete Mathematics
  • Winter 2022 - INFR 1016U Introductory Calculus
  • Fall 2021 - INFR 1010U Discrete Mathematics
  • Conducting tutorials, grading quizzes, tests and assignments and holding student hours for classes with upto 120+ students.



March 2022 - Present

Offering tutoring in various Math subjects

  • Functions Grade 11 (based on Nelson Functions 11 Textbook)
  • Advanced Functions Grade 12 (based on Nelson Advanced Functions 12 Textbook)
  • Covered topics including but not limited to:
    • Quadratic Functions
    • Exponential Functions
    • Trigonometric Functions
    • Sinusoidal Functions
    • Logarithmic Functions
    • Polynomial Functions
    • Rational Functions


Programming languages

Python, Java, JavaScript, SQL

Open Source Conrtibutions

PyTorch Geometric

Web Development

HTML, CSS, Angular, NgRx


Pytorch, Git, Springboot, Django, OpenCV, Docker, LabVIEW

Testing Frameworks

JUnit, Jest

Network Visualisation/Analysis Tools

NetworkX, NetLogo, Gephi

Familiar With

Numpy, Pandas, Beautiful Soup, Jira, Trello, Confluence, Bitbucket, GitHub, GitLab

Operating Systems

Linux, Windows, MacOS

Open Source Contributions

Participated in the community sprint of PyTorch Geometric to add missing typehints and TorchScript support.
Added typehints and TorchScript support for:

  • nn.SAGPooling
  • nn.EdgePooling
  • nn.max_pool
  • nn.avg_pool
  • utils.train_test_split_edges


Paul Louis, Shweta Ann Jacob & Amirali Salehi-Abari, Sampling Enclosing Subgraphs for Link Prediction, In Proceedings of the 31st ACM International Conference on Information and Knowledge Management (CIKM ’22), October 17–21, 2022, Atlanta, GA, USA.


Built a Subgraph Representation Learning framework that takes multiple random walks from target pair of nodes for link prediction.
Technologies used: Python, PyTorch, PyG, NetworkX

Analysed and compared various signed link prediction methods with different representations to understand best pooling method and signed link prediction model.
Technologies used: Python, PyTorch, PyG

Rapid Prototyping

  • Worked on building multiple prototypes using open source tools.
  • Sentiment Analysis on ecommerce reviews in Spanish to generate commonly used keywords and keyphrases in the reviews to guide the customers to different sentiment based reviews and aid their purchase decision.
  • Content Checking System to ensure the vendors enter relevant information for their products when adding a new product into the ecommerce platform.
  • Substitute Recommendation for ecommerce website which recommends substitute items, in case of unavailability of original product for which an order was placed, by creating a product similarity score between items based on similarity of title, price and availability.
  • Live Streaming Platform that provides customers an easy way of interacting with the host and buying the products in the livestream.
    Technologies used: Python, HTML, CSS, Javascript, Hugging Face, spaCy, Flair, FastText

Asset Management System

A web application that manages the different assets in the company.
Technologies used: Angular, HTML, CSS, Javascript

Ecommerce backend

Handling api calls for orders and checkout flow in node.js.
Technologies used: Node.js

Budget and Forecasting

A web application that helps in budgeting and forecasting of the company at various levels.
Technologies used: Java, HTML, CSS, SpringBoot, Angular, NgRx

An Intelligent Vision System for monitoring Security and Surveillance of ATM

An automated surveillance system to protect and secure the atm machine from threats.
Technologies used: Django, Python, OpenCV

Student Teacher Management System

Developed a website that helps teachers to manage the academic details and co-curricular activities of the students.
Technologies used: Django, Python, HTML, CSS

Home Automation System

Developed a mobile app to control the electrical devices in a household. A bluetooth module was used to establish communication between the mobile and the arduino board.
Technologies used: Android Studio, Arduino


A simple implementation of a TODO App
Technologies used: Angular

Workshops/Conferences Attended

  • Attended Stanford Graph Learning Workshop. (2021, 2022)
  • Attended the XConf conference conducted by ThoughtWorks. (2019)

Achievements and Extracurricular Accolades

  • FBIT Student Research-Enhancement Travel Fund . Received Faculty of Business and Information Technology Student Research-Enhancement Travel Fund to attend CIKM’22 for paper acceptance. (2022)



Native or bilingual proficiency


Native or bilingual proficiency


Native or bilingual proficiency


Elementary proficiency

A Little More About Me

Some things that I love:

  • Reading about clean code and agile programming.
  • Reading blogs and articles of latest research advancements.
  • Reading cat enrichment books.
  • Cooking different cuisines.
  • Playing story-based/time management video games.