About

Hello! I am a graduate Masters student at McGill University, Montreal. Iā€™m advised by Professor Daniel Varro at the McGill University. I am a focused and enthusiastic developer with strong experience in software developement (agile) and a keen interest in machine learning, deep learning and artificial intelligence. By comprehensive exposure to the underlying concepts and applying them vividly to various projects, my love for these domains came into being. I am a passionate individual who thrives to build and apply ML models to solve real-world industry and academic problems.

My current research involves using machine learning to improve safety-critical turbine design for more efficient and greener energy in partial collaboration with Siemens Energy. I am also invloved and researching on a project to build an effective machine learning tool to predict student's academic performance (grades) based on their content interaction with the course material (learning analytics), study habits and behaviour, study regulations, and demographics with the domain expert Dr. Armin Yazdani at McGill. More information about the initiative at mcgill could be found here : SciLearn .

  • Birthday: 13 May 1995
  • Phone: +1 438-855-1305
  • City: Montreal, Quebec
  • Email: neeraj.katiyar@mail.mcgill.ca

Scholorships & Awards

Top 5 News

  • 10 June 2023 - 15th Aug 2023: Attended Machine Learning Summer School organized by AI for global goals at Oxford University, UK
  • 8 June 2023: Presented paper on "Transforming Learning Data into a Machine Learning Model to Help STEM students Transition to University" at ISLS Conference, Montreal
  • 7 May 2023: Gave a talk on "Towards Text Analytics Approach Using Natural Language Processing to Extract Suggestions, Learning Experience from SciLearn" at SALTISE Conference, Montreal
  • 7 June 2021: Recieved OSE Machine Learning Fellowship Award
  • 7 Feb 2021: Recieved Graduate Research Assistantship Award

Interests

Software Engineering

Machine Learning

Deep Learning

Natural Language Processing

Data Structures

Visualization

Algorithms

Image Processing



Education

University of Oxford, UK

Machine Learning Summer School, St Catherine's College Oxford
June 2022 - Aug 2022 and June 2023 - Aug 2023

Relevant Topics:

  • Statistical/Probabilistic ML, multi-modal representation learning
  • Financial time series, Trading and Hedging, Neuro-symbolic AI
  • NLP(e.g.large language models, multi-lingual NLP, sentiment/opinion mining)
  • Machine Learning for Education
  • Natural Language Processing

McGill University, Canada

Degree - MSc-Thesis, 3.9/4.0
Jan 2021 - May 2023

Research Area - Machine Learning/deep Learning and Software Modeling, Coursework:

  • ECSE 539: Advance Software Langiage Engineering (Prof. Gunter Mussbacher)
  • ECSE 551: Machine Learning (Prof. Narges Armanfard)
  • ECSE 552: Deep Learning (Prof. Amin Emad)
  • Comp 598: Data Science (Prof. Derek Ruth)
  • COMP 550: Natural Language Processing (Prof. Jackie Cheung)

Scholorships & Awards

  • Office of Sciene Education Fellowship, McGill University, Canada : 2021-2022
  • Natural Sciences and Engineering Research Council Scholorship, Canada : 2021-2023
  • goLead Graduate Award, McGill University, Canda, 2022
  • Accenture Celebrates Excellence ā€“ Innovation Category, India - 2018
  • Accenture Celebrates Excellence ā€“ Client Satisfaction Category, India - 2017
  • Accenture Outperformer Gem Award, India ā€“ 2017
  • PNBIIT: Banking Innovation challenge, CBS project selected under top 5 pilot project at state level, India, 2014

Presentations and Publications

Skills

Languages and Databases

vectorlogo.zone vectorlogo.zone vectorlogo.zone upload.wikimedia.org vectorlogo.zone vectorlogo.zone

Frameworks

vectorlogo.zone vectorlogo.zone vectorlogo.zone vectorlogo.zone vectorlogo.zone vectorlogo.zone vectorlogo.zone upload.wikimedia.org

Tools

vectorlogo.zone vectorlogo.zone vectorlogo.zone vectorlogo.zone vectorlogo.zone

Experience

McGill University, Canada

Office of Science Education, Machine Learning Fellowship

