User:Vishnuparammal: Difference between revisions

From Octave
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
* My name is Vishnu Harikish Parammal, Indian student. Dedicated, hard-working, passionate electronics engineer. Currently i am in my third year at college , studying Electronics and Telecommunication engineering at Veermata Jijabai Technological Institute, Matunga, Mumbai.
* My name is Vishnu Harikish Parammal, Indian student. Dedicated, hard-working, passionate electronics engineer. Currently i am in my third year at college , studying Electronics and Telecommunication engineering at Veermata Jijabai Technological Institute, Matunga, Mumbai.
**Languages I speak: Malayalam (native), English (upper-intermediate), Hindi (upper-intermediate), Marathi (Intermediate).  
**Languages I speak: Malayalam (native), English (upper-intermediate), Hindi (upper-intermediate), Marathi (Intermediate).  
**I have a good background in electronic and electric circuits, mathematics (linear algebra, numerical analysis and calculus), computer science(data structure , oop, database management), robotics, cryptography and optical sciences.
**I have a good background in electronic and electric circuits, mathematics (linear algebra, numerical analysis and calculus), computer science(data structure , oop, database management), robotics and cryptography.
* To contribute in an open-source project , see a large software , work with a team and learn from community , deal with other cultures , all these skills i need to get before graduating , i hope to get best benefit from it.
* I have found GSoc to be a very competitive platform. The availability of so many organisations gives everyone an equal opportunity. At the same time it is overwhelming and has tested my ability to make choices. The presence of deadline is yet another work booster. It has also brought me close to people doing amazing work out here.
**I don't have any previous experience with the GSOC.
**I don't have any previous experience with the GSOC.
* After searching and seeing a lot of organizations and projects , i found that octave has some interesting and understandable ideas (projects) that i like to work on , so i decided to work with octave.
* I have always found software like Octave very useful in my studies. I have been using it to prepare proof of concept for my numerical analysis and data compression subjects. To be able to contribute directly, and help solve issues here is something that I believe I can do. Going through the problem statements, I realized that I have a very lucrative opportunity to learn something I love, and at the same time help the community.  


== C: Contact ==
== C: Contact ==
*Nick name on IRC: vispar
*Nick name on IRC: vishnuparammal
*I live in Mumbai, India. My location won't change over GSOC duration.
*I live in Mumbai, India (GMT +5.30). My location won't change over GSOC duration.
*I usually code around 8.00 to 18.00 and could also try to start earlier for few days.
*I usually code from 10:00 to 14:00 and then from 17:00 to 21:00.


== E: Coding experience ==
== E: Coding experience ==
* I have a Strong knowledge of C++ and used it in many projects.
* I have a Strong knowledge of C++ and am experienced with various projects based on it.
* I have used octave and scilab for audio filtering applications. It was a part of college curriculum.
* I have used Octave and Scilab as a part of college curriculum. Used it for an audio filtering based project.
* I have a good knowledge of Python, JavaScript.
* I have a good knowledge of Python, JavaScript.
* I have experience using Postgresql for database management.
* I have experience using Postgresql for database management.
* I like working in a team , i got used to this since the second year in college , i have worked on many projects in college and also some in competitions not in the college , it was a very precious experience and also fun.
* I like working in a team , i got used to this since the second year in college , i have worked on many projects in college and also some in competitions not in the college , it was a very precious experience and also fun.


* My previous projects:
* My previous projects: I have worked on various


* Bugs solved:
* Bugs solved:


== F: Feeling fine ==
== F: Feeling fine ==
* I am new to IRC and mailing lists , i will used it to communicate with the mentors.  
* I am new to IRC. I have used mailing lists to communicate my doubts and ideas very often.  
* I am new to Mercurial but i used it to clone the main octave repository and during my work the latest days in the bug (add , commit , generate the patch)
* I am new to Mercurial but i used it to clone the main octave repository and during my work the latest days in the bug (add , commit , generate the patch)
* I have a good experience with git.
* I have 3 years of experience using git. All my major projects are being maintained there.
* I am new to the wiki.
* I am new to the wiki.
* Familiar with gdb , gcc and make.
* Familiar with gdb , gcc and make.


* 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 :-)''
* I never knew I could work WITH octave before GSoC. But now I have started involving my own peer group here. They motivate me and I would love to keep contributing with them.
 
== O: Only out of interest ==
== O: Only out of interest ==
* I heard about octave two years ago in college as an open source alternative for MATLAB and have been using it for our digital signal processing, data compression, numerical techniques lab
* I heard about octave two years ago in college as an open source alternative for MATLAB and have been using it for our digital signal processing, data compression, numerical techniques lab since.


