Resume
I have been fascinated by computers since I was a child.
I learned to program with BASIC and assembly language on a Commodore 64,
then I switched to the Amiga and I used it until well after Commodore died.
I learned C and C++ on the Amiga and I developed several shareware applications.
After high school and a couple of years spent following university courses,
I found a full-time job as a software developer.
Today my personal interest is focused on Open Source software:
GNU/Linux, KDE, Mozilla, etc.
I am mostly self-taught, but I have also attended a couple of courses.
Jobs
- 1996-current:
employed at Informatica e Servizi,
a leading developer of GIS applications on Autodesk platforms,
where I develop ObjectARX applications in C and C++, AutoLISP, Delphi, Visual Basic
and more recently OnSite Desktop applications
using C++ and C#.
Skills
- Programming and scripting languages:
- C: master (1989-current); done some teaching
- C++: excellent (1994-current)
- C#: good
- AWK: good
- AutoLISP: good (1996-current)
- Delphi: good (1999-current)
- Visual Basic: good (1999-current)
- Java: moderate
- Perl: reading
- Python: reading
- Makefiles: excellent
- Unix shell scripting: excellent
- Development tools:
- Revision control systems:
RCS (excellent),
CVS (good),
git (good),
Visual SourceSafe (good),
BitKeeper (moderate)
- IDEs:
Microsoft Visual Studio 4, 5, 6, .NET and 2005 (excellent),
Delphi 3, 4, 5 (good)
- Operating systems:
- GNU/Linux: 1996-current, used exclusively as desktop/server OS since October 2000
on my personal computers.
Skills: installation and maintenance, system administration,
application development and packaging, some kernel hacking;
moderate experience in network and server configuration.
Preferred distribution: Debian.
Strong interest in the Open Source community.
- Windows: 10+ years experience (Windows 3.1 to Windows XP).
Skills: installation and maintenance, application development and deployment,
networking, troubleshooting.
- AmigaOS: 1989-2000, phased out in favour of Linux.
Skills: installation and maintenance, excellent application development skills,
OS hacking/patching using C and m68k assembly languages.
- Applications:
- AutoCAD, Autodesk Map (excellent programming, moderate drawing skills)
- Microsoft Word, Excel, Access (good general knowledge, moderate programming skills)
- Networking and servers:
- Web server setup and maintenance (Apache / Apache 2, PHP).
- Wikis (MediaWiki).
- Mail server setup and maintenance, including antispam tools (DSPAM, SpamAssassin, bogofilter).
- Database servers (MySQL).
- Markup languages:
- HTML and CSS (fluent)
- TeX and LaTeX (quite good)
- Texinfo (good)
- XML (moderate)
- MediaWiki
Education
High school ("Liceo Scientifico") plus two years of University studies
in Engineering: mathematics, geometry, calculus, chemistry, physics.
Self-learned general knowledge in many scientific disciplines,
especially physics and astronomy.
$Id: resume.gtml,v 1.4 2007-02-11 23:17:47 flavio Exp $