3 ==== subtitle: down with curricula! ====
5 A curriculum vitæ, also known as a résumé, is a listing of
6 overstatements on someone's career. Mostly displeasing,
7 neither of its names can be typed in pure ASCII!
9 These pages provide an informal overview of my personal
10 activities. My ContactInformation is elsewhere.
12 If you really need a formal CV of mine and you can read Italian,
13 an utterly outdated one is available here: http://www.codewiz.org/resume_it.html .
17 My main interest is direct partecipation in software analysis,
18 design and development activities, possibly for technically
19 challenging or research-oriented projects.
21 I'm always glad to supervise junior developers as a team-leader
22 and help my co-workers on fascinating technical problems, as
23 long as I'm left enough time to do my own development activities
26 I enjoy developing in most fields and industries, but I'm biased
27 towards resource-constrained systems and embedded devices. This
28 doesn't mean I'm only inclined to think in low-level terms.
29 Actually, I've always strived to adapt high-level techniques
30 to make them available in highly constrained environments.
32 As a supporter of the FreeSoftware ethics, I prefer to work with
33 open-source tools and, most importantly, contribute my work back
34 to the FreeSoftware community.
37 === Customer relationship ===
39 I've worked in many different fashions ranging from supervised
42 * EmployedWorker - Jobs I've done under contract
43 * ConsultingWork - Projects done as a self-employed software engineer
44 * InvestorWork - Funding startup companies
45 * FreelanceWork - Independent activities and pet projects
49 I've also covered several different roles in my career:
51 * SoftwareDeveloperRole - High-level software development
52 * EmbeddedDeveloperRole - Firmware and low-level programming
53 * SystemArchitectRole - System-level programming and other OS-related projects
54 * SystemAdministratorRole - Setting up and maintaining servers and network infrastructure
55 * OpenSourceDeveloperRole - Small contributions to several prominent FLOSS projects
57 * InstructorRole - Hands-on courses for the European Fund and for company employees
58 * ManagementRole - Team leadership and small enterprise management
59 * ExecutiveRole - Initial investor and chief executive officer of a small startup
60 * JournalistRole - Writing articles for technical magazines
61 * SysOpRole - Running a public BBS in the pre-internet era
63 === Legal Abracadabra ===
65 You're hereby granted unlimited and permission to keep
66 my personal information on file for as long as you wish
67 and for any purpose except for sending spam :-)
69 '''Note:''' These pages may be somewhat out of date and
70 certainly very incomplete as of this writing. Try googling
71 around to find out more details.