I am PhD student, doing research on computational neuroscience. I love what I do, and also love teaching.
I have experience in machine learning (supervised and reinforcement learning), genetic algorithms, robotics and software security. I also have a good taste for object oriented design, pattern application and good software development.
I am a native Spanish speaker and speak/read/write English somewhat fluently, as I have been studying in the US for almost three years now.
I have used python along the different jobs I had.
I used python as an automation tool when doing security assessment on websites.
I have also used it as a teaching tool in an introductory course on robot programming.
Currently I am using python as a fast prototyping tool for my robotic experiments.
I have used Java a lot during my Engineering undergraduate studies.
I have also used it at work, mainly for my current computational models.
The Operating Systems course I though had java as its main language too.
I have also used this language during my undergraduate studies.
Currently, I use C++ to program robotics modules for my robot experiments. Usually, I migrate the prototypes in python to C++ when performance requires so.
The current software being developed by undergraduate students for RoboCup is coded in C++ too.
I learned SQL during my undergraduate studies and have used it as part of my job as a IT security consultor.
I also used PHP+MySql in a website I implemented for a family business.
I haven't used SQL for a while but I am confident I can remember everything really fast.
I used perl shortly as part of my IT Security consultor job.
We used it mainly as an automation tool to fetch web page contents, involving socket programming, low level HTTP or SMTP protocol handling and regular expression parsing.