Education
Carnegie Mellon University, Pittsburgh, PA 2010 – 2012
Vishwakarma Institute of Technology - University of Pune, Pune, India 2005 – 2009
RYK College of Science, Nasik, India 2003 – 2005
Fravashi Academy, Nasik, India 1993 – 2003
Projects
Coursework
Carnegie Mellon University, Pittsburgh, PA 2010 – 2012
Vishwakarma Institute of Technology - University of Pune, Pune, India 2005 – 2009
RYK College of Science, Nasik, India 2003 – 2005
Fravashi Academy, Nasik, India 1993 – 2003
Projects
- RTOS Kernel for ARM Processors
- August 2010 to December 2010
Designed and implemented a shared memory, pre-emptive multi-tasking RTOS kernel for ARM processor (Intel XScale PXA270 on a Verdex Pro motherboard) with the following features:
- System call and interrupt handlers.
- A timer driver.
- Rate-Monotonic task scheduling.
- Context switching based on priority ceiling emulation protocol.
- Basic synchronization primitives. - Android Kernel Power Management
- August 2011 to December 2011
Implemented the sysclock and PM(prority monotonic) clock algorithms for real-time task scheduling and operating with variable CPU frequencies. Real time dynamic CPU under-clocking to achieve a power conservation in the Android Kernel. - Peer-to-peer Distributed System for Tracking of Public Transit
- February 2011 to April 2011
Hierarchical P2P system implemented in Erlang for maintaining state information about public transit buses. Features of Fault-tolerance, scalability, were tested and implemented. - Distributed System Architecture
- January 2011 to February 2011
Implemented a Distributed System framework with Logical and Vector (Chandi-Lamport) clocking, multicast support, elections, mutual exclusions using Maekawa's algorithm, etc - NFC based Android Application for Phone Environment Configuration (Waves)
- February 2012 to Present
NFC based application for Android Phones (Gingerbread and ICS) that allows user to save several settings profiles (for car, home, etc). and then apply them in a zero-click setting by reading an NFC tag. Incorporated Facebook OAuth, Graph API, for Social features. - NewTube - video storage and retrieval website
- April 2011 to April 2011
Video storage and retrieval website, on the lines of youtube.com; Implemented using MVC architecture. Used Amazon S3 for Elastic storage. - End-to-End Database System Design
- December 2011 to December 2011
End to End Database design for a Construction company with queries, procedures, functions, access privileges, profiles, triggers, job scheduling, etc. Oracle, PL/SQL - Micro-expression Detection
- April 2011 to April 2011
Facial micro-expression detection in real-time video using facial landmarking and pattern classification. - SMS based Appliance Control
- March 2008 to April 2008
Control of various electrical appliances by sending SMS text messages to the module connected to them. Junior Year Project. - RFID based Product Authentication System for Supply Chains
- November 2008 to April 2009
Implementation of an end-to-end system for product authentication, product tracking and status using embedded RFID chips. Triple mode authentication mechanism implemented including encryption, unique ID generation, and path verification in the supply chain. Senior Year Project and Thesis
Coursework
- MS, Information Networking Carnegie Mellon University
- Embedded Systems (18342)
- Real Time Embedded Systems (18648)
- Distributed Systems (18842)
- Image Video Media Processing (18798)
- Web Application Development (15637)
- Fundamentals of Telecommunication and Computer Networks (14744)
- Mobile and Pervasive Computing Services (08-781)
- Internet Security
- Network Security Analysis
- Advanced Database Management Systems
- BE, Electronics and Telecommunication Vishwakarma Institute of Technology - University of Pune
- Data Structures and Files
- Computer Networks
- Voice Networks
- Telecommunication Network Management
- Information Theory