Career Profile
Soon to be Computer Science Master’s graduate from University of Ontario Institute of Technology with expertise in graph neural networks, deep learning and software development with three plus years of software development experience. Previously worked in a fast-paced market research startup as a software developer with a key role in software design and development, developer talent recruitment and leading a team of developers. An adaptable and self-motivated individual striving to achieve the goal of designing, maintaining and implementing scalable software solutions. Currently open to SDE, SWE or MLE roles starting June 2023!
Research Experience
- Responsible for writing deep insightful literature reviews on research papers in the areas of graph neural networks, link prediction in graphs and subgraph representation learning (SGRL).
- Collaborated with graduate-level peers to create a state-of-the-art model for scalable subgraph representation learning.
- Organize, lead and participate weekly in an artificial intelligence reading group covering topics in artificial intelligence, deep learning and graph neural networks.
- Guide undergraduate students on maintenance and setting up of two Linux GPU servers belonging to the lab.
- Created a scalable SGRL model for link prediction on graphs, ScaLed, which was accepted into the 31st ACM International Conference on Information and Knowledge Management (29.03% acceptance rate). Also received a travel grant from the highly competitive Graduate Student Conference Travel Award at Ontario Tech and the CIKM 22’ National Science Foundation.
- Currently researching on an even more scalable SGRL model for link prediction on graph data.
Industry Experience
- Aided in the research, design and development of complex software modules.
- Responsible for identifying and fixing security vulnerabilities found in the company projects.
- Responsible for advising, guiding and managing a team of 5 developers in various in-house and client requirements.
- Responsible for hiring tech talent.
- Implementation of RESTful API’s for content transfer between systems, both internal to the company and with other client systems.
- Maintenance and migration of NoSQL databases.
- Responsible for DevOps activities like setting up servers, deployment of servers, setting up of databases etc.
- Responsible for the optimization and scaling up of existing software modules.
- Responsible for the automation of various activities including file generation.
- Worked on the development of Comcast Xi6 leading up to its certification.
- Development of “Code big feature” as per client request for Comcast XiD.
- Worked on porting of software stack on Charter WB2.0(ARM) onto Charter WB1.1(MIPS).
- Attended numerous sessions by leading innovators in the fields of Blockchain, Machine Learning and Cloudcomputing.
- Presented a method of implementation of Bot-Bot communication channel to help victims involved in a car crash.
- Developed an all-purpose forum as a web application and as an android application.
- Implemented a program using proprietary software to create an IVR system.
Teaching Experience
- Worked as a Teaching Assistant for the following courses: Introduction to Networking I (Fall 2021, 2022), Advanced Communication Networks (Winter 2022), Social Info and Tech. Networks (Winter 2022).
- Worked with Ontario Tech Professors leading programming labs on social networks, Cisco Labs, grading weekly lab records, multiple assignments and final project reports.
- Conducted tutorials on Python3 programming and graph analysis software such as Gephi, networkx, BeautifulSoup and NetLogo.
- Conducted theoretical sessions on introduction to topics in probability and core concepts in social network analysis.
- Helped students with doubts in programming with Python3, the final project and other general queries related to course material in a timely manner.
- Met with students one-on-one outside scheduled class hours to help them understand the course materials in-depth.
Projects
A list of personal and professional projects I have been involved in
Publications
I am currently undertaking research on scalable graph neural network link prediction models with Dr. Amirali Salehi-Abari.