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
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.
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 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 wit.ai.
- Proposed an area of development using Bot to Bot communication and recommender systems.
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.
Education
University of Ontario Institute of Technology
Master of Science in Computer Science
September 2021 - August 2023 (expected)
https://ontariotechu.ca/
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
http://www.mec.ac.in/
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
https://ontariotechu.ca/
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
https://ontariotechu.ca/
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.
Self-Employed
Tutor
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
Skills
Programming languages
Python, Java, JavaScript, SQL
Open Source Conrtibutions
PyTorch Geometric
Web Development
HTML, CSS, Angular, NgRx
Tools/Frameworks
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
Publications
Sampling Enclosing Subgraphs for Link Prediction
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.
Projects
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
Signed Link Prediction
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
TodoApp
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)
Languages
English
Native or bilingual proficiency
Malayalam
Native or bilingual proficiency
Hindi
Native or bilingual proficiency
Arabic
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.