July 2021 - August 2023

  • Building relaible and effective Machine Learning model to predict first year undergrad student's academic performance based on theier study behaviour, regulation and content engaggement with the course content.
  • Built a tool for Abstractive and Extractive text analytics of feedbacks recieved from students for a course using Natural Language Processing
  • Future Projects - Building and deployment of dashboard to deploy and integrate the ML models so that students and professors could see their term progress
Teaching Assistant

Jan 2021 - Present

  • COMP 202 : Foundation of Programming (Python)
  • ECSE 208 : Computer Programming for Physical Science & Engineering
  • ECSE 428 : Software Engineering Practices
  • ECSE 429 : Software Validation
  • YCBS 299 : Data Science Capstone Project
  • EXMD 601 : Real World Applications of Data Science and Informatics
  • CCCS 300 : Introduction to Programming (Java)
  • CCCS 301 : Introduction to Programming 2 (Advance Java)
  • CCCS 325 : Mobile Application Development

Siemens Energy, Canada

Artificial Intelligence and Data Cloud R&D

March 2021 - Aug 2023

  • Researching machine learning and artificial intelligence applications for AGT engine design
  • Developed surrogate ML model to predict the estimated t41 temperature for safety-critical engine deterioration
  • Developed ML model to predict the thermoacoustic instability in combustion system for AGT engine
  • Developed APIs to integrate SaaS on amazon hybrid cloud

THRIVE

Co-Founder

Jan 2021 - Present

  • Successfully completed goLead and QcSE Accelerator and pitched .
  • Accumulated the intial funding (incubators & McGill) of 3K CAD for the development of the prototype.
  • Cofounded THRIVE and developed software prototype of mobile application, development of the application's backend and UI/UX is in progress.
    • -THRIVE (Towards Helping Reach Individual Victories Everyday) bridge the gap between volunteers and the beneficiaries along with encouraging and safe enviorenment for volunteering. For better understanding please watch our pitch recording .
  • Partnered with local NGOs for trial and interviewed 150+ potential volunteers to determine needs and pilot trials

Accenture Solutions Pvt. Ltd, India

Senior Software Developer

March 2016 - July 2020

  • Primiarly worked as the web services (java) and ABAP developer within agile framework.
  • Devised and presented at Accenture Innovation Conference: Transport Request Utility tool which enabled the developers to increase their productivity by reducing their efforts on TR related tasks. Tool is currently being used in Accenture centers globally in various SAP projects. The tool also recieved Accenture Celebrates Excellence Award under Innovation category.
  • Presented design solutions for complex business processes to client & the RPA development team during SIT.
  • Developed Automation tool BOT Auditor, which helped the team to automate manual auditing process and extended the support to the testing team during system integration testing ā€“ nominated and recieved Outperformer Award for the contributions.
  • Consulted and formulated approach for the data extraction tasks for unit testing, system integration testing and user acceptance testing.

Indian Political Action Committie (Former CAG)

Programmer Analyst-Intern

May 2014 - Aug 2014

HP, India

Research Intern

Jan 2014 - April 2014

Projects

  • All
  • Academic
  • Independent
  • Industrial

Model driven framework-ML

Language Generation for ML

Software Tools

Twitter Analysis

Cloudification of DL Models

ML to improve Link Prediction

Automated Defect Detection

DL-Performance Optimization

Resume Section Classifier

SciLearn - ML Projects

ML-Mini Projects

Extracurricular

IEEE Student Branch, McGill University, Canada

Director of Extrnal Affairs

July 2021 - June 2022

  • Develop a communication plan to reach out to corporate sponsors and recruit IEEE members.
  • Develop internal McGill funding applications.
  • Coordinate with other directors advertising sponsor logos.
  • Assemble a sponsorship committee to help with corporate communication and recruitment.
  • Conduct such other business as the Executive Committee may direct.
  • Chair the sponsorship committee.

goLead, McGill Univeristy, Canada

Vice President, Programming

July 2021 - Present

  • Part of the executive team which helps to organize, run and improve goLEAD - executive team.
  • Primary responsibility is to brainstorm and implement the ideas to improve goLead programming.
  • Plan the content for MOVE, ACTIVATE and LAUNCH workshops.

SciLearn, Office of Science Education, Mcgill University

Science Education Fellowship

July 2021-Present

