Edit page AbridgedResume
[wiki.git] / AbridgedResume
index f33e7cfbf8a8c2855de3b7186cc8d5e0e458d9ce..ee8c2b4503efbb08c5d69b8ee3fdcdcab42a1fba 100644 (file)
@@ -1,13 +1,12 @@
-== Bernie Innocenti -- Résumé ==
-
-'''Linux Systems Engineer, Firmware Engineer''' \\
+**Bernie Innocenti** \\
+**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+]] \\
+[[https://gitlab.com/berniecodewiz | GitLab]] | [[https://github.com/codewiz | GitHub]] | [[https://www.linkedin.com/in/codewiz | LinkedIn]] | [[https://plus.google.com/+BernieInnocenti | G+]] \\
 Website: https://www.codewiz.org/ \\
 
 === Career Objectives ===
 
-My primary interests are in system programming, firmware, GPUs, sensors, machine learning, robotics, education technology, distributed systems and realtime applications. \\
+My primary interests are in system programming, compilers, firmware, sensors, robotics, machine learning, GPUs, education technology, distributed systems and realtime applications. \\
 Anything related to science, technology and consumer electronics is likely to attract me, **especially** if it's not already listed below.
 
 === Summary ===
@@ -22,34 +21,34 @@ Anything related to science, technology and consumer electronics is likely to at
 
 === Skills ===
 
- * **Programming languages**: C++, C, Rust, Java, Go, Assembly (x86, m68k/Coldfire, m68705, TMS320, Z80)
- * **Dynamic/Scripting languages**: Python, JavaScript, Perl, PHP, Bourne Shell
+ * **Programming languages**: C++, C, Rust, Java, Go, asm (x86, m68k/Coldfire, m68705, TMS320, Z80, 6502)
+ * **Dynamic/Scripting languages**: Python, Java****Script, Perl, PHP, Bourne Shell
  * **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
+ * **Operating systems**: Linux (Arch, Red Hat, Fedora, Ubuntu, Debian, uClinux), Android, MacOS, Solaris, NetBSD, AmigaOS, Windows
  * **Development Tools**: GCC toolchain (contributor), LLVM, MSVC, XCode, Codewarrior, IAR, Code Composer Studio, BSO Tasking
- * **Frameworks and APIs**: POSIX, Qt, Gtk, OpenGL, STL/Boost, WIN32, MFC, Protobufs, Google APIs
+ * **Frameworks and APIs**: POSIX, Emscripten, Qt, Gtk, OpenGL, STL/Boost, WIN32, MFC, Protobufs, Google APIs
  * **Programming Techniques**: OOP, template metaprogramming, multithreading, real-time and event-driven systems
  * **Version Control**: Git, Subversion, Perforce, CVS, Clearcase, Source Safe
 
  * **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
+ * **Networking**: TCP/IP, HTTPS, IPv6, DNSSEC, BGP
 
 === Education ===
 
  * 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, operating systems, networking, databases
+ * Non-formal studies in Computer Science including compilers, algorithms, operating systems, networking, relational algebra
 
 === Experience ===
 
 ==== Software Engineer, Google (Sep 2011 to present) ===
- * Design and develop features for Google Search Infrastructure
- * Design and develop features for the serving infrastructure of Accelerated Mobile Pages (AMPHTML)
+ * Android Core Networking
+ * Google Search Infrastructure
+ * Accelerated Mobile Pages (AMPHTML)
 
 ==== Senior Systems Administrator, Free Software Foundation (Oct 2010 -- Sep 2011) ====
  * Develop and grow hosting infrastructure comprising approx. 100 virtual machines and 50 domains