
OpenSocial backend developer at Nike
Portland, Oregon Area

OpenSocial backend developer at Nike
Portland, Oregon Area
In my experience as programmer, I specially enjoy doing infraestructure work, developing the tools (both in terms of libraries and in developement evironment such as build systems) other members of my teams can work with to be more productive in their own work. This bent has taken me to participate in the Debian project, which I view as one of the important pieces of such infrastructure. In this work I have learned important aspects of system integration, as well as gained experience in working with large, disconected teams.
System integration, build systems, version control systems, medium to low level systems programming, Debian, Linux.
(Public Company; NKE; Sporting Goods industry)
February 2009 — Present (10 months)
Developement of backend integration for the recently launched OpenSocial capabilities in Nike+, using both existing open source solutions and custom built elements.
(Privately Held; Information Technology and Services industry)
May 2008 — Present (1 year 7 months)
Java developer specialized mostly in web applications for various large clients. In particular, my recent focus has been towards adapting and customizing Open Source projects such as Shindig and SocialSite for the needs of clients desiring to add OpenSocial social networking capabilities to their existing web presence.
(Non-Profit; 1001-5000 employees; Computer Software industry)
December 2007 — Present (2 years )
Package Maintainer: http://qa.debian.org/developer.php?login=rodrigo
(Public Company; O1BC; Internet industry)
October 2008 — December 2008 (3 months)
External consultor in the implementation of OpenSocial in Xing.com. My main role consists of developing java interface modules to implement communication between the OS server and Xing's data stores, taking care of data transformation between formats, query caching and generally advising on how to best integrate both platforms.
(Public Company; 10,001 or more employees; GOOG; Internet industry)
May 2008 — September 2008 (5 months)
Developement of internal staffing applications.
- Server configuration and deployment infrastructure.
I handled most of the migration work required in transfering a large internal web application to a new Linux server distribuition from the ad-hoc server that was in use before. I also helped migrate the application's build system to a new set of internal tools and helped create scripts to automate the configuration of servers and the deployment of the application.
- Java developement
Implemented several new features for the aforementioned application, employing a mix of Open Source and internal Java libraries and frameworks.
- Team support
As a result of my involvement in the build infrastructure update, I stablished myself as the team's resident expert in build and deployment issues and served as contact point between our team and the teams responsible for the infrastructure.
(Computer Software industry)
July 2002 — February 2008 (5 years 8 months)
Currently on extended sabatical from the company.
Java, Python and Perl developer.
Developement lead.
System administrator.
(Privately Held; 1-10 employees; Computer Software industry)
January 2000 — December 2001 (2 years )
* Software developement in C and Perl.
* System administration of linux workstation for the developement team.
(Educational Institution; 10,001 or more employees; Museums and Institutions industry)
June 1996 — June 1997 (1 year 1 month)
Provide guided visits to school groups and individual visitors to Universum, an Interactive Science Museum.
Master , Computer Science , 2001 — 2003
Bachelor , Math , 1995 — 2000
programming languages, human languages, topology, teaching
CONSOL, PCM