Yayan

Joined 17 March 2017
44 bytes removed ,  17 March 2017
no edit summary
No edit summary
No edit summary
Line 15: Line 15:


== C: Contact ==
== C: Contact ==
* Please state the (unique and identical where possible) nick you use on IRC and any other communication channel related to Octave.
''* Please state the (unique and identical where possible) nick you use on IRC and any other communication channel related to Octave.''


My IRC nickname is '''yayan''' and my e-mail address is brayan.inf@gmail.com
My IRC nickname is '''yayan''' and my e-mail address is brayan.inf@gmail.com


* Which time zone do you live in? Will that change over GSoC duration?
''* Which time zone do you live in? Will that change over GSoC duration?''


My time zone is UTC+1 and it will not change during GSoC.
My time zone is UTC+1 and it will not change during GSoC.


* Please state the timeframe (in UTC+0) when you feel most comfortable working during GSoC. Where are your time buffers?
''* Please state the timeframe (in UTC+0) when you feel most comfortable working during GSoC. Where are your time buffers?''


Being sincere, since I am currently on a PhD program my work load is very unstable. However, I plan to work on GSoC from 07:00 to 10:00 and 17:00 to 21:00 during the weekdays. Anyway, I am very flexible and surely the excitement of working on this will lead to many more hours even on weekends. I've been working in a private company and at the same time carrying my Master studies through a year and a half so I am quite good at managing my time.
Being sincere, since I am currently on a PhD program my work load is very unstable. However, I plan to work on GSoC from 07:00 to 10:00 and 17:00 to 21:00 during the weekdays. Anyway, I am very flexible and surely the excitement of working on this will lead to many more hours even on weekends. I've been working in a private company and at the same time carrying my Master studies through a year and a half so I am quite good at managing my time.
Line 29: Line 29:
== E: Coding experience ==
== E: Coding experience ==
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've been coding in C/C++ since I was in high school and I keep writing C++ code every day. As an example, during the last term of my Bachelor's degree I developed a machine learning toolkit paring with some of my classmates. I was in charge of writing the implementation of Support Vector Machine using Gaussian kernel, a Genetic Algorithm with some self-created mutation operators, the k-Means clustering algorithm and a cross-validation method. Then, I used this toolkit to create a broker bot that could predict movements in the stock market.
I've been coding in C/C++ since I was in high school and I keep writing C++ code every day. As an example, during the last term of my Bachelor's degree I developed a machine learning toolkit paring with some of my classmates. I was in charge of writing the implementation of Support Vector Machine using Gaussian kernel, a Genetic Algorithm with some self-created mutation operators, the k-Means clustering algorithm and a cross-validation method. Then, I used this toolkit to create a broker bot that could predict movements in the stock market.
Line 35: Line 35:
Regarding Octave/Matlab, as I said before I've been using m-scripts for 6 years now and my Bachelor's thesis was written solely in this tool. This principally consisted on writing preprocessing functions for treating medical signals and then implementing the Particle Swarm Optimization algorithm to optimise the training set used for a machine learning model. I have also used it to execute simple filters over images. Nowadays I keep using it as a prototyping environment. Finally, I once took a 4-hours-course at college to learn about OpenGL but I don't have further experience with it nor Qt.
Regarding Octave/Matlab, as I said before I've been using m-scripts for 6 years now and my Bachelor's thesis was written solely in this tool. This principally consisted on writing preprocessing functions for treating medical signals and then implementing the Particle Swarm Optimization algorithm to optimise the training set used for a machine learning model. I have also used it to execute simple filters over images. Nowadays I keep using it as a prototyping environment. Finally, I once took a 4-hours-course at college to learn about OpenGL but I don't have further experience with it nor Qt.


* Please describe your experience with other programming languages.
''* Please describe your experience with other programming languages.''


I have experience working with Python 2.7.6. For my Master's thesis I created an open tool for open research data reutilisation and the scripting was whole written in Python. These scripts mainly used libraries like matplotlib, numpy and pandas. In addition to that, Tensorflow was utilised through its Python API so I could implement a simple logistic regression model. As a side project, just for the sake of learning, I once used Python and Keras (over Tensorflow) for building a cat/dog images classifier training a Convolutional Neural Network.
I have experience working with Python 2.7.6. For my Master's thesis I created an open tool for open research data reutilisation and the scripting was whole written in Python. These scripts mainly used libraries like matplotlib, numpy and pandas. In addition to that, Tensorflow was utilised through its Python API so I could implement a simple logistic regression model. As a side project, just for the sake of learning, I once used Python and Keras (over Tensorflow) for building a cat/dog images classifier training a Convolutional Neural Network.
Line 41: Line 41:
I do also have experience with Java, although I don't use it frequently. The same could be said about Scala, Go, R and FORTRAN that have used sporadically.
I do also have experience with Java, although I don't use it frequently. The same could be said about Scala, Go, R and FORTRAN that have used sporadically.


* 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.''
 
 
* 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.
* 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.''
41

edits