.: My résumé
This is my résumé (CV). I try to keep it up to date, although it may be out of date
by as much as a year.
Adam Milazzo
Location: Tartu, Estonia
Contact: adam@adammil.net
Web: www.adammil.net
Statement of Intention
I desire to work in a relaxed environment, on relatively interesting projects, where I can utilize
my skills to the fullest, learn new things, and work with fun and intelligent people.
Primary Skills (details below)
- 13 years of general programming experience
-
Knowledge of many programming languages, including:
- C/C++
- C#, MSIL, Managed C++, JScript.NET
- Perl and Python
- Assembly (x86, 6502, z80)
- Lisp and Scheme
-
Experience with many technologies and platforms:
- Web (HTML/AJAX/ASP/PHP/CGI/CSS/JScript)
- XML (XML/XSLT)
- Win32 (raw Win32 API, MFC, and COM/ActiveX [using both raw C/C++ and the ATL])
- .NET (overall framework, ASP.NET, MSIL)
- Microsoft SharePoint (especially the Business Data Catalog and People services).
I worked directly on SharePoint technologies and SharePoint itself when I was employed in
the Microsoft Office Server team.
- Object-oriented programming and design
- Experience building, repairing, and networking computers in basic applications
- 1 year's experience baking healthy artisanal breads. See my baking page.
Software Experience
- Experience using and configuring MS-DOS, Windows 9x/2000/XP/2003, and GNU/Linux
- Configuring and administering servers and desktop workstations
- Basic Microsoft Office skills (Word, Excel, Outlook)
- IIS, MS SQL Server, Apache, PHP, MySQL
- Microsoft Visual Studio, Microsoft SourceSafe
- CVS, Subversion, Emacs, vi, bash (shell scripting), general GNU (unix) utilities
Professional Experience
- November 2008 - Current - Senior developer for Webmedia Estonia.
- January 2008 to November 2008 - Sabbatical. I spent time studying baking, artificial
intelligence, Estonian, and math; playing with friends; and relaxing. I also moved to the
country of Estonia.
-
January 2006 to January 2008 - Software developer for Microsoft Corporation,
on the Microsoft Office Server team, building components on top of SharePoint, the Business Data
Catalog (BDC), and the People profile store. I also did some work on SharePoint itself, and
built tools to help streamline the development process for the various Office Server teams.
-
January 2003 to January 2006 - Project lead and lead software developer for RosArt
Multimedia, designing and implementing a distributed client management system for the SDSU Social
Policy Institute in C# with a SQL database backend. I also briefly worked on the open source .NET
MySQL driver used in OTGMS. In addition to OTGMS, I maintained and developed web sites and
applications written using Perl, ASP, MySQL, and/or PHP, and designed and created a large set of
perl modules for use in a web server environment. Later, I created (in C#) a server-side system
that allowed rapid development of e-commerce and other dynamic web sites by non-programmers,
with the ability to maintain, reconfigure, and upgrade all sites from a centralized control
panel. The system also scanned websites proactively to detect broken links and pages, and
misconfigurations, and sent detailed reports to those responsible.
-
2002 to January 2003 - Software engineer for Datamar Inc. and SLCC (Student Loan
Consolidation Center), writing COM components to support various ASP applications, doing
database design and optimization, writing components and stand-alone tools in .NET to support
ASP.NET applications. Developed a full-featured issue tracking system.
-
October 2000 to 2002 - Software engineer for Trustium Corporation, creating COM
components and .NET assemblies in C++ and C# for use in multi-tier web environments, SQL database
design, web sites using XHTML, CSS2, ASP (JScript), and XML, and stand-alone utilities and testing
applications (in C#, C/C++, VB, and Perl). Heavily involved in the creation of several highly
successful real estate websites.
-
August 2000 to October 2000 - Web developer for Equinta Corporation, creating web
applications using HTML/AJAX/ASP (JScript and VBScript) [company folded]
- Previous - Various programming projects and computer repair for individuals.
References
Skill Details
- 7 years' experience working with C/C++
- 7 years' experience working with the .NET platform on Windows and GNU/Linux, including Managed
C++, C#, JScript.NET, ASP.NET, and MSIL.
- 6 years' experience working with HTML/AJAX/ASP/PHP/CGI/XML/CSS/JScript
- 3 years' experience working with BASIC/Visual Basic
- 3 years' experience with the Win32 API and some MFC experience
- 2.5 years' experience working with COM/ActiveX in raw C/C++ and using the ATL
- 2 years' experience working with Perl
- 2 years' experience working with Microsoft SharePoint.
- 1 year's experience with x86 assembly (and also 6502 and Z80 assembly)
- 8 months' experience working with Python
- 4+ months' experience working with Lisp (both Common Lisp and Emacs Lisp, enough to write my own LISP compiler)
- 4 months' experience working with Scheme
|