Curriculum Vitae
Note: Download options:
pdf,
txt
Experience
IBM Linux Technology Center
Software Engineer JAN 2010 - OCT 2011
- Main responsible for software-related Localization efforts for
upcoming and existing applications, including design decisions,
implementation and test planning.
- Developer for the IBM Installation Toolkit for Linux on
Power
- Design and implementation of installation features
- Spearheaded the move from subversion to git and the code review
process
- Improvement of debugging capabilities of the distribution
- Internal Builds management and deployment for Red Hat and SuSe
enterprise distributions
- Support for internal clients on kernel customization, build
automation and safe deployment
- Provision of customized open source packages internally
- Heavily automated the enterprise distros internal build process
- Kernel/Libraries building and testing for High Performance Computing
- Full automation of the process of build, test and deploy to IBM's
cloud storage
- Skills: c, rpm, packaging, python, shell script, hpc, continuous integration, automation, i18n, web
IBM Linux Technology Center
Intern AUG 2008 - DEC 2009
- Back-end developer of web-based shell script translation tool
- Various Shell interpreters modifications
- Developer of OS installation automation tool over network
- Network Device Drivers testing
- Skills: c, ruby, python, device driver, network,
parsers, ruby on rails, git
Google (Summer of Code)
Contractor / Student MAY 2009 - AUG 2009
- Development of Apport's Bugzilla
backend
for the Pardus organization
- Design of a user-friendly KDE bug reporting interface for Pardus
Linux users
- Skills: qt, web, python, bugzilla, backend,
pyqt, kde
Motorola
Intern DEC 2007 - JUL 2008
- Software development for Motorola's IM application
- Bugfixing and testing on LinuxJava and P2K platforms
- Development of tools to assist the software engineering process
- Feature, developers and release schedule tracking
- Manager-friendly report generation
- Skills: c++, shell script, clearcase, tomcat,
java
CTI Renato Archer
Scientific Initiation on Real-Time APR 2006 - DEC 2007
- Creation of a customized Real-Time Linux distribution with
RTAI patches
- Focus on embedded devices with reduced disk and processing power
- Simple test suite for asserting soft-realtime behavior of
generated system
- Maintenance and update of a kernel module and communication system
for the AURORA project
- Device driver porting from Linux 2.4 series to the 2.6 series
- Update and bugfixing of Qt-based mapping application
- Development of a serial (RS232) communication infrastructure
- Advisor: Josué Junior Guimaraes Ramos
- Skills: c++, c, qt, linux, real time, kernel,
device driver
Education
University of Campinas (UNICAMP)
B.Sc. Computer Science MAR 2006 - CURRENT (DEC 2011)
Languages
- English (Advanced, daily usage)
- Portuguese (Native speaker)
Honors, Awards & Miscellanea
- Successfully completed proposed project on Google Summer of Code
(2009)
- Top 10 selected application for Intel's Moblin
YourMove contest (2008)
- Undergraduate Research Scholarship (2006, 2007)
- Linux teaching assistant on introduction course for Juniors at
UNICAMP (2006)
- Br-GoGo project presentation at
UPA (2007)
- Approved lectures on FISL11
(2010)
- "The Path to a Root-less X Server"
- "Building Fedora for Secondary Architectures"