MathPlayer

Joined 23 April 2013
1,780 bytes added ,  26 April 2013
m
 
(4 intermediate revisions by the same user not shown)
Line 1: Line 1:
== A: An introduction ==
== A: An introduction ==
* My name is Bogdan and I'm an 3rd year student in Computer Science at POLITEHNICA University of Bucharest. I consider myself to be a decent person overall, quiet and self conscious, sometimes having an inferiority complex. To name some of my passoins, I like music, nature, jogging, playing board games and solving logic problems. My main interests about programming are developing open-source software, mainly something that has to do with mathematics.
* My name is Bogdan and I'm an 3rd year student in Computer Science at POLITEHNICA University of Bucharest. I consider myself to be a decent person overall, quiet and self conscious, sometimes having an inferiority complex. To name some of my passions, I like music, nature, jogging, playing board games and solving logic problems. My main interests about programming are developing open-source software, mainly something that has to do with mathematics.
** Spoken Languages: English, French, Romanian
** Spoken Languages: English, French, Romanian
** Being a Computer Science student, some of the courses (related to this proposal) I attended are: Numerical Methods - we used Matlab/Octave as programming language, Mathematics (Analysis, Algebra, Probability and Statistics), Systems Theory, Algorithm Analysis and Design.
** Being a Computer Science student, some of the courses (related to this proposal) I attended are: Numerical Methods - we used Matlab/Octave as programming language, Mathematics (Analysis, Algebra, Probability and Statistics), Systems Theory, Algorithm Analysis and Design.
Line 14: Line 14:
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.
* C++: I heard of C++ about 6 years ago. From then, I have successfully finished multiple projects, using one or more external libraries. At the beginning, I built a sokoban clone as a final project in high school, using SDL library, learning from this [http://www.lazyfoo.net/SDL_tutorials/ tutorial]. After that, I wrote small applications, worth mentioning are: a computer chess player (for now, he plays really bad) and a computer backgammon player (homework for Algorithm design; he plays decent enough for me). During summer of 2011, I worked as a Junior Software Developer intern at [http://www.bitdefender.com/ BitDefender], with the consumer team. The code was written in C++ and I contributed to the general user interface and I updated a not very well written internal testing tool and also written tests for this tool to run. The main developing method in my team was Agile-based. It was an interesting experience working with multiple developers and a huge project . At the end, I successfully accomplished all tasks I had to finish during internship.
* Octave/Matlab: I used them intensely for my Numerical Methods course, but also after that, basically writing different helper functions for my Physics and Electronics courses.
* OpenGL: I learned OpenGL during my Elements of Computer Graphics course. I understood the main flow of displaying elements, usage of cameras and lightning, object picking. I coded multiple applications as homework, mentioning a static 2D football game, a 3D labyrinth and a space fighter simulator (destroying meteors or avoiding them). For the moment, I'm working on a virtual 3D museum with 3 other pepple.
* Qt: I have very little knowledge in Qt, writing only a Tic-Tac-Toe in Python as a personal attempt to learn.
* 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?''
* Please describe your experience with being in a development team. ''Do you have experience working with open source or free projects?''
Line 23: Line 27:
** IRC: On Arch I use XChat as an IRC client, staying online most of the time on 3 or 4 channels
** IRC: On Arch I use XChat as an IRC client, staying online most of the time on 3 or 4 channels
** Mailing lists: I am subscribed to more mailing lists and know to respect the rules (no top posting or sending non-ASCII messages).
** Mailing lists: I am subscribed to more mailing lists and know to respect the rules (no top posting or sending non-ASCII messages).
* Source code systems: I'm using a lot versioning systems, mostly git on [http://www.bitbucket.org], but svn. And because Octave's sources are managed with Mercurial, I'm getting used to it.
* Source code systems: I'm using a lot versioning systems, mostly git on [http://www.bitbucket.org bitbucket], but also svn. And because Octave's sources are managed with Mercurial, I'm getting used to it.
* Wiki software: I'm not very familiar with wiki software, but I'm a quick learner.
* Wiki software: I'm not very familiar with wiki software, but I'm a quick learner.
* Development tools: I know how to use gcc, gdb, valgrind, ltrace/strace.
* Development tools: I know how to use gcc, gdb, valgrind, ltrace/strace.
14

edits