Rodrigo De Castro

Rodrigo De Castro

Software Development Engineer at Amazon.com

Greater Seattle Area

Current
Past
  • Software Engineer at Microsoft Corporation
  • Software Engineer at Mezzano Tecnologia
  • Software Engineer at Zonbu
  • System Architect at Convergys IMG do Brasil
  • Researcher at Universidade de São Paulo
  • System Analyst at Agencia Click
  • Intern Developer at Claro
Education
  • Universidade de São Paulo
  • Universidade de São Paulo
  • Escola Técnica Federal de São Paulo
Connections
229 connections
Industry
Computer Software
Websites

Rodrigo De Castro’s Summary

I have experience with:
- system development
- software architecture
- team lead
- entrepreneurship

Technical skills include Java (J2EE) and C on Linux platform (including Linux kernel development) for over 7 years. For one year (2007/2008) I have worked with C#/.Net at Microsoft HQ in Redmond, USA (Windows and Web development and test).

My goals are systems development:
- distributed systems
- cloud computing
- operating systems
- backend systems

Rodrigo De Castro’s Specialties:

Software development, Java, cloud computing, distributed systems, operating systems, Linux kernel


Rodrigo De Castro’s Experience

  • Software Development Engineer

    Amazon.com

    (Public Company; AMZN; Internet industry)

    October 2008Present (1 year 2 months)

    Software developer in the Amazon Web Services (AWS) group, developing cloud computing services in Java on Linux (+ Spring, Oracle, Messaging Brokers, Amazon EC2, S3).

  • Software Engineer

    Microsoft Corporation

    (Public Company; 10,001 or more employees; MSFT; Computer Software industry)

    October 2007October 2008 (1 year 1 month)

    Member of the Microsoft Word team, working with Windows and Web development and testing of new features, assuring quality, writing and putting in place test plans, as well as developing automation tests and frameworks for UI and non-UI tests within web applications.

  • Software Engineer

    Mezzano Tecnologia

    (Computer Software industry)

    January 2005January 2008 (3 years 1 month)

    Self-employed/Entrepreneur experience:

    - Mundo Java magazine: 3 technical articles for the nationwide Mundo Java magazine (Apache Lucene, Eclipse BIRT, Framework Integration).

    - Mercado de Serviços: Architecture and development of reverse auction web site (70K lines of code).

    - Dimagi Inc: evaluation of Java technologies (eg scanner drivers, email servers).

    - Cerville: Architecture, development and deployment of trouble ticket system in Java (6,000 customers).

    - Whirlpool: Responsible for the B2B SAP Portals (SAP J2EE Engine/Struts) development and maintenance, in particular portal for warranty management in Argentina.

    - São Paulo State Assembly: Consultancy in the HR system development for a team of 12 people for the most recent Java technologies, Extreme Programming and Agile methodology.

    - Genomic: Hired by LampadaCRM company, responsible for architecture and development of server (web services, Apache Axis) to be integrated in an e-commerce web site.

  • Software Engineer

    Zonbu

    (Privately Held; 11-50 employees; Information Technology and Services industry)

    January 2007September 2007 (9 months)

    Responsible for application testing and development for an environment-friendly computer based on Linux. Also responsible for integrating patches back to the upstream open-source community. Advanced debugging skills are required for this position, and knowledge of bash, perl, python, C and C#.

    A small subset of applications for which I analyzed problems or developed patches are: unionfs and fuse (Linux kernel filesystems), Zonbu update process (including xdelta3 + inplace algorithm implementation), GStreamer, Evolution, Banshee, XFCE (panel, xfdesktop, etc), libipoddevice + ipod-sharp (including iPod database hacking), Firefox (extension and theme) and various GTK applications.

    http://www.zonbu.com (PConRails LLC)

  • System Architect

    Convergys IMG do Brasil

    (Public Company; 10,001 or more employees; CVG; Information Technology and Services industry)

    March 2003November 2004 (1 year 9 months)

    Acted as System Architect, Chief-Programmer and System Analyst, working on rating and billing customizations (Java, Hibernate, XSLT), including team coordination, sales support and solutions architecture.

    Part time developing customizations for Convergys products, and part time coordinating developers. I also help pre-sales team and have been part of Proofs of Concept for Telecommunications companies. The technical side includes review architecture for the project, and implement, choosing the technology to be applied for the project. The management side includes workplans, assigning tasks to developers and check the results.

  • Researcher

    Universidade de São Paulo

    (Higher Education industry)

    January 2001June 2003 (2 years 6 months)

    With a research grant from FAPESP, I worked on the research and implementation of compressed caching project into the Linux Kernel, which turned out to be my Master's project. See more in the Education section of this profile.

  • System Analyst

    Agencia Click

    (Privately Held; 51-200 employees; Computer Software industry)

    February 2003April 2003 (3 months)

    Responsible for the development of web applications in ASP and Java. Experience with TAM Airlines project using Microsoft ASP and SQL Server.

  • Intern Developer

    Claro

    (Privately Held; 5001-10,000 employees; AMX; Telecommunications industry)

    20002000 (less than a year)

    Summer Internship. Development of customized solutions (C language) in Amdocs billing systems.


Rodrigo De Castro’s Education

  • Universidade de São Paulo

    MSc , Computer Science , 20012003

    Universidade de São Paulo is ranked #146 best university in the world, the best university in Latin America.

    Implementation of an adaptive compressed cache in Linux 2.4 subsystems: memory management and file system, from version 2.4.0 to 2.4.18. The patch has been used by a great number of users (over 3800 downloads), being included into CK (Con Kolivas) and Wolk kernel patch sets. It achieved very good results when under memory pressure, and only a light overhead when the system is not under memory pressure.

    http://linuxcompressed.sf.net

  • Universidade de São Paulo

    BSc , Computer Science , 19972000

    Universidade de São Paulo is ranked #146 best university in the world, the best university in Latin America.

  • Escola Técnica Federal de São Paulo

    Technician , Data Processing , March 1994December 1996


Additional Information

Rodrigo De Castro’s Websites:

Rodrigo De Castro’s Interests:

Linux, Java, Development, Programming, Management, Literature, Finance

Rodrigo De Castro’s Groups:

  •    Microsoft - Alumni and FTEs (Official)
  •    Italiani nel mondo
  •    Universidade de São Paulo Alumni
  •    Amazon.Com
  •    JavaOne Conference

Rodrigo De Castro’s Honors:

2002 Usenix OSDI Student Grant
2001 ACM SOSP Student Scholarship
2001 MSc Research Grant, FAPESP
2000 Research Scholarship, CNPq
1999 Research Scholarship, CNPq


Rodrigo De Castro’s Contact Settings

Interested In:

  • career opportunities
  • consulting offers
  • new ventures
  • job inquiries
  • getting back in touch

Public profile powered by: LinkedIn

Create a public profile: Sign In or Join Now

View Rodrigo De Castro’s full profile:

  • See who you and Rodrigo De Castro know in common
  • Get introduced to Rodrigo De Castro
  • Contact Rodrigo De Castro directly

View Full Profile