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