== Fábio Olivé ==
Email: [[MailTo(fabio.olive AT gmail DOT com)]]
This is a minimal homepage, since it's 3h17 my time and I need to upload a file to Rik. More will come after I get some sleep... ;-)
= Resume =
Fábio Olivé Leite
fabio.olive@gmail.com
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 basic software for HA and HPC clusters, participating in worldw
ide free-software projects. Development and last line of support for the Conecti
va Linux Operating System. Basic software development for embedded architectures
.
Title: Teacher at the Informatics Institute of UCPel, 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 t
he Unix (AIX, Solaris), Linux and Microsoft platforms, both in internet and intr
anet environments.
Published Papers:
Title: ComFIRM: a Communication Fault Injector for Protocol Testing and Validati
on
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: 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 Protoc
ols
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, i
386 assembly
Databases: Oracle, MySQL, PostgreSQL
Networking: IPv6, security, traffic shaping, packet mangling
High-Availability and High-Performance Clustering