- Java:
Two years of active programming experience. This includes work that I have done while I was associated
with Innovations Lab, IIT Kharagpur, and other projects that I had undertaken on my personal interest. I had
developed a complete system that kept track of books in a library using Java. I had also developed Graphics
applications like a version of the LOGO language written by me in Java. I have written numerous tools to help
in programming, including a search facility for helper functions in Java, saving code files to syntax highlighted
html pages, etc.
- C:
I have two years of programming experience in C. I have taken a course in my undergraduate program,
"Programming and Data Structures" that involved practical laboratory work involving programming in C.
I obtained the highest grade, 'EX' in that course. Besides that, the project "Serial Communication Protocol
to Ethernet converter" involved extensive coding in Dynamic C.
- C#:
I have learnt and programmed using C# for over one year. I have developed applications for the project
"Landcover Classification using Damspter-Shafer techniques" using Visual C#. These applications had to be
algorithmically strong and still be as user-friendly as possible. I have also actively developed applications with
the new Windows Presentation Foundation (Avalon) programming model and have written a number of programs using them.
Other than the programming languages mentioned above I am also comfortable with the following languages:
- SQL and database management
- C++ and Visual C++
- Visual Basic
- HTML and Javascript
- JSP (Java Server Pages)
For a period of two years I was a Java group member of Innovations Lab, IIT Kharagpur.
During this time, I worked on a project to digitize the hall libraries of the campus.
This software was implemented in Azad Hall of Residence. I am currently a Java Group head of
the Java group and I am continuing the work of making a web-based administration software for
the Training and Placement Section, IIT Kharagpur.
Head, Java Group, Innovations Lab, IIT Kharagpur. (2005)