Atuljangra

Joined 27 March 2012
Line 23: Line 23:
This part is one of the more important ones in your application. You are allowed to be as verbose as you want, as long as you stay on topic ;-)
This part is one of the more important ones in your application. You are allowed to be as verbose as you want, as long as you stay on topic ;-)
* Please describe your experience with C++, Octave or Matlab m-scripts, OpenGL and Qt.
* Please describe your experience with C++, Octave or Matlab m-scripts, OpenGL and Qt.
I have done may projects in C++, few of them are :
:I have done may projects in C++, few of them are :
1.Multiplayer Carom Game : a 3-D multiplayer carom in C++ using OpenGL for graphics, TCP/IP and traces of UDP for  
::1.Multiplayer Carom Game : a 3-D multiplayer carom in C++ using OpenGL for graphics, TCP/IP and traces of UDP for  
networking and implemented three levels Artificial Intelligence for the computer player.   
networking and implemented three levels Artificial Intelligence for the computer player.   
2.Class-room booking system: Designed and developed an efficient workflow based classroom booking system using daemon, server (TCP/IP) and multiple clients connecting to it.
::2.Class-room booking system: Designed and developed an efficient workflow based classroom booking system using daemon, server (TCP/IP) and multiple clients connecting to it.
and many more like Calculator for large numbers(~50-digit numbers).
and many more like Calculator for large numbers(~50-digit numbers).
In QT, I am pretty experienced. I have created few applications like Music Player, Group Chat client in QT. The UI of almost all my major C++ projects was created in QT.
:In QT, I am pretty experienced. I have created few applications like Music Player, Group Chat client in QT. The UI of almost all my major C++ projects was created in QT.
* Please describe your experience with other programming languages.
* Please describe your experience with other programming languages.
I have programmed in many languages, majority includes Java, C/C++, SML, Prolog, and languages like AJAX, PHP, JavaScript etc.  
:I have programmed in many languages, majority includes Java, C/C++, SML, Prolog, and languages like AJAX, PHP, JavaScript etc.  
* Please describe your experience with being in a development team. ''Do you have experience working with open source or free projects?''
* Please describe your experience with being in a development team. ''Do you have experience working with open source or free projects?''
I have been in development teams like Assistive Technology @ MIT. More details can be found at [http://assistivetech.mit.edu/Assistive_Technology_%40_MIT/Welcome.html link this] page.
:I have been in development teams like Assistive Technology @ MIT. More details can be found at [http://assistivetech.mit.edu/Assistive_Technology_%40_MIT/Welcome.html link this] page.
Many projects described above were team projects. This project was also one of the team projects:
Many projects described above were team projects. This project was also one of the team projects:
Architecture Simulator:Designed and developed a computer architecture comprising of an inorder 5‐stage pipeline, a 2‐level cached memory subsystem and a branch predictor (97 % accuracy). The caches were set associative caches using FIFO and LRU  
::Architecture Simulator:Designed and developed a computer architecture comprising of an inorder 5‐stage pipeline, a 2‐level cached memory subsystem and a branch predictor (97 % accuracy). The caches were set associative caches using FIFO and LRU  
replacement policies. The branch predictor was a tournament predictor, which employed a GShare predictor and a  
replacement policies. The branch predictor was a tournament predictor, which employed a GShare predictor and a  
bimodal predictor   
bimodal predictor   


* Please describe the biggest project you have written code for and what you learned by doing so. Also describe your role in that project over time.
* Please describe the biggest project you have written code for and what you learned by doing so. Also describe your role in that project over time.
I can't say which project was the biggest. I have learned many lessons from each of the projects. I have developed a sense of working together from all such projects. I have developed coding skills by working on such projects only.  
:I can't say which project was the biggest. I have learned many lessons from each of the projects. I have developed a sense of working together from all such projects. I have developed coding skills by working on such projects only.  
* Please state the commits and patches you already contributed to Octave. ''This question (one of the most important parts by the way) is the only part of your application our wiki admins will edit for you even after the application deadline. Code sometimes speaks louder than many words do.''
* Please state the commits and patches you already contributed to Octave. ''This question (one of the most important parts by the way) is the only part of your application our wiki admins will edit for you even after the application deadline. Code sometimes speaks louder than many words do.''
I have created few patches for GUI of GNU Octave. Details of them can be seen on mailing list.
:I have created few patches for GUI of GNU Octave. Details of them can be seen on mailing list.
1.Modifying Settings option in Octave.
::1.Modifying Settings option in Octave.
2.Creating NewFolder option in FileDockWidget in the GUI of Octave.
::2.Creating NewFolder option in FileDockWidget in the GUI of Octave.
I am working on other patches. This section will be soon updated.
:I am working on other patches. This section will be soon updated.


== F: Feeling fine ==
== F: Feeling fine ==
38

edits