Team

  • SciLearn is a program for incoming McGill Science students to help the transition to learning at the university level. Through the program, we teach more about how your brain works and explore learning strategies that will work best for the students!
  • One of my key contribution is to build data analysis tools and develop machine learning models to help predict students success (more specifically grades) based on demographics and learning inventories data.
  • Exploring ways to automate the analysis of text-based feedback/suggestions by leveraging Natural Language Processing techniques: Quantative and Qualitative Analysis

ACTIVATE. Social Innovation and Leadership Program, McGill

Incubator Participant

2020 - 2021

  • ACTIVATE 2021 (a dynamic leadership program) helped us to develop a solution strategy for our identified social problem during MOVE 2020. We named our solution THRIVE. We worked with interdisciplinary teams and networks within the community, industry, undergraduate and graduate students to optimize and validate THRIVE model which includes impact, sustainability, and financial aspects of the model. We also had an opportunity to pitch our concrete solution to the judges and received the initial funding of 1K CAD for the development of the solution.
  • Please watch our pitch here: Winter 2021 pitch

MOVE, Social Innovation and Leadership Program, McGill

Incubator Participant

2020 - 2021

  • Through the series of 10 workshops, we as the team identified the major gaps in the volunteering sector which are a major road blocker in maximizing its societal impact. We identified the primary stakeholders and validated the problem with them. We also had the opportunity to pitch our proposed solution to the participating 11 teams along with founders of a few major start-ups in Canada. Their feedback helped us to optimize our solution and advance it to the next stage ACTIVATE 2021.

Corporate Social Responsibility, Accenture, India

Location Lead

Jan 2017 - July 2020

Oxfam, India

Organizing Volunteer

2015 - 2020

McGill Cricket Club

Team Player

2021 - Present

Teaching

EXMD 601: Real World Application of Data Science and AI

Jan 2022 - April 2022 (Winter 2022)

Teaching Assistant

  • Exploited data available from different health information systems (e.g. administrative, clinical, lab, research).
  • Data Cleaning: Tutorials on Principles and methods of data retrieval, linkage, cleaning, examination, querying, transformation, and preparation
  • Data summarization and visualization methods applied to clinical and health systems data
  • Machine Learning modeling (supervised and unsupervised) towards risk prediction in health care.

ECSE 551: Machine Learning for Engineers

Sept 2021 - December 2021 (Fall 2021)

Teaching Assistant

YCBS 299: Data Science Capstone Project

Sept 2022 - December 2022 (Fall 2022)

Teaching Assistant

  • Project, Fire risk prediction for the Island of Montreal - weekly support meeting with the project teams to resolve any roadblockers in achieving the project goal.
  • Delivered weekly tutorials on Python, pytorch and time series forecasting
  • Graded project's weekly submissions and final presentations

ECSE 428: Software Engineering Practices

Jan 2021 - April 2022 (Winter 2021, Fall 2021, WInter 2022)

Teaching Assistant

  • Developed material and facilitated the tutorials on Agile Framework
  • Weekly scrum with various team to resolve any project related roadblockers
  • Graded the project and the assignments

ECSE 429 Software Validation

Sept 2021 - December 2021

Teaching Assistant

  • Developed class material and facilitated the tutorials on APIs, Exploratory Testing, Code Coverage, Docker, and Acceptance Testing
  • Scheduled office hours to resolve tutorial and project specific queries

COMP 202: Introduction to Programming in Python

May 2022 - July 2022

Teaching Assistant

  • Facilitated weekly programming tutorials on the topics listed in the syllabus
  • Facilitated office hours to resolve student's query.
  • Helped the instructor in preperation of teaching material and in the grading the course assignements

CCSS 325: Mobile Application Development

May 2022 - July 2022

Teaching Assistant

  • Facilitated weekly programming tutorials on the various android development concepts listed in the syllabus
  • Facilitated office hours to resolve student's query.
  • Helped the instructor in preperation of teaching material and in the grading the course assignements

CCSS 300: Introduction to Programming (Java)

Sept 2021 - April 2022 (Fall 2021, Winter 2022

Teaching Assistant

  • Facilitated weekly programming tutorials on the various OOP concepts listed in the syllabus
  • Facilitated office hours to resolve student's query.
  • Helped the instructor in preperation of teaching material and in the grading the course assignements

Contact

My Address

1563 Doctor Penfield Street

Unit 17

Montreal, QC H3G 1C6

Social Profiles

Email

neerajkatiyar587@gmail.com

neeraj.katiyar@mcgill.ca

Contact

+1 438-855-1305