Edu159

Joined 2 March 2014
1,608 bytes added ,  2 March 2014
Line 22: Line 22:


== 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 ;-)
 
* '''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 programmed in C++ along with the STL and Boost libraries, from small to medium large projects. Lately I have not done so much with C++ so I confess I am a little rusty but nothing that cannot be solved with few days of refreshing my mind. With octave I have worked for quite long and in different fields: robotics (path finding algorithms), signal processing (signal modulation and filtering), FEM (2D fem solver for static structural problems), and programming of several basic numerical methods (Forward-Backward Euler, LU decomposition, Newton-Raphson...). With openGL I have done a few things in the past and I know how its work, but I am not very interested in graphical programming right now. Qt happens to be the same.
* '''Please describe your experience with other programming languages.'''
* '''Please describe your experience with other programming languages.'''
I like developing code with Python the most. I am currently programming a personal web site with a custom blog from scratch using Django. I have touched Java and assembler for the x86 platform and AVR and Motorolla microcontrollers.
* '''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 only that kind of experience while doing some personal projects with a friend of mine, so I have not experience with such a large project and opensource community.
* '''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 have dealt with projects with around 2.5-3k lines of code, not more. I dont have a extraordinary successful story about a project I have been in although I have been in lots of small ones. I worked the last year while in college with a friend on a website for informal job seeking done in PHP+MySQL (around 3K lines of PHP code). We even sent the idea to Ycombinator to get funding. Unfortunately we were not selected and the idea was not at good as we thought. I learned a lot with that project, particularly combining both college and a project at the same time, working regularly and establishing deadlines.
* '''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.'''''


77

edits