Hi, I'm Sujay Rastogi.

I am interested in
I am a final year Mathematics & Computer Science undergrad student at Birla Institute of Technology and Science, Pilani (BITS Pilani), India.
I have worked on software & website development, graph algorithms & network modeling, extended reality and image processing via a range of academic, industrial, and research projects.
Currently, I am writing my Bachelor's thesis with the Web Information Systems group under the guidance of Dr. Avishek Anand on explainable complex question answering using graphs.
I like learning and playing around with tech. I am actively seeking out full time opportunities from Fall, 2024.
Feel free to connect to discuss any interesting project or opportunities!

Education

BITS Pilani

Pilani, Rajasthan

Major Degree: Integrated M.Sc. in Mathematics & B.E. Computer Science
CGPA: 8.3/10.0

Minor Degree: Data Science
CGPA: 9.5/10.0

Duration: 2019-2024

City Montessori School, Gomti Nagar Campus 1

Lucknow, Uttar Pradesh

Course: ISC
Percentage: 96.25%
Duration: 2017-2019

St. Francis' College

Lucknow, Uttar Pradesh

Course: ICSE
Percentage: 94.8%
Duration: 2015-2017

Experience

Software Development Engineering Intern
MyHR LiveHelp Feature Enhancements
  • Worked with the LiveHelp team of myHR, which managed the Chat and Call feature to connect the Amazonians with HR team.
  • Developed the read-receipts feature and delivered it end-to-end for both the customer (video) and agent (video) portal with support to 18 languages and cross website movement.
  • Standardized the post chat customer survey form across 7 business line and correctly tagged the survey in case of line transfer.
  • Updated an existing API to send flags which were consumed in the website to release features in waves.
  • Tools: React, Typescript, Java
May 2023 - July 2023 | Hyderabad, India
Summer Intern
Development of Computer Vision tools for Feature Recognition in Digital Microscopic Images
  • Worked under Mr. B. Aashranth, Scientific Officer'D', under the Metallurgy & Materials group.
  • Developed ML pipeline for data-driven classification tasks and automated labeling and analysis of microstructural images.
  • Leveraged Computer Vision tools for feature identification and measurement to obtain a 77% matching score.
  • Tools: Python (Libraries: NumPy, Matplotlib, Scikit-Learn, Scikit-Image, and OpenCV)
May 2021 - July 2021 | Kalpakkam, India
Summer Intern
Stock Market predictions using ARIMA models
  • Worked under Dr. Alok Dixit, Department of Finance & Accounting on time series modeling and forecasting on the NIFTY 50 TRI data.
  • Performed data cleaning, exploratory data analysis and compared time series models like the AR, MA, ARIMA, SARIMA and ARCH.
  • Tools: Python (Libraries: NumPy, Pandas, statsmodels, Seaborn and Scikit-Learn)
June 2021 - August 2021 | Lucknow, India
Financial Market Analyst
Finlatics Market Experience Program
  • Conducted research & analysis of 2 sectors(IT and Pharmaceutical), and 2 Indian companys in each sector.
  • Carried out Porter analysis & SWOT Analysis of companies and peer graded other interns' work.
  • Built a portfolio for 2 months on the Finlatics stock market simulator, starting with Rs. 2 lakh virtual cash and finished with 2.5 lakhs.
June 2020 - August 2020 | Lucknow, India

Projects

Epidemic modeling
Virus Spread in Social Network

Social Network modeling to study virus spread and provide counter measures
Duration: March 2023 - Ongoing

Accomplishments
  • Working with Dr. Ahad Zehmakan to model virus spread in a social network to find interventions to reduce the population affected.
  • Performed simulations and proposed & developed experiments to reduce the virus spread by using network properties.
  • Currently working on developing strategies based on network properties and their physical significance to devise more effective solution.
  • Tools: Python (Libraries: NumPy, NetworkX, NetworKit)
Non-rectangular rooms
Graph Algorithms for Floorplans

Increasing the features in GPlan and working on a data-driven approach.
Duration: September 2022 - Ongoing

Accomplishments
  • Working with Dr. Krishnendra Shekhawat to develop Rule-based GPlan, a data driven approach to GPlan.
  • Implemented dimensionality constraints on floorplans with corridors and to non-rectangular rooms.
  • Currently working on graph transformation to reduce time complexity for finding floorplan satisfying user given symmetry constraints.
  • Tools: Python (Libraries: NetworkX, Tkinter, Turtle and FPDF)
  • Video: Generation of Non-rectangular rooms can be seen here
Mixed reality
Visualization using Mixed Reality

Visualizing live LCA data for product optimization using mixed reality.
Duration: September 2022 - January 2023