== P: Prerequisites ==
== P: Prerequisites ==
* I Windows 10 home with an Ubuntu 16.04 LTS VM
* I have a Windows 10 home with an Ubuntu 16.04 LTS VM and WSL.
 
* I have my own laptop and a good internet connection at home.
* I have my own laptop and a good internet connection at home.
** I can access internet connection any time during the day  
** I can access internet connection any time during the day.
** I estimate that i can code for 6 to 9 hours a day .
** I estimate that I can code around 10 hours a day.


* This is my machine , i can access it anytime i want and install any software.
* This is my machine , I can access it anytime I want and install any software.


== S: Self-assessment ==
== S: Self-assessment ==

Revision as of 08:26, 27 March 2020

  • My name is Vishnu Harikish Parammal, Indian student. Dedicated, hard-working, passionate electronics engineer. Currently i am in my third year at college , studying Electronics and Telecommunication engineering at Veermata Jijabai Technological Institute, Matunga, Mumbai.
    • Languages I speak: Malayalam (native), English (upper-intermediate), Hindi (upper-intermediate), Marathi (Intermediate).
    • I have a good background in electronic and electric circuits, mathematics (linear algebra, numerical analysis and calculus), computer science(data structure , oop, database management), robotics and cryptography.
  • I have found GSoc to be a very competitive platform. The availability of so many organisations gives everyone an equal opportunity. At the same time it is overwhelming and has tested my ability to make choices. The presence of deadline is yet another work booster. It has also brought me close to people doing amazing work out here.
    • I don't have any previous experience with the GSOC.
  • I have always found software like Octave very useful in my studies. I have been using it to prepare proof of concept for my numerical analysis and data compression subjects. To be able to contribute directly, and help solve issues here is something that I believe I can do. Going through the problem statements, I realized that I have a very lucrative opportunity to learn something I love, and at the same time help the community.

C: Contact

  • Nick name on IRC: vishnuparammal
  • I live in Mumbai, India (GMT +5.30). My location won't change over GSOC duration.
  • I usually code from 10:00 to 14:00 and then from 17:00 to 21:00.

E: Coding experience

  • I have a Strong knowledge of C++ and am experienced with various projects based on it.
  • I have used Octave and Scilab as a part of college curriculum. Used it for an audio filtering based project.
  • I have a good knowledge of Python, JavaScript.
  • I have experience using Postgresql for database management.
  • I like working in a team , i got used to this since the second year in college , i have worked on many projects in college and also some in competitions not in the college , it was a very precious experience and also fun.
  • My previous projects: I have worked on various
  • Bugs solved:

F: Feeling fine

  • I am new to IRC. I have used mailing lists to communicate my doubts and ideas very often.
  • I am new to Mercurial but i used it to clone the main octave repository and during my work the latest days in the bug (add , commit , generate the patch)
  • I have 3 years of experience using git. All my major projects are being maintained there.
  • I am new to the wiki.
  • Familiar with gdb , gcc and make.
  • I never knew I could work WITH octave before GSoC. But now I have started involving my own peer group here. They motivate me and I would love to keep contributing with them.

O: Only out of interest

  • I heard about octave two years ago in college as an open source alternative for MATLAB and have been using it for our digital signal processing, data compression, numerical techniques lab since.

P: Prerequisites

  • I have a Windows 10 home with an Ubuntu 16.04 LTS VM and WSL.
  • I have my own laptop and a good internet connection at home.
    • I can access internet connection any time during the day.
    • I estimate that I can code around 10 hours a day.
  • This is my machine , I can access it anytime I want and install any software.

S: Self-assessment

  • Please describe how useful criticism looks from your point of view as committing student.
  • How autonomous are you when developing:
    • Do you like to discuss changes intensively and not start coding until you know what you want to do?
    • Do you like to code a proof of concept to 'see how it turns out', modifying that and taking the risk of having work thrown away if it doesn't match what the project or original proponent had in mind?

Y: Your task

  • Did you select a task from our list of proposals and ideas?
    • If yes, what task did you choose? Please describe what part of it you especially want to focus on if you can already provide this information. Please also wiki-link the page for your elaborated proposal here.
  • Please provide a rough estimated timeline for your work on the task. This should include the GSoC midterms and personal commitments like exams or vacation ("non-coding time"). If possible, include two or three milestones you expect.