LinuxMM:

Fábio Olivé

Welcome! For now you can only find my resume here, but I should slowly fill in with more information and turn this into an actual homepage.

Resume

Fábio Olivé Leite

fabio.olive@gmail.com

Last upadte: March 26th, 2006

Formal Education

Title: MSc in Computer Science, UFRGS, Porto Alegre, Brazil

Thesis: "ComFIRM - Communication Fault Injection through Operating System Resources Modification"

Dates: March 1998 until December 2000

Title: BSc in Computer Science, UCPel, Pelotas, Brazil

Thesis: "A model for processing load sharing in Linux"

Dates: March 1994 until December 1997

Work Experience

Title: Solutions Architect (Software Engineer), Hewlett-Packard Brazil

Dates: October 2003 until present

Synopsis: R&D on embedded management interface software, in Java, C++ and C#, for high-end HP laser printers. Web-services, web security, IPv6, .NET, CORBA. HP-UX, LynxOS, Linux, Windows, IBM/Rational ClearCase. Analisys and creation of solutions for interoperability and usability challenges.

Title: Software Engineer, GoDigital Technologies, Porto Alegre, Brazil

Dates: December 2002 until September 2003

Synopsis: Data Mining and Total Data Quality Management application integration between J2EE/Oracle and mainframe environments. J2EE/Oracle and Perl (unix) development for ETL automation and validation of large amounts of data.

Title: Software Engineer, Conectiva S.A., Curitiba, Brazil

Dates: February 2000 until November 2002

Synopsys: R&D on kernel and system software for HA and HPC clusters. Participating in various free-software projects, including heartbeat, drbd block device driver and mon (for cluster monitoring). Development and last line of support for the Conectiva Linux Operating System. Basic software development for embedded architectures. Ported MOSIX to the Conectiva Linux kernel. Ported ReiserFS to Conectiva Linux kernel. Invented a system for load balancing without a load balancer, which influenced the development of the CLUSTERIP module for iptables, and Werner Almesberger's TCP Connection Passing project.

Title: Teacher at the Informatics Institute of UCPel University, Pelotas, Brazil

Dates: July 1998 until December 1999

Synopsis: Substitute Teacher for the following subjects: Computer Architecture, Operating Systems, Distributed Operating Systems, Parallel and High-Performance Procesing.

Title: Network Administrator, UCPel, Pelotas, Brazil

Dates: March 1995 until September 1996

Synopsis: Installing and administering several network services and servers in the Unix (AIX, Solaris), Linux and Microsoft platforms, both in internet and intranet environments.

Published Papers

Title: ComFIRM: a Communication Fault Injector for Protocol Testing and Validation

Event: 6th IEEE Latin-American Test Workshop (LATW2005)

Where: Salvador, Brazil

Dates: March 30th until April 2nd, 2005

Title: Load-Balancing HA Clusters with No Single Point of Failure

Event: 9th International Linux System Technology Conference (Linux-Kongress)

Where: Cologne, Germany

Dates: September 4-6th, 2002

Title: Network Emulation with Netfilter

Event: 8th International Linux Kongress

Where: Enschede, The Netherlands

Dates: November 28-30th, 2001

Title: ComFIRM - A Communication Fault Injection Tool to Validate Linux Clusters

Event: USENIX/NLUUG Voorjaarsconferentie 2001 - Unix en High Availability

Where: Ede, The Netherlands

Dates: May 31st, 2001

Title: Experience with Implementing a Fault Injector on Linux

Event: 2nd Testing and Fault Tolerance Workshop

Where: Curitiba, Brazil

Dates: July 15-16th, 2000

Title: Communication Fault Injection in Linux

Event: 1st Free-Software Workshop, 1st International Free-Software Forum

Where: Porto Alegre, Brazil

Dates: May 4-5th, 2000

Title: Demystifying High-Availability

Event: 1st GNU/Linux Forum

Where: Curitiba, Brazil

Dates: April 30th, 2000

Title: Implementing a Communication Fault Injector

Event: 8th Fault-Tolerant Computing Symposium

Where: Campinas, Brazil

Dates: 1999

Title: Implementing File Replicas through a Reliable Group-Communication Tool

Event: 8th Fault-Tolerant Computing Symposium

Where: Campinas, Brazil

Dates: 1999

Title: Building a Fault Injector to Validate Fault Tolerant Communication Protocols

Event: Parallel Computing Symposium

Where: Ensenada, Mexico

Dates: 1999

Title: Load Sharing in Non-Distributed Systems

Event: 9th Scientific Initiation Workshop, UFRGS

Where: Porto Alegre, Brazil

Dates: September 15-19th, 1997

Title: A Proposal for Process Migration Support in Linux

Event: 2nd Simulated Congress on Operating Systems

Where: Pelotas, Brazil

Dates: November, 1996

Language Skills

English: fluent in writing, reading and speaking

Portuguese: native speaker

French: basic writing, reading and speaking

Spanish: basic writing, reading and speaking

German: basic reading

Technical Skills

Programming: C, C++, C#, Java, Python, Perl, PHP, Bourne/Korn shell scripting, i386 assembly

Both kernel- and user-level development experience

Databases: Oracle, MySQL, PostgreSQL

Networking: IPv6, security, traffic shaping, packet mangling

High-Availability and High-Performance Clustering


CategoryHomepage

LinuxMM: FabioOlive (last edited 2006-03-27 07:12:46 by 200)