I am Shashank Shirol

MSc. Computer Science at KTH - Royal Institute of Technology
Former IBD Strats Analyst @ Goldman Sachs

About me

I am a Developer, a Runner, and an avid reader. I enjoy playing video games, discussing new technology, watching anime, and talking about outer space. I also, equally enjoy outdoor activities, particularly Hiking; something I used to do a lot more before the pandemic hit. I have recently started getting into bouldering; so, shoot some tips if you have any!

sign

Education

2022-2024

MSc. in Computer Science, Interaction Design track

KTH - Royal Institute of Technology, Stockholm
Accolades:

  • KTH Scholarship (Offered to 75 out of 564 in 2022)
  • KTH-India Scholarship (Offered to upto 2 applicants each year)
2017-2021

B. Tech in Computer Science

Manipal Institute of Technology, Manipal
Cumulative GPA: 9.56/10

2015-2017

High School Diploma (CBSE)

Bharati Vidyapeeth Higher Secondary School, Pune
Grade: 93.6% (1st in Graduating class)

Work Experience

Aug 2021 - Aug 2022

IBD Strats Analyst, Goldman Sachs

Worked with the Analytics team of the division to provide data-driven solutions to business problems within the divison and the firm. We employed AI/ML to develop these solutions. I also worked independently on an in-house PDF parser that streamlined a certain documentation process and saved countless man hours. As part of the efforts, I was solely responsible for development, documentation, and presentation of the product to numerous stakeholders throughout the firm.

Jan 2021 - Jun 2021

Research Intern, Nanyang Technological University, Singapore

Worked closely with Prof. Chng Eng Siong on the problem of data augmentation on speech data. We explored a new technique wherein we utilized a GAN (Generative Adversarial Network) to learn a mapping from clean to noisy speech data, so that the trained model can produce noisy variant of an unseen clean sample. We worked in the frequency domain and were able to come up with an efficient model that could be trained with less than 5 minutes worth of clean + noisy samples to learn a mapping.

Link to Bachelor's Thesis

May 2020 - Jun 2020

Summer Analyst, Goldman Sachs

Worked closely with the Data Intelligence group of the Investment Banking Division on building an ESG daily digest that scours the Company filings database and tries to extract relevant sections of texts from filings, used numerous NLP techniques to identify important signals.

May 2019 - July 2019

Summer Research Intern, Manipal Institute of Technology

Worked on Crowd Scene Analysis under Prof. Dr. Karunakar A Kotegar and PhD Scholar Mr. Abhilash K Pai. Studied the various aspects of crowd counting and refined a patch-based crowd-classification model by leveraging Image Processing techniques, and Deep Learning.

As a part of my research work here, I refined a patch-based crowd classification algorithm by experimenting with different patch sizes, classification models, and feature extractors and descriptors (SURF, SIFT, ORB, AKAZE, KAZE, etc.) achieving an accuracy of 92% on the validation set. The program is built upon the bag of words concept that is prominent in Natural Language Processing (NLP).

Volunteer Experience

Sep 2018

AIESEC - Clean Up Volunteer

On the World Clean Up day, I volunteered to help clean up some of the dirtiest areas in town. In association with AIESEC Manipal, our team collected well over 500 kilos of ill-discharged waste from around Manipal and helped spread awareness among the general public about the importance of a healthy surrounding.

Jan 2018 - Jul 2021

Ek Sangharsh - Teaching Volunteer

‘Ek Sangharsh’ is a student club working towards bettering the lives of the underprivileged through free school service to the kids. The club frequents nearby government schools and conducts sessions on topics ranging from Mathematics to personal hygiene to something as tabooed as menstruation.

Nov 2019 - Jul 2021

Teach Code for Good - Teaching Volunteer

Teach Code for Good (TCFG) is a student-run club that organizes sessions wherein we, volunteers, teach how to code and to think logically to underprivileged school students. A typical session lasts for about 45 mins where we delve into topics that are pre-decided. Each volunteer teaches a group of, anywhere from, four to seven students.

Projects

LazyRemote
A Flask webapp that transforms your phone into a remote for your PC media controls + mouse.
Gen. Noisy Speech
A repository of code that generates noisy speech samples using GANs; we explore two architectures -- one uses a style transfer method and the other uses an image-to-image translation model.
FamCall
A VoIP based android app that allows for private voice calling service for you and your family members. The app uses the Sinch Call API to make calls over IP.
SEVAM
A blockchain based vote casting solution developed for the Code.fun.do 2019 hackathon.
Library Management System
A robust Library Management System that was developed using the Oracle database and coded in Java.
ChemX
A Chemistry Quiz-based game developed during the 2017 summer break, the app currently has 500+ downloads on Google Play Store. The app was inspired from the PC version that I made in 2015.
Pong
Coded a fully functional multiplayer ping-pong game on the CodeSkulptor platform that is based on Python.
Asteroids
Coded a graphically enhanced version of the 1979 Atari game, Asteroids. This version was coded on the CodeSkulptor platform based on Pyhton

Find more on my GitHub

Language

English Advanced

Hindi Fluent

Marathi Fluent

Kannada Fluent

German Beginner

Academic Accolades

Certificate of Merit and a medal
For academic excellence at Manipal Institute of Technology, Manipal (Dean's List)
Certificate of Merit and a cash prize
For being the best outgoing student and maintaining excellent academic record while at Bharati Vidyapeeth Higher Secondary School, Pune.

Skills

Languages
Python, C/C++, Java, Javascript, Matlab/Octave, SQL.
Web Technologies
HTML5, CSS, jQuery, Bootstrap, XML.
Libraries
Scikit-learn, Pandas, Scipy, PyTorch, Tensorflow, Keras, OpenCV.
Others
LaTeX, Obsidian

Certifications