41
edits
Line 32: | Line 32: | ||
* ''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 | I have 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 and three kernels, 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. | ||
Regarding Octave/Matlab, as I said before I | Regarding Octave/Matlab, as I said before I have 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.'' | ||
Line 44: | Line 44: | ||
* ''Please describe your experience with being in a development team.'' | * ''Please describe your experience with being in a development team.'' | ||
In the Open Source community I am new. I have experience working on a company (one year and a half) where we tried to follow the SCRUM agile methodology so I got some fluency in the use of GIT and building/packaging processes. I feel very comfortable working with others. | |||
* ''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 think the biggest project I have worked on was that Machine Learning toolkit I built with four other colleagues in the last term of my Bachelor's degree. As I wrote before, I was in charge of writing the implementation and testing of several algorithms like SVM (linear, Gaussian and Sigmoid kernels), k-Means, GA and cross-validation. I learnt a lot about software development practices and I did also have a first contact with great libraries like boost. | |||
* 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.'' | ||
edits