User:Adityamanglik: Difference between revisions

Jump to navigation Jump to search
 
(6 intermediate revisions by the same user not shown)
Line 28: Line 28:
Github: https://github.com/adityamanglik/Librarian
Github: https://github.com/adityamanglik/Librarian


Comfortable with classes and objects, file handling and algorithm implementation.
Comfortable with STL,classes and objects, file handling and algorithm implementation.


'''Octave and MATLAB''': I have executed (large)projects on Octave and MATLAB, collaborating with team members.
'''Octave and MATLAB''': I have executed (large) projects on Octave and MATLAB, collaborating with team members.
Some of the projects are:
Some of the projects are:


Line 41: Line 41:
https://www.youtube.com/watch?v=JdoxzhlmOAg&feature=youtu.be
https://www.youtube.com/watch?v=JdoxzhlmOAg&feature=youtu.be


Alternate solutions to the Travelling Salesman problem:  
Alternate solutions to the Travelling Salesman problem(project under progress):  


https://github.com/adityamanglik/Travelling_Salesman_Problem
https://github.com/adityamanglik/Travelling_Salesman_Problem
Line 48: Line 48:
I am comfortable working with '''C'''. Have done quite a bit of competitive programming as well, though did not like the experience(of competitive programming) much.
I am comfortable working with '''C'''. Have done quite a bit of competitive programming as well, though did not like the experience(of competitive programming) much.
* ''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 do not have a lot of experience working with open source and development projects, but have worked in a team before and would love to collaborate with the Octave development team as well to make Octave the best program for numerical computations out there.
I do not have a lot of experience working with open source projects, but have worked in a team before and would love to collaborate with the Octave development team as well to make Octave the best program for numerical computations out there.
I have worked on quite some projects in my college as a team member and have a lot of experience:
I have worked on some projects in my college as a team member, as a member of the Department of Visual Media. Collaborated working with a team to deliver a successful and enjoyable fest for college students.
As a member of the Department of Visual Media, I have collaborated working with a team to deliver a successful and enjoyable fest for college students.


https://www.linkedin.com/in/aditya-manglik-5a3130ba
https://www.linkedin.com/in/aditya-manglik-5a3130ba
* ''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.''
The Hexapod simulation mentioned above and the Library Management Software. My role in these projects was that of the major developer for the project, collaborating and working with team members.
The Hexapod simulation project. My role was that of developer for the project, collaborating and working with team members.


Learning experience- Both of them taught me a lot about the software development process, the frustrations involved in debugging(sometimes) and how to find out the answer required to solve a given problem. These projects have taught me that no matter the complexity or scale of the project, there is always a way to do it.
Learning experience- Projects have taught me a lot about the software development process, the problems(sometimes) involved in debugging and how to find out the answer required to solve a given problem. Have learned that no matter the complexity or scale of the project, there is always a way to do it.
* ''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.''
To Add. A lot.
Worked on this bug and submitted a patch.
https://savannah.gnu.org/bugs/?47627#attached
Working on more patches.


== F: Feeling fine ==
== F: Feeling fine ==
Line 71: Line 73:
Comfortable with all these tools, working with Linux as my primary work platform for the past year.
Comfortable with all these tools, working with Linux as my primary work platform for the past year.
* ''What will make you actively stay in our community after this GSoC is over? You can also tell us after applications close and we'll happily try to fulfill :-)''
* ''What will make you actively stay in our community after this GSoC is over? You can also tell us after applications close and we'll happily try to fulfill :-)''
If selected for GSOC, I plan to stay with Octave and contribute as much as I can to its development. I also plan to push for Octave as the primary numerical computations platform used in my college and hopefully, guide some juniors too.
Since I regularly use Octave for work, contributing to it would be a rewarding experience. After GSOC, I plan to stay with Octave and contribute as much as I can for its development. I also plan to push for Octave as the primary numerical computations platform used in my college and hopefully, guide some juniors too.


== O: Only out of interest ==
== O: Only out of interest ==
Line 79: Line 81:
Used in school and college for projects. Used it for Image processing and computation projects.
Used in school and college for projects. Used it for Image processing and computation projects.
* ''If not, where would you expect or advise us to do advertising?''
* ''If not, where would you expect or advise us to do advertising?''
Just accept my proposal and I will advertise Octave in my entire college!
You don't have to. I will do so gladly. Just accept my proposal and I will advertise Octave in my entire college! :D
* ''What was the first question concerning Octave you could not find an answer to rather quickly? Of course more than one question can be stated. We try to improve based on this each year! Includes learning how to use it, code, website, GSoC application, …''
* ''What was the first question concerning Octave you could not find an answer to rather quickly? Of course more than one question can be stated. We try to improve based on this each year! Includes learning how to use it, code, website, GSoC application, …''
The first question in this application: "Please describe yourself in three sentences."
The first question in this application: "Please describe yourself in three sentences."
Line 93: Line 95:
** a computer with your progressing work on''
** a computer with your progressing work on''
* ''Please describe the degree to which you can install new software on computers you have access to.''
* ''Please describe the degree to which you can install new software on computers you have access to.''
24/7. I have my own laptop. Complete freedom and root access to boot.
24/7. Own laptop. Complete freedom and root access to boot.


== S: Self-assessment ==
== S: Self-assessment ==
* ''Please describe how useful criticism looks from your point of view as committing student.''
* ''Please describe how useful criticism looks from your point of view as committing student.''
Criticism is very important for the project. From the point of view of a committing student, I feel that criticism may be discouraging at times, but is needed to guide the project on the right path. Healthy criticism is fundamental to development of any project, otherwise flaws may show up later which would be very damaging for the project as well as undermine later work.
Constructive criticism is very important for the project. From the point of view of a committing student, I feel that criticism may be discouraging at times, but is needed to guide the project on the right path. Healthy criticism is fundamental to development of any project, otherwise flaws may show up later which would be very damaging for the project as well as undermine later work.
* ''How autonomous are you when developing:''
* ''How autonomous are you when developing:''
I like to work independently on my parts of project and finish the work to perfection.
I like to work independently on my parts of project and finish the work to perfection.
Line 106: Line 108:


== Y: Your task ==
== Y: Your task ==
Please refer to the Private Application submitted alongwith.
Please refer to the Private Application submitted on the summerofcode website.


Thank You!
'''Thank You!'''

Navigation menu