Editing User:Kernelpanic

Jump to navigation Jump to search
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.

Latest revision Your text
Line 1: Line 1:
= Public application template =
This part is answered in public on your [[Special:MyPage|user page]]. Please copy its source ('''edit''') and then fill. Delete any examples and annotations (''this markup'') afterwards. Same for questions that do not apply to your situation.
== A: An introduction ==
== A: An introduction ==
* Please describe yourself in three sentences, one of them regarding your current studies.
* Please describe yourself in three sentences, one of them regarding your current studies.
'''I was born in Mexico but live in London, where I study Computer Science at [http://www.cs.ucl.ac.uk University College London] as a first year. I started programming when I was 13, using TI-BASIC on a TI-83 I found at school (Ugh. It was horrible). Outside programming, I like cooking and subsequently eating said food.'''
'''I was born in Mexico but live in London, where I study Computer Science at [http://cs.ucl.ac.uk University College London] as a first year. I started programming when I was 13, using TI-BASIC on a TI-83 I found at school (Ugh. It was horrible). Outside programming, I like cooking and subsequently eating said food.'''
** Which languages do you speak? '''English and Spanish, both natively.'''
** Which languages do you speak? '''English and Spanish, both at first-language level.'''
** What's your overall background? '''I'm a first-year Computer Science student at UCL. In High School I did CS, Math and Physics at IB Higher Level.'''
** What's your overall background? '''I'm a first-year Computer Science student at [http://cs.ucl.ac.uk University College London]. In High School I did CS, Math and Physics at IB Higher Level.'''
* Why do you want to participate in the ESA Summer of Code? What do you hope to gain by doing so? '''First of all, I want experience working in a field I like - not finance or defense. I also want to contribute to a very exciting project with real-world applications. I also want to give back to the open source community.'''
* Why do you want to participate in the ESA Summer of Code? What do you hope to gain by doing so? '''First of all, I want experience working in a field I like - not finance or defense. I also want to contribute to a very exciting project with real-world applications. I also want to give back to the open source community.'''
** Please also describe your previous experience with SoCiS, if any. '''I first learnt about ESA's SoC yesterday night. I had heard about Google's but I didn't know of what it consisted. When I read about ESA's summer of code I got extremely excited and applied here. Needless to say I'm aware of the basic mechanics of the whole thing, but not the intricacies in it.'''
** Please also describe your previous experience with SoCiS, if any. '''I first learnt about ESA's SoC yesterday night. I had heard about Google's but I didn't know of what it consisted. When I read about ESA's summer of code I got extremely excited and applied here. Needless to say I'm aware of the basic mechanics of the whole thing, but not the intricacies in it.'''
* Why are you choosing Octave? '''Because it combines my love of mathematics and programming, and I feel like I can make a tangible contribution that will be used in real-world applications.'''
* Why are you choosing Octave? '''Because it combines my love of mathematics and programming, and I feel like I can make a tangible contribution that will be used in real-world applications.'''
'''My CV can be found [https://www.dropbox.com/s/wcj78p2pgjznf9m/Mateo_Inchaurrandieta_CV.pdf here].'''


== C: Contact ==
== C: Contact ==
Line 20: Line 20:
* Please describe your experience with C++, Octave or Matlab m-scripts, OpenGL and Qt. '''I am very familiar with C, and by extension C++. I have used Octave only sparingly (just to see what it's like), but I do have experience in Matlab scripts using data manipulation, file IO and for numerical analysis.'''
* Please describe your experience with C++, Octave or Matlab m-scripts, OpenGL and Qt. '''I am very familiar with C, and by extension C++. I have used Octave only sparingly (just to see what it's like), but I do have experience in Matlab scripts using data manipulation, file IO and for numerical analysis.'''
* Please describe your experience with other programming languages. '''My strongest programming language is Java, but I also know Haskell, OCaml, Scala (can you tell I like functional programming?) and Python, plus I'm currently teaching myself Perl.'''
* Please describe your experience with other programming languages. '''My strongest programming language is Java, but I also know Haskell, OCaml, Scala (can you tell I like functional programming?) and Python, plus I'm currently teaching myself Perl.'''
* Please describe your experience with being in a development team. '''I'm currently working for a small, three-person team developing an Android app for an art gallery. It involves writing the code for static tablets that display video and audio about different pieces, and the files can be managed remotely from a desktop computer using a simple UI we wrote. Also, there is an Arduino-based ultrasound and motion sensor to attract passerby by playing audio snippets and to record usage statistics (i.e. percentage of people who interact with the tablet). I am in charge of the Arduino development, on top of being the project leader so having to manage internal communication, deadlines, deliverables, as well as communicating with the client to find out her requirements and proposing solutions. We fully intend to release the source code under the GPL once we're finished. My GitHub page can be found [https://github.com/mateoi here].'''
* Please describe your experience with being in a development team. '''I'm currently working for a small, three-person team developing an Android app for an art gallery. It involves writing the code for static tablets that display video and audio about different pieces, and the files can be managed remotely from a desktop computer using a simple UI we wrote. Also, there is an Arduino-based ultrasound and motion sensor to attract passerby by playing audio snippets and to record usage statistics (i.e. percentage of people who interact with the tablet). I am in charge of the Arduino development, on top of being the project leader so having to manage internal communication, deadlines, deliverables, as well as communicating with the client to find out her requirements and proposing solutions. We fully intend to release the source code under the GPL once we're finished.'''
* 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. '''Probably the app I just mentioned. It has taught me to work in and manage teams, to deal with schedules and deadlines, to write reports and user-level documentation, and that I definitely do not understand art.'''
* 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. '''Probably the app I just mentioned. It has taught me to work in and manage teams, to deal with schedules and deadlines, to write reports and user-level documentation, and that I definitely do not understand art.'''
* 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.''
Line 52: Line 52:
== Y: Your task ==
== Y: Your task ==
* Did you select a task from our list of proposals and ideas? '''Yes'''
* Did you select a task from our list of proposals and ideas? '''Yes'''
** If yes, what task did you choose? Please describe what part of it you especially want to focus on if you can already provide this information. '''The [[Mapping package]]. I intend to decide the priority of the unimplemented functions with my mentor and work on them by groups. I'm especially interested in the Data analysis ones.'''
** If yes, what task did you choose? Please describe what part of it you especially want to focus on if you can already provide this information. '''The [[Mapping Package]]. I intend to decide the priority of the unimplemented functions with my mentor and work on them by groups. I'm especially interested in the Data analysis ones.'''
* Please provide a rough estimated timeline for your work on the task. '''I would probably begin by deciding the priority of the functions, grouping them into packets and working on them. I would make the packets worth two weeks of work, and include testing in them. Every two weeks I would deliver my mentor a report on those packets, with a list of things I've worked on, what needs to be done next, problems I encountered, etc.'''
* Please provide a rough estimated timeline for your work on the task. '''I would probably begin by deciding the priority of the functions, grouping them into packets and working on them. I would make the packets worth two weeks of work, and include testing in them. Every two weeks I would deliver my mentor a report on those packets, with a list of things I've worked on, what needs to be done next, problems I encountered, etc.'''
[[Category: Summer of Code]] [[Category: Applicants]]
[[Category: Summer of Code]]
Please note that all contributions to Octave may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see Octave:Copyrights for details). Do not submit copyrighted work without permission!

To edit this page, please answer the question that appears below (more info):

Cancel Editing help (opens in new window)