Accomplishments
  • Worked in collaboration with TU Braunschweig on a mixed reality project sponsored by Volkswagen & DAAD.
  • Discussed current visualization techniques, explored the use of extended reality in literature, and incorporated visual analytics in its UI.
  • Developed a prototype to visualize an ebike & generate plots to help in choosing ideal material for different parts for sustainable production.
  • Tools: C#
Symmetric floorplans
Floorplans with minimum bends

Building GPlan, a Python based software automating floorplan generation.
Duration: September 2021 - August 2022

Accomplishments
  • Worked with Dr. Krishnendra Shekhawat to develop GPlan, a software that accepts graph-based input to generate architectural floorplans.
  • Devised an algorithm to generate floorplans for one connected graphs and contributed to the generation of dimensioned floorplans
  • Implemented block based symmetry in floorplans for both one-connected & biconnected graphs.
  • Tools: Python (Libraries: NetworkX, Tkinter, Turtle and FPDF)
  • Video:Generation of Symmetric floorplans can be seen here
Monopoly
Monopoly Simulator

Simulation of the monopoly game.
Duration: October 2021 - November 2021

Accomplishments
  • Simulated the classic US variant (2008 - 2021) of the Monopoly game implementing the concepts of object-oriented programming in Java.
  • Created UML diagram, implemented design patterns and developed a GUI using Javafx to display the game board while the players are playing.
  • Tools: Java & JavaFx
Webpage markov chains
Webpage Ranking Algorithm

Modified the Google PageRank algorithm to account for webpage content relevance.
Duration: March 2021 - May 2021

Accomplishments
  • Worked under Dr. Anirudh Rana to explore the application of Markov Chains in webpage ranking.
  • Designed a ranking algorithm based on the PageRank Algorithm by incorporating keywords of the metadata in sequencing links.
  • Tools: Python
Text editor in terminal
Text Editor

Console based text editor in C.
Duration: March 2020 - May 2020

Accomplishments
  • Built a fully-functional text editor capable of being executed in the terminal
  • Added advance features like word-searching, saving a file and editing in the middle of a file.
  • Improved user experience by building a UI in the terminal for the editor and making use of colors in text.
  • Tools: C

Publications

Virus spread
A Novel Room-Based Epidemic Model: Quarantine, Testing, and Vaccination Strategies

Skills & Certifications

Languages and Databases

Java
Python
C
R
MySQL

Libraries

NumPy
Pandas
NetworkX
Tkinter
Matplotlib
Seaborn
Scikit-Learn
OpenCV
Statsmodels

Certifications

Amazon ML Summer School
Postman API Fundamentals Student Expert
Bloomberg Market Concepts

Awards & Achievements

Project exchange student with TU Braunschweig
September 2022
Selected for a collaborative sustainability project on process optimization using mixed reality.
ACM IKDD Uplink Intern
May 2022
Among the 10 students (out of 300+) selected for a deep learning project with ACM India.
Dean Merit Scholarship
March 2022
Awarded for 2 consecutive semesters and 1 summer term for being in the top 2% students of the batch.
Department Topper
December 2021
Department rank 1 in Department of Mathematics after the completion of sophomore year.
Game of Codes Winner
September 2020
Won 1st place for C-Text Editor, in the console-based application category of Game of Codes, IIIT Una.
ISC Merit Award
July 2019
Received merit scholarship from CSIR-NBRI for exemplary performance in ISC exams.

Academic Volunteering

Teaching Assistant

Department of Computer Science & Information Systems

  • Machine Learning: Teaching R programming with a focus on using R libraries to implement machine learning algorithms to 50+ undergraduate students.
  • Microprocessor Programming & Interfacing: Developed study material and taught Assembly Language programming to 40+ sophomores.
  • Computer Programming: Taught basic concepts of Unix and programming in C to 100+ freshmen.

Stedent Representative, Student Faculty Council

Department of Mathematics

  • Presented the challenges faced by students and suggested changes in curriculum, course delivery & evaluation methodology.
  • Discussed & helped formulate decisions on grading, online lectures and examinations during COVID lockdown.
  • Conducted student surveys to collect opinion about the preferred electives and proposed them to the council.

Clubs

Core Member

Microsoft Learn Student Ambassador

  • Helped in ideation and organisation of Cyber Houdini, a capture the flag event in APOGEE (the annual college Techfest) 2021.
  • Arranged a workshop from Microsoft professionals on Azure & participated in Indian Workshop on Applied Deep Learning (IWADL).

Student Mentor

Peer Mentorship Programme

  • Helped the freshmen of the batch of 2020 in getting acquainted with college and settle in online mode of education.
  • Assisted them in different academic procedures like semester registration, applying for scholarships and suggested them electives to pursue.

Core Member

Students' Academic Cell

  • Hosted 'Summer Internship Prep Talk' to help over 400 students prepare for the summer internship season of 2021.
  • Organized 'PreCompre Talk' for the batch of 2020 to help them prepare for their first end-semester examinations.

Contact