Antonio Pino

Joined 25 March 2015
Line 29: Line 29:
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 have been writing m-scripts for two years now, to solve specific engineering problems, 100-200 lines long on average.
Appart from that, I have a basic level of C++ (not wih the octave api) and I have not used OpenGL nor Qt before.
* Please describe your experience with other programming languages.
* Please describe your experience with other programming languages.
* Please describe your experience with being in a development team. ''Do you have experience working with open source or free projects?''
A big part of the programming done at Uni has been done in Python: from the basic algortithm courses to symbolic problem solving with sympy. It has also been the tool of choice for a little klugde here and there.
On the other hand, I have used VHDL for building and testing a discrete signal filter. And c to do a little systems and microcontroller programming.
* Please describe your experience with being in a development team.
If selected this will be my first experience as a free software developer.
* 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.''
The biggest project I have worked on was the VHDL discrete filter, a job mainly done along with two colleagues. The idea was to make use of all we learned about digital circuits so we implemented a RAM, adders, various types of registers, finite state machines, and we all went through the nightmare of 'looking for the bug' and creating testbenchs for vhdl. But more importantly that an innocent looking modification may break others' job.
* Please state the commits and patches you already contributed to Octave.


== F: Feeling fine ==
== F: Feeling fine ==
107

edits