Edit page AbridgedResume
[wiki.git] / AbridgedResume
index 262c32e086b40c068e98ebed39e37b47c11efa5f..ece2aa90630ceebbe717301b9385100222e3f0bf 100644 (file)
@@ -1,6 +1,6 @@
 == Bernie Innocenti -- Résumé ==
 
 == Bernie Innocenti -- Résumé ==
 
-'''Linux Developer, Firmware Engineer, Systems Administrator''' \\
+'''Linux Systems Engineer, Firmware Engineer''' \\
 E-mail: **bernie**@**codewiz**.**org** \\
 [[https://github.com/codewiz | GitHub]] | [[https://www.linkedin.com/in/codewiz | LinkedIn]] | [[https://plus.google.com/+BernieInnocenti | G+]] \\
 Website: https://www.codewiz.org/ \\
 E-mail: **bernie**@**codewiz**.**org** \\
 [[https://github.com/codewiz | GitHub]] | [[https://www.linkedin.com/in/codewiz | LinkedIn]] | [[https://plus.google.com/+BernieInnocenti | G+]] \\
 Website: https://www.codewiz.org/ \\
@@ -9,8 +9,8 @@ Website: https://www.codewiz.org/ \\
 
 Anything related to computers and technology is likely to attract my interest,
 especially if it's not already listed here and involves software development.
 
 Anything related to computers and technology is likely to attract my interest,
 especially if it's not already listed here and involves software development.
-I'm particularly interested in consumer electronics, education technology, clustered
-applications and scientific instruments.
+I'm particularly interested in distributed systems, cloud computing,
+education technology, firmware for consumer electronics and scientific instruments.
 
 === Summary ===
 
 
 === Summary ===
 
@@ -19,26 +19,26 @@ applications and scientific instruments.
  * Co-founder, Board Member, [[http://wiki.sugarlabs.org/ | Sugar Labs Foundation]]
  * Product/Release Manager, [[http://www.paraguayeduca.org/ | Paraguay Educa]]
  * Operating System Engineer, [[OneLaptopPerChild | One Laptop Per Child]]
  * Co-founder, Board Member, [[http://wiki.sugarlabs.org/ | Sugar Labs Foundation]]
  * Product/Release Manager, [[http://www.paraguayeduca.org/ | Paraguay Educa]]
  * Operating System Engineer, [[OneLaptopPerChild | One Laptop Per Child]]
- * Founder, VP, Director of R&D at [[DevelerCompany | Develer s.r.l.]]
+ * Founder, Director of R&D at [[DevelerCompany | Develer s.r.l.]]
  * Maintainer/Contributor of various [[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 the metropolitan area of Firenze, Italy
 
 === Skills ===
 
  * Maintainer/Contributor of various [[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 the metropolitan area of Firenze, Italy
 
 === Skills ===
 
- * **Programming languages**: C++, C, Rust, Java, Go, Assembly (m68k/Coldfire, m68705, TMS320, Z80)
+ * **Programming languages**: C++, C, Rust, Java, Go, Assembly (x86, m68k/Coldfire, m68705, TMS320, Z80)
  * **Dynamic/Scripting languages**: Python, JavaScript, Perl, PHP, Bourne Shell
  * **Dynamic/Scripting languages**: Python, JavaScript, Perl, PHP, Bourne Shell
- * **Not properly languages**: SQL, HTML, CSS, LaTeX, GNU make
+ * **Pseudo languages**: SQL, HTML, CSS, LaTeX, GNU make
  * **Natural Languages**: Italian (native), English (excellent), Spanish (fluent), Japanese (beginner)
 
  * **Operating systems**: Linux (Ubuntu, Red Hat, Fedora, Debian, Arch, SuSE, uClinux), MacOS X, Solaris 6 to 9,
  NetBSD, AmigaOS, Windows
  * **Development Tools**: GCC toolchain (contributor), LLVM, MSVC, XCode, Codewarrior, IAR, Code Composer Studio, BSO Tasking
  * **Natural Languages**: Italian (native), English (excellent), Spanish (fluent), Japanese (beginner)
 
  * **Operating systems**: Linux (Ubuntu, Red Hat, Fedora, Debian, Arch, SuSE, uClinux), MacOS X, Solaris 6 to 9,
  NetBSD, AmigaOS, Windows
  * **Development Tools**: GCC toolchain (contributor), LLVM, MSVC, XCode, Codewarrior, IAR, Code Composer Studio, BSO Tasking
- * **Frameworks and APIs**: POSIX, Qt, Gtk, STL, Boost, WIN32, MFC, Berkeley sockets and TCP/IP, Google APIs
+ * **Frameworks and APIs**: POSIX, Qt, Gtk, OpenGL, STL/Boost, WIN32, MFC, Protobufs, Google APIs
  * **Programming Techniques**: OOP, template metaprogramming, multithreading, real-time and event-driven systems
  * **Programming Techniques**: OOP, template metaprogramming, multithreading, real-time and event-driven systems
- * **Version Control**: Git, Subversion, CVS, Clearcase, Source Safe, Perforce
+ * **Version Control**: Git, Subversion, Perforce, CVS, Clearcase, Source Safe
 
 
- * **Systems administration**: XEN, KVM, Puppet, Nagios, Munin, systemd
- * **Server software**: BIND, Exim, Qmail, Postfix, Apache, MySQL, PostgreSQL, Asterisk, Mediawiki
+ * **Sysadmin**: KVM, XEN, Docker, Puppet, systemd, Nagios, Munin
+ * **Server software**: BIND, Exim, Qmail, Postfix, Apache, MySQL, PostgreSQL, Mediawiki, Asterisk
  * **Networking**: TCP/IP, HTTP(S), IPv6, DNSSEC, BGP routing
 
 === Education ===
  * **Networking**: TCP/IP, HTTP(S), IPv6, DNSSEC, BGP routing
 
 === Education ===
@@ -46,7 +46,7 @@ applications and scientific instruments.
  * Diploma in Mathematics, Computer Science and Electrical Engineering (Firenze, Italy)
  * Undergraduate student of Software Engineering (Università degli Studi di Firenze)
  * Undergraduate courses of Education Technology and Mathematics (Harvard Extension School)
  * Diploma in Mathematics, Computer Science and Electrical Engineering (Firenze, Italy)
  * Undergraduate student of Software Engineering (Università degli Studi di Firenze)
  * Undergraduate courses of Education Technology and Mathematics (Harvard Extension School)
- * Non-formal studies in Computer Science including compilers, algorithms, databases, OS design, networking
+ * Non-formal studies in Computer Science including compilers, algorithms, operating systems, networking, databases
 
 === Experience ===
 
 
 === Experience ===
 
@@ -55,8 +55,8 @@ applications and scientific instruments.
  * Design and develop features for the serving infrastructure of Accelerated Mobile Pages (AMPHTML)
 
 ==== Senior Systems Administrator, Free Software Foundation (Oct 2010 -- Sep 2011) ====
  * Design and develop features for the serving infrastructure of Accelerated Mobile Pages (AMPHTML)
 
 ==== Senior Systems Administrator, Free Software Foundation (Oct 2010 -- Sep 2011) ====
- * Develop and grow hosting infrastructure comprising approx. 100 virtual machines, spanningover 50 domains
- * Provide web presence and collaboration services for communities such as the GNU Project, Savannah and Trisquel
+ * Develop and grow hosting infrastructure comprising approx. 100 virtual machines and 50 domains
+ * Provide project hosting and collaboration infrastructure for the GNU Project, Savannah and Trisquel Linux
 
 ==== Co-founder, Sugar Labs (May 2008 to present) ===
  * Coordinator of the Infrastructure Team
 
 ==== Co-founder, Sugar Labs (May 2008 to present) ===
  * Coordinator of the Infrastructure Team
@@ -70,14 +70,14 @@ applications and scientific instruments.
 
 ==== Volunteer Developer at One Laptop Per Child (May 2007 -- Apr 2008) ====
  * In-house maintainer of the X11 windowing system
 
 ==== Volunteer Developer at One Laptop Per Child (May 2007 -- Apr 2008) ====
  * In-house maintainer of the X11 windowing system
- * i18n, input devices and keyboard layouts
+ * Input devices, keyboard layouts and i18n
  * Miscellaneous OS development, packaging, release engineering
 
  * Miscellaneous OS development, packaging, release engineering
 
-==== R&D Director, Co-founder at Develer (Nov 2001 -- Apr 2007) ====
- * Designed advanced firmware for embedded systems and DSPs (over a dozen architectures)
- * Director of the Embedded Engineering department
- * Managed sales and customer relations
- * Created corporate network and project management infrastructure
+==== CTO, Co-founder at Develer (Nov 2001 -- Apr 2007) ====
+ * Wrote firmware for embedded systems and DSPs (over a dozen different architectures)
+ * Developed portable, modular, open-source, multitasking RTOS for 8 and 16bit microcontrollers.
+ * Managed customers and sales for several years
+ * Created the project hosting and internet collaboration infrastructure
 
 ==== Freelance software engineering consultant (2000 -- 2009) ====
  * Firmware development for **SEAC R&D labs**
 
 ==== Freelance software engineering consultant (2000 -- 2009) ====
  * Firmware development for **SEAC R&D labs**
@@ -101,15 +101,13 @@ applications and scientific instruments.
  * Member of team developing software for large robotized clinical analyzers
  * Create and maintain the network and development infrastructure of the R&D lab.
 
  * Member of team developing software for large robotized clinical analyzers
  * Create and maintain the network and development infrastructure of the R&D lab.
 
-=== Pro-bono Activity ===
- * [[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)
+=== Volunteer / Pro-Bono ===
+ * [[http://bertos.org/|BeRTOS]] Open Source Microkernel (2001-2007)
+ * [[http://fedoraproject.org/wiki/User:Bernie|Fedora developer]] (2007-2009)
+ * [[https://launchpad.net/~codewiz/+archive/ppa?field.series_filter=|Ubuntu packager]] 2008
+ * Xorg developer (2007-2008)
+ * GCC compiler maintainer (2003-2005)
+ * Linux kernel hacker (2002-2008)
  * NetBSD developer (2000-2001)
  * Co-maintainer of [[http://bdm.sourceforge.net|Background Debug Module]] driver for Freescale Coldfire processors (2003-2005)
  * SysOp of [[SystemShockBBS]]
  * NetBSD developer (2000-2001)
  * Co-maintainer of [[http://bdm.sourceforge.net|Background Debug Module]] driver for Freescale Coldfire processors (2003-2005)
  * SysOp of [[SystemShockBBS]]
-
-<span class="noprint">For full details, see the unabridged [[CurriculumVitae]]</span>
\ No newline at end of file