About Me

A computer science and finance graduate from BITS Pilani university with experience in software engineering and machine learning roles in both academia and industrial settings. Currently working on a multimodal learning problem within the Imperial College NLP group.

As a motivated developer, I have previously worked individually and in a team which has helped me gain valuable skills such as leadership and management. Programming is a passion that urges one to learn new concepts on a daily basis.

I have working knowledge of the full-stack web technologies and have often engaged myself in open source contributions. Also, I was a Research Intern at American Express (Big Data Labs), within the NLP group, where I gained pratical exposure to real life problems in the field of machine learning and data science.

Apart from this, I am a big Liverpool FC fan who'd never miss a match but when they're not playing I'd travel the world and fancy trying out new cuisines.


Education

BITS Pilani, KK Birla Goa Campus

B.E. (Hons.) Computer Science, Minor in Finance May 2019

Computer Science Coursework : Probability and Statistics, Linear Algebra, Multivariate Calculus, Object-Oriented Programming, Logic in Computer Science, Discrete Mathematics, Database Systems, Data Structures and Algorithms, Design and Analysis of Algorithms, Operating Systems, Theory of Computation, Computer Networks, Machine Learning, and Data Mining.
Finance Coursework : Fundamentals of Finance and Accounting, Buiness Analysis and Valuation, Security Analysis and Portfolio Management, Derivatives and Risk Management, and Financial Management

Navrachana High School, Vadodara

General Sciences (Physics, Chemistry, Mathematics) March 2015

Experience

Imperial College London

Research Assistant July 2019 - Present

Working on multimodal learning tasks

American Express

Research Intern July 2018 - December 2018

Created a scalable text analytics platform to enhance customer understanding through descriptive and predictive modelling.
The tool provides an exhaustive end-to-end solution, from exploratory data analysis to measuring data quality and then running machine learning/deep learning algorithms on enterprise unstructured textual data.
Devised a methodology to recommend algorithms based on data quality which has immensely saved time while increasing efficiency

Infibeam

Software Engineering Intern May 2017 - July 2017

Developed an application based on personalized health care alongside an agile team. Involved in the full-stack development of the project as well as responsible for collaborating with an android team to configure a common database server.
Gained experience using the Django Framework, Google Cloud Platform and REST services.

Credit Suisse

Summer Intern May 2016 - June 2016

Joined the Investment Portfolio and Analytics Team within the Group COO Function. Developed a strong understanding of Investment Portfolio Management, strategic planning and the regulatory impact on a bank's change delivery capability.
Responsibilities included: Group Change Governance Support, Stakeholder Management, Team Management Presentations, Internal Research Projects and Document Reviews.

Volunteer Work

BITS Pilani

Teaching Assistant June 2017 - May 2019

Formulated problem statements that inculcate system design principles, provided documented skeleton code and created test suites for the weekly labs of the courses Object-Oriented Programming, Database Systems, and Computer Networks.
Engaged in tutoring and evaluating students enrolled in the courses.

Projects

MINI-ML

A minimal machine learning library written from scratch in python. Used only the PyData stack including pandas and numpy.

Portimize

A portfolio optimization tool that utilizes time series forecasting boosted with sequence models. Used django and keras as the back-end.

Spam Detector

A software to detect spam mails through URL classifications combined with a bayesian approach on the content. Used Python and its libraries such as sklearn.

Cache Design

Implemented a set-associative way halting cache in verilog with write-back and LRU counter policies

Skills

  • Python
  • Java
  • C/C++
  • Django
  • HTML5/CSS3/JS

Pull Quotes

Motivational Quotes

What’s money? A man is a success if he gets up in the morning and goes to bed at night and in between does what he wants to do.

Bob Dylan

I have been impressed with the urgency of doing. Knowing is not enough; we must apply. Being willing is not enough; we must do.

Leonardo da Vinci