Some words about me


I am an Engineering Postgrad at the Department of Computer Science & Engineering, Indian Institute of Technology (IIT), Bombay, with research interests lying in the field of distributed systems and cloud computing. I am on the constant lookout for a career, which has the ability to challenge on a daily basis, which would help me learn and grow, without being dull for a moment.
I started coding at a very early age, and have since worked on a plethora of computing fields including Computer Vision, Machine Learning, Remote Sensor Networks, Serverless Computing, High Performance Computing Robotics and Unmanned Aerial Vehicles.
To know more about me, read on.


GitHub LinkedIn

Education



Master of Technology

Computer Science Science & Engineering
Indian Institute of Technology, Bombay
2018 - Present
CGPA: 9.16

Bachelor of Technology

Computer Science Science & Engineering
Institute of Engineering & Management
2013 - 2017
CGPA: 9.07


Senior Secondary (ISC)

Science
Orient Day School
2011 - 2013
Percentage: 95.25%

Secondary (ICSE)

Orient Day School
2010 - 2011
Percentage: 89%




Technical Skills



General Purpose Programming Languages:
C, C++, Java, PHP, JavaScript, Python, Node.Js, Express.Js, Socket.io

Hardware Programming Languages:
Embedded C, Arduino, AVR programming

Visual Programming & Markup Languages:
Visual Basic, Visual C#, Android, XML, HTML, AIML

Software Libraries:
OpenCV, Scikit-Learn, TensorFlow, Keras, LaTeX, Git, MQTT

Platforms:
Windows, Linux, IBM Bluemix

Take a look at my Projects


They say, It's not who we are, but what we do that defines us.
Well, here are some of the things that defines my technical prowress.

MAJOR PROJECTS

Xanadu

Master's Thesis Project

Mitigating cascading cold starts in serverless function chain deployment
Technology: Docker, Node.js, Apache Kafka, V8 Isolates
Guide: Prof.Umesh Bellur & Prof. Purushottam Kulkarni
Funded: VMware Inc.
Paper: ACM/IFIP Middleware 2020

Centaur

Bachelor's Thesis Project

A Cellphone based Portable, Low-cost, Real-time Malaria Detection, Management and Monitoring Framework
Technology: Django, OpenCV, Foldscope | Guide: Prof. Nilanjana Dutta Roy, IEM
Funded: Nvidia Corporation | Department of Biotechnology (DBT), Govt. of India
Patent No: 201731014179 | Paper: Springer ETMG 2019
Featured In: Times Of India, Hindustan Times, Press Trust of India, Business Standard, among others

PanOpticon

A Comprehensive Benchmarking Tool for Serverless Applications
Technology: Node.Js, Python, AWS Lambda, Azure Functions
Paper: IEEE COMSNETS 2020 (Honorable Mention, Best Paper Award)

UAV Stabilization

A video based gesture control and off-board stabilization system for micro-UAV platforms
Technology: Python, OpenCV & Crazyflie 2.0 series micro-drones
Paper: IEEE WCNC 2019

Tower Fidelity

A low cost, energy efficient hybrid protocol device for establishing rapid ad-hoc networks
Technology: Android & Node.Js (deployed using the IBM Bluemix platform)
Patent No.: 201731014175

SnaapTag

An RFID based, passive energy, object tracking and remote retrieval System.
Technology: Android, Arduino, Bluetooth, RFID Tags
Patent No.: India 2017310141849
Funded: Department of Science & Technology (DST), Govt. of India

OTHER PROJECTS

PokeMaster

PokeMaster is an agent capable of playing the game of Pokemon trained on 3000 game play traces with imitation learning and self-play along with MCTS based online training.
Technology: Deep Q-Network, Imitation Learning, MCTS

Spectronet

Spectronet uses a Convolutional neural network model to detect Cardio-vascular abnormalities from ECG recordings.
Technology: Python, TensorFlow, Keras, Scikit-learn

Slackito

A realtime slack-like messaging system using MQTT protocol
Technology: Node.js, MQTT, PostgreSQL

VM Introspection

Developed an out of band toolkit to read VM images to perform sanity checks, read file system metadata and perform CRUD queries for offline VMs.
Technology: KVM, Linux Kernel, C

CercaTrova

CercaTrova, meaning Seek and ye Shall Find, is a real-time Emergency Redressal System.
Technology: Android, Django, PostgreSQL, PostGIS, Firebase Cloud Messaging

Voice-AI

A system, to control an unmanned robot using natural human languages. An android application converts voice inputs to text and instructs the robot to move accordingly over Bluetooth.
Technology: Android, Arduino, Google Speech Engine & Bluetooth

RemoteComputer

A cell-phone based, platform independent, remote controller for PCs.
Technology: Android (client side), Java (server side), and Wi-Fi

SAW-SR

A Java based network protocol stack implementing the Stop-And-Wait and Selective Repeat Protocols for reliable File Transfer using UDP.
Technology: Java

Some of my Trainings & Experiences


That made me who I am today

Research Intern | Organization: Innovtion Programs, VMware Inc. | Guide: Sairam Veeraswamy | Duration: 2 Months

  • Exploratory research into the suitability of MicroVM based environments for serverless workloads with strong isolation guarantees.
  • Developed uESX hosted serverless environments to run on Photon OS.


Software Engineer | Organization: Distronix Pvt. Ltd. | Manager: Rahul Sharma & Rohit Sarkar | Duration: 1 Year

  • Designed and developed production ready frameworks for IoT enabled systems.
  • Handled deployment of frameworks on remote Cloud servers.


Research Intern | Organization: SWAN Labs, IIT Kharagpur | Guide: Dr. Sudip Misra & Dr. Anandarup Mukherjee | Duration: 1 Month

  • Developed and deployed a framework for IoT based remote sensing and actuation of sensor nodes using Node.Js, Express.Js and Python.
  • Developed a real-time video streaming system using Node.Js and Socket.io
  • Developed ground based drone tracking and ex-situ stabilization systems using Python, OpenCV for image processing and Bitcraze for driver support.


Summer Intern | Organization: Global Business Services, IBM | Guide: Abhishek Basu Mallik | Duration: 2 Months

  • Developed a fully functional Portfolio Management System for online concurrent Stock trading using PHP, MySQL and deployed on IBM Bluemix.


Summer Training | Organisation: Hewlett Packard | Technology: PHP | Duration: 1 Month

  • Developed a fully functional E-commerce Website.


Summer Training | Organisation: Hewlett Packard | Technology: Android Programming | Duration: 1 Month

  • Developed a fully functional Music Player App.


Udacity Android Nanodegree Programme | Organisation: Udacity | Technology: Android | Duration: 1 Year

  • Developed a Movie recommendation App, using data from The Movie Database(TMDb), which allows users to view ratings, reviews and also bookmark favourites.
  • Developed an Android App which helps users track Stock Quotes in real-time. The app features a Widget to help users view stock quotes in real-time and has been made production ready with RTL language support, and Google Talkback support for special users.
  • Developed an Android Joke Teller App with Google Endpoints to retrieve Jokes from a Java module, along with Gradle build Systems to develop different flavors of the App.
  • Developed a Customised Android Reader App built on the Google Material Design philosophy.
  • Developed a Weather forcasting Android App using data from Open Weather Map, with Android Wear Support.

Finally some of my Accomplishments


It has been a great journey so far.

Contact Me


Get in touch

Got a project you would like me to work on? Or how about just a friendly chat? Drop me an email and we can grab a lovely brew.


E-mail

nilanjandaw@gmail.com

Networks

You can follow me here:

Facebook
Google+
LinkedIn
Github