Hacker. I do things.
Spain
Hacker. I do things.
Spain
I'm Raúl Ochoa, a hacker from Spain. I do things ;-).
In 2008 I was appointed by Google Spain as one of the first three Google Gurus in Spain. It’s not a job inside Google Inc., it’s just an award.
During the summer I worked as Mobile Software Engineering Intern Yahoo's London office.
Goals are dreams with a deadline.
Operating Systems: Unix (GNU/Linux, Mac OS X), Windows (9x, XP, 2000 Server).
Languages: Java, Python, C, PHP, C# (inc. .Net Compact Framework) and SQL.
Other Languages: C++, Lisp/Scheme, Haskell, Action Script and Ruby (on Rails).
Databases: MySQL, PostgreSQL, Oracle, CouchDB.
Web: XHTML, XML, CSS, Javascript, DOM, REST. UI/UX design.
Development Environments: Eclipse, Microsoft Visual Studio, Vim. Subversion, Git, Bazaar.
Other tools: MS Office suite, Flash, LaTeX, Matlab, Mathematica.
(Internet industry)
March 2007 — Present (2 years 5 months)
8000vueltas.com is a widely known high quality and original content Spanish motor website. Working in an 8 people team, I do server maintenance and install/upgrade publishing tools under a Unix box. I also do back end communications and sometimes I write internal technical articles advising blog development, strategy and growth.
(Internet industry)
September 2006 — Present (2 years 11 months)
For Google Spain:
I developed JavaScript iGoogle Gadgets for Google Spain (as freelance) between the end of 2007 and the start of 2008. A YouTube API based micro-video-blogging prototype web application was developed to show new capabilities of the YouTube API during a hacking event at Google Spain office: I integrated red5 server (an open source flash server) with the YouTube API and a simple front-end web application with an ActionScript component to record videos from the users.
I developed a collaborative localization system for Spanish gas stations, using Google Maps API, PHP and MySQL. I added search capability to Google Reader through Google Gears (when it didn’t have the search feature yet). Afterwards another Google Maps mashup to find the speeding cameras in Spain along a route was developed for 8000vueltas.com. A small resolution/devices social network for sharing internet stuff like photos, videos and music was entirely coded by me in PHP using MySQL as data store.
(Internet industry)
October 2005 — Present (3 years 10 months)
I work in a family business being responsible for all basic accounting functions. Handled the complete accounting cycle, including opening, posting entries and closing of accounts and preparation of various accounting reports.
I automated the backup system and created report tools in front of an old Microsoft Access 97 database previously developed from a third party vendor
(Public Company; YHOO; Internet industry)
July 2008 — September 2008 (3 months)
I worked end to end from analysis to implementation on a mobile user-agent extraction library. I used statistical techniques for approximate string matching and dynamic thresholds for the desired accuracy confidence levels.
Content Integration – Integration of large quantities of content into Yahoo!’s search product oneSearch using parallel processing technologies (HADOOP).
Key Responsibilities: Content Integration – Project Documentation for content integration.
Bachelor’s Degree , Computer Science , 2005 — 2009
While in university I wrote several pieces of software: a Common Lisp clausal normal form resolver for propositional calculus; an ActionScript 2.0 component to share PowerPoint presentations; a high performance HTTP and HTTPS static files server using java.nio; a simple I18N ready PHP/MySQL online store with a customizable theme system and an administration area (in around 4k lines of code). I worked in a team of 9 people prototyping a PDA .Net Compact Framework based system to track garbage trucks in small cities, I focused on writing loosely coupled GPRS, GPS, Photo Camera and Bluetooth libraries.
I also wrote a custom MVC J2EE framework. Key features: front controller paradigm, convention over configuration (more pure Java less XML), clean URLs, RESTful, View-Model agnostic and easy extendible (memcached, OpenID). I decided to write it to gain performance and simplicity against other well-established frameworks like Struts, Spring et al.
two courses , Economics , 2003 — 2005
Proficient in Microeconomics, Macroeconomics, Accounting, Economic History.
Google API Guru, 2008.
Appointed by Google Spain as one of the first three Google Gurus in Spain as a result of my knowledge of the Google’s APIs and my contributions through mailing lists and my website.