Edit page AbridgedResume
[wiki.git] / AbridgedResume
index fb011793cd0bc39ade50e203d0d2e5e9869aef6f..9d85f43d2799568f509e7a3867119ccfe921263c 100644 (file)
@@ -1,8 +1,8 @@
-See the CurriculumVitae for full details.
+See the [[CurriculumVitae]] for full details.
 
 == Bernie Innocenti's Résumé ==
 
 
 == Bernie Innocenti's Résumé ==
 
-Embedded systems developer, Linux engineer, system administrator.
+Embedded systems developer, Linux engineer, systems administrator.
 
 Personal e-mail contact: bernie@codewiz.org
 
 
 Personal e-mail contact: bernie@codewiz.org
 
@@ -10,31 +10,37 @@ Personal e-mail contact: bernie@codewiz.org
 
 Anything related to computers and technology is likely to attract my attention,
 especially if it's not in already listed here, is related to Free Software, or involves
 
 Anything related to computers and technology is likely to attract my attention,
 especially if it's not in already listed here, is related to Free Software, or involves
-a lot of traveling. I'm particularly interested in consumer electronics, scientific
+a lot of traveling. I'm especially interested in consumer electronics, scientific
 instruments and education technology.
 
 === Summary ===
 
 instruments and education technology.
 
 === Summary ===
 
- * Co-founder, board member, [[http://wiki.sugarlabs.org/ | Sugar Labs Foundation]]
+ * Search Infrastructure Software Engineer, [[http://www.google.com/ | Google]]
+ * Senior Systems Administrator, [[http://www.fsf.org/ | Free Software Foundation]]
+ * Co-founder, Board Member, [[http://wiki.sugarlabs.org/ | Sugar Labs Foundation]]
  * Product/Release Manager, [[http://www.paraguayeduca.org/ | Paraguay Educa]]
  * Product/Release Manager, [[http://www.paraguayeduca.org/ | Paraguay Educa]]
- * System administrator, [[http://www.fsf.org/ | Free Software Foundation]]
- * Operating system engineer, [[OneLaptopPerChild | One Laptop Per Child]]
- * Founder, VP, director of R&D at [[DevelerCompany | Develer s.r.l.]]
- * Maintainer/contributor of [[OpenSource | Open Source]] projects, including GCC and Linux kernel
- * Embedded systems [[ConsultingWork | design & consulting]] for companies in greater Florence area
+ * Operating System Engineer, [[OneLaptopPerChild | One Laptop Per Child]]
+ * Founder, VP, Director of R&D at [[DevelerCompany | Develer s.r.l.]]
+ * Maintainer/Contributor of [[FreeSoftware | Free Software]] projects, including [[http://gcc.gnu.org | GCC]] and [[http://www.kernel.org/ | Linux kernel]]
+ * Embedded Systems [[ConsultingWork | Design & Consulting]] for companies in greater Florence area
 
 === Skills ===
 
  * **Programming languages**: C++, C, Assembly (m68k/Coldfire, m68705, TMS320, Z80), Java
  * **Dynamic/Scripting languages**: Python, Perl, PHP, JavaScript, Bourne Shell
  * **Not properly languages**: SQL, HTML, CSS, LaTeX, GNU make
 
 === Skills ===
 
  * **Programming languages**: C++, C, Assembly (m68k/Coldfire, m68705, TMS320, Z80), Java
  * **Dynamic/Scripting languages**: Python, Perl, PHP, JavaScript, Bourne Shell
  * **Not properly languages**: SQL, HTML, CSS, LaTeX, GNU make
+ * **Natural Languages**: Italian (native), English (excellent), Spanish (fluent), Japanese (learning)
 
 
- * **Operating systems**: Linux (Red Hat, Fedora, Ubuntu, SuSE, Debian, uClinux), Mac OS X, Solaris (versions 6 to 9),
+ * **Operating systems**: Linux (Red Hat, Fedora, Ubuntu, SuSE, Debian, uClinux), MacOS X, Solaris (versions 6 to 9),
  NetBSD, AmigaOS, Windows
  NetBSD, AmigaOS, Windows
- * **Frameworks and APIs**: POSIX, Qt, Gtk, STL, Boost, WIN32, MFC
- * **Programming Techniques**: OOP, generic programming, metaprogramming, real-time, event-driven, multithreading
- * **Development Tools**: GCC toolchain, GNU make, auto-tools, MSVC, XCode, Codewarrior, IAR, Code Composer Studio, BSO Tasking
- * **Revision Control**: Git, Subversion, CVS, RCS, Rational Clearcase, Source Safe
+ * **Frameworks and APIs**: POSIX, Qt, Gtk, STL, Boost, WIN32, MFC, Berkeley sockets and TCP/IP
+ * **Programming Techniques**: OOP, template metaprogramming, generic programming, real-time systems, event-driven design, multithreading
+ * **Development Tools**: GCC toolchain (contributor), MSVC, XCode, Codewarrior, IAR, Code Composer Studio, BSO Tasking
+ * **Version Control**: Git, Subversion, CVS, Rational Clearcase, Source Safe, Perforce
+
+ * **Systems administration**: XEN, KVM, Libvirt, Puppet, Nagios, Munin
+ * **Server software**: BIND, DHCP, Exim, Qmail, Postfix, Apache, MySQL, PostgreSQL, Asterisk
+ * **Networking**: TCP/IP, IPv6, DNSSEC, BGP routing
 
 === Education ===
 
 
 === Education ===
 
@@ -45,8 +51,15 @@ instruments and education technology.
 
 === Experience ===
 
 
 === Experience ===
 
-==== Co-founder Sugar Labs (May 2008 to present) ===
+==== Software Engineer, Google (Sep 2011 to present) ===
+ * Static Content Service (a critical component of Google's Search Infrastructure)
+
+==== Senior Systems Administrator, Free Software Foundation (Oct 2010 to Sep 2011) ====
+ * Manage hosting infrastructure comprising approx. 100 virtual machines
+ * Maintain and develop Internet presence and collaboration services, spanning over 50 domains
+ * Assist hosted free software projects such as the GNU Project, Savannah, Gnewsense, Trisquel...
 
 
+==== Co-founder Sugar Labs (May 2008 to present) ===
  * Member of the Oversight Board
  * Coordinator of the Infrastructure Team
  * Funding, partnerships and organization of events
  * Member of the Oversight Board
  * Coordinator of the Infrastructure Team
  * Funding, partnerships and organization of events
@@ -57,7 +70,6 @@ instruments and education technology.
  * Organize extracurricular activities on computer programming topics for local students
 
 ==== Volunteer developer for One Laptop Per Child (May 2007 -- Apr 2008) ====
  * Organize extracurricular activities on computer programming topics for local students
 
 ==== Volunteer developer for One Laptop Per Child (May 2007 -- Apr 2008) ====
-
  * In-house maintainer of the X11 windowing system
  * i18n, input devices and keyboard layouts
  * Miscellaneous OS development, packaging, release engineering
  * In-house maintainer of the X11 windowing system
  * i18n, input devices and keyboard layouts
  * Miscellaneous OS development, packaging, release engineering
@@ -72,14 +84,12 @@ instruments and education technology.
  * Created and managed company-wide network, IT and development infrastructure
 
 ==== Freelance software engineering consultant (Apr 2000 -- present) ====
  * Created and managed company-wide network, IT and development infrastructure
 
 ==== Freelance software engineering consultant (Apr 2000 -- present) ====
-
  * Firmware development for **SEAC R&D labs**
  * Development of POS drivers and system software for **Marconi Commerce Systems**
  * Developed compiler/interpreter of a specialized OO language for **Telecom Italia Labs**
  * Air traffic control radio DSP firmware for **Selex Communications**
 
 ==== Teacher for European Fund courses (2002 -- 2004 and 2006 -- 2007) ====
  * Firmware development for **SEAC R&D labs**
  * Development of POS drivers and system software for **Marconi Commerce Systems**
  * Developed compiler/interpreter of a specialized OO language for **Telecom Italia Labs**
  * Air traffic control radio DSP firmware for **Selex Communications**
 
 ==== Teacher for European Fund courses (2002 -- 2004 and 2006 -- 2007) ====
-
  * D-Lab: Multimedia course of 600h for 20 students
  * GFactory: Videogame development course of 450h for 15 students
  * PAW (Web Application Programmer): 300h for 15 students
  * D-Lab: Multimedia course of 600h for 20 students
  * GFactory: Videogame development course of 450h for 15 students
  * PAW (Web Application Programmer): 300h for 15 students
@@ -87,23 +97,21 @@ instruments and education technology.
  * Workshop on GIS Systems in Iannina, Greece (30h)
 
 ==== Firmware engineer and owner of Sirius s.r.l. (late 2000 -- mid 2001) ====
  * Workshop on GIS Systems in Iannina, Greece (30h)
 
 ==== Firmware engineer and owner of Sirius s.r.l. (late 2000 -- mid 2001) ====
-
  * Developed firmware and high-level software of cooling and telemetry system for laser surgery
  * Created and managed the network, IT and development infrastructure for the whole company
 
 ==== Firmware engineer at SEAC R&D laboratories (June 1996 -- April 2000) ====
  * Developed firmware and high-level software of cooling and telemetry system for laser surgery
  * Created and managed the network, IT and development infrastructure for the whole company
 
 ==== Firmware engineer at SEAC R&D laboratories (June 1996 -- April 2000) ====
-
  * Developed firmware for several devices, including photometers and blood cell analyzers
  * Member of team developing software for large robotized clinical analyzers
  * Created and maintained the network and development infrastructure of the R&D lab.
 
  * Developed firmware for several devices, including photometers and blood cell analyzers
  * Member of team developing software for large robotized clinical analyzers
  * Created and maintained the network and development infrastructure of the R&D lab.
 
-=== Volunteer activities ===
-
- * RedHat / FedoraLinux OS developer (2007 to present)
+=== Pro-bono activities ===
+ * [[http://bertos.org/|BeRTOS]] microkernel designer (2001-2007)
+ * [[http://fedoraproject.org/wiki/User:Bernie|Fedora OS developer]] (2007 to present)
+ * [[https://launchpad.net/~codewiz/+archive/ppa?field.series_filter=|Ubuntu packager]] (2008 to present)
  * Xorg (X Wingow System) developer (2007 to present)
  * GCC compiler maintainer (2003 to present)
  * Linux kernel hacker (2002 to present)
  * NetBSD developer (2000-2001)
  * Xorg (X Wingow System) developer (2007 to present)
  * GCC compiler maintainer (2003 to present)
  * Linux kernel hacker (2002 to present)
  * NetBSD developer (2000-2001)
- * Co-maintainer of Motorola Background Debug Module driver (2003-2005)
- * Contributor of several other OpenSource projects
+ * Co-maintainer of [[http://bdm.sourceforge.net|Background Debug Module]] driver for Freescale Coldfire processors (2003-2005)
  * SysOp of [[SystemShockBBS]]
  * SysOp of [[SystemShockBBS]]