Corporate Experience
I have two years (2005-2007) work experience with Wipro Technologies. Initially, I was in the Semiconductors domain, where I learnt to re-compile the kernel for various linux distributions like Debian, Red Hat and Gentoo, and also cross-compiled the kernel for the yosemite board. I also designed and implemented a dissembler for the MIPS processor, and extended it partly to ARM processor. Design was modular enough to allow additions of more processors easily, so submitted/uploaded the code at Wipro's Knowledge Management site as a re-usable component.
Later I moved into the Telecom domain, where I worked on the PBX
software in the VOIP area. Briefly, the PBX software is the core of the
switch, which controls the allocation of resources and establishment of the call,
beginning from when the phone goes off-hook to when the caller/called
party goes onhook again, in order to end the call. Other features like
hold, conference, transfer, auto call-back and many more are also
managed by the PBX software, also called the "Communication Manager".
Patent @ Wipro Technologies
My name figures in the list of patent holders for a patent regarding
VoIP resource allocation and load balancing. The
patent is basically regarding an approach to load balancing of VoIP
resources consumption using low and high threshold values. Though the
idea is a broad one, we applied it in connection with load balancing on
media-gateways using information regarding the current VoIP occupancy
level on each available media-gateway.
Read more online.
Teaching Experience
In the autumn semester of 2005, I worked as a contract Lecturer at Terna
Engineering College, Mumbai University. I taught a course, "Advanced
Databases" to final year B.E. students and conducted a lab related to
Java Programming for third year students. I also partially mentored a
few students with their B.E. final year projects, as well as was a
member on the B.E projects review committe. This was not only a good
whiff of the academic experience, but also gave me an opportunity to be
on the other side of the table, after having experienced the under-graduate
years myself.
System Administration Experience
During the period from July 2007 to July 2009, I was one of the Systems
Administrators in the Dept. of Computer Science and Engineering
at IIT Bombay. Duties involved (but were not limited to)
ensuring that all the machines in the department's computer labs
and classrooms were functional, attending to requests to check/fix
the functioning of students and/or professors' desktops, creating
and maintaining mailing lists, maintaining the various servers of the
department like mail server, file server, LDAP & DNS servers, etc.
This experience made me more comfortable with using Linux systems,
and especially with installing and maintaining softwares & servers.
Internship Experience
In the summer of 2012, I interned at IBM Research Labs India, at Delhi.
My mentors were Akshat Verma, and Rahul Balani, for the period of the
internship (3 months). This internship experience helped me broaden
the scope of my research, and paved the way for a patent application
as well as a subsequent conference publication.