2009-present: Moved within Google to the role of Senior Staff Engineer focus mostly on business intelligence projects in Python and C++ (sorry folks, but: details are Google Confidential!) More talks and conference presentations (Pycon, OSCON, EuroPython) 2005-2008: Obtained O-1 US Visa ("Alien of Extraordinary Ability") (later converted to "green card") Uber Technical Lead, Google, Inc (Mountain View, CA, USA) focus mostly on infrastructure projects in C++ and Python (sorry folks, but: details are Google Confidential!) 2nd edition, "Python Cookbook"; 2nd edition, "Python in a Nutshell" Talks and conference presentations (Pycon, OSCON, EuroPython, ...) web search for "alex martelli" videos for several talks http://osc.gigavox.com/shows/detail1372.html for a voice podcast Winner, Frank Willison Memorial Award for contributions to Python, 2006 2001-2004: Freelance Professional Engineer. Main clients: AB Strakt, Gothenburg, Sweden long-term regular consulting on the development of CAPS framework Python courses, consulting, design, development, C-coded extensions articles, conferences, talks and presentations: http://www.aleax.it/python_mat_en.html http://www.strakt.com/dev_references.html http://www.strakt.com/dev_talk.html main focus areas: development of the ERD-based BLAM language web interfaces (Webware, Twisted, Nevow) porting to Mac OS X of all of CAPS (server, client, middleware) Design Patterns, code reviews, and other methodology issues O'Reilly Media, Sevastopol, CA (USA): "Python in a Nutshell", author; "Python Cookbook", co-author http://www.onlamp.com/pub/a/python/2003/03/27/pythonian.html think3, inc (Bologna, Italia): application interfaces with COM, dotNet, and web (Python/C++) GUI engine developments (C++, MFC, Visual Basic 6) Regia Srl (Milano, Italia): multimedia library in Python and Pyrex for Linux platforms consulting on embedded HW architectures for video-processing Other activities: Member, Python Software Foundation Member, Board of Directors, Python Business Forum Winner, Activestate Activators' Choice Award, 2002 Committer, python.sourceforge.net; gmpy.sourceforge.net 1990-2001: Senior Software Consultant, Cad.Lab S.p.A (later renamed think3, inc) courses, consulting, and technical leadership on mission-critical technology and architecture issues: -- migration VMS -> Unix (AIX, HP/UX, &C), later Unix -> Win/NT; -- migration Fortran -> C, later C -> C++; -- evaluations and pilot projects on alternate or extra languages: -- Eiffel, Tcl, Java, Perl, Python -- Design Patterns and methodology issues -- Numerical Analysis, consulting and library development consulting on networking, security, Unix system administration Windows API guru (cfr: http://www.aleax.it/TutWin32/) main subsystems directly developed and technically led: -- GUI engine (Unix/X11 and Windows/MFC versions) -- web interfaces (via COM; also explored dotNet prototypes) -- relational DB interfaces -- interfaces to operating systems, networks, filesystems, ... -- proprietary file-sharing and other protocols -- internationalization, localization, migration to Unicode Contract Professor, Universita` di Ferrara Taught Fundamentals of Computing and Numerical Analysis to Ingegneria dei Materiali 3rd-year students 1981-1990: IBM (Research, later Academic Information Systems), Roma (Italia), Yorktown Heights (NY, USA), and Bologna (Italia) three IBM Outstanding Achievement Awards, for: -- development of a multimedia authoring system -- development of VELI (Vocabolario Elettronico Lingua Italiana) -- development of a real-time speech recognition system other main achievements: -- assembled from scratch and coordinated the Image Processing Laboratory at IBM Scientific Center, Roma, Italia -- programmed the whole range of IBM systems (mini, PC, mainframe, supercomputers, workstations) for many kinds of prototypes, applications, libraries and interfaces; -- developed (and designed in HW and microcode forms) algorithms for dedicated Image Processing peripheral (IBM 7350) -- enhanced Turing Heuristic for estimation of probability of never-observed events -- Scientific Audit of a Prolog-coded system for IBM S/370 modeling and automatic debug of a vast application coded in Basic Assembly Language/370 -- contributed to Rexx language and libraries -- contributed to IBM-wide forums on the Pascal language (particularly the Turbo Pascal dialect for IBM PC) 1980-1981: Texas Instruments (Rieti, Italia; various, Texas, USA) -- "system design" for integrated circuits and microprocessors -- cooperated with Artificial Intelligence Texas-based groups Studies Laurea in Electronic Engineering (dual majors: Computers and Automatic Controls), University of Bologna, 1980, 110/110 summa cum laude. [[ The thesis, a hardware compiler for an APL-inspired hardware description language, won Honeywell Italia prize for best technical thesis of the year. ]] Liceo Scientifico Copernico, Bologna, Maturita` Scientifica, 60/60 e lode (mini-theses on: Dino Buzzati; Guillaume Apollinaire; the concept of scientific progress in the writings of Comte, Engels, Heisenberg and Popper). Foreign language studied: French. University of Cambridge, Certificate of Proficiency in English. Other interests: Economics, History, Bridge (A. Martelli, "How Shape Influences Strength", Bridge World Jan & Feb 2000; articles described in reviews as "some would call these results giant steps forwards on questions that have baffled theoreticians since before Contract Bridge was born; some would go even further".)