Skills
- Angular
- C
- Docker
- Git
- GNU/Linux
- Kubernetes
- JavaScript
- Perl
- Python
- Rails
- React
- Ruby
- Subversion
- TypeScript
Open Source Creds
References
Available upon request.
Profile
Experience
- Continued development of the Digital.ai shared services platform.
- I developed and maintained several aspects of a new cloud-based shared services platform.
- Worked on nearly every aspect of the cloud-based experimental CollabNet VersionOne Ossum devops experience.
- Designed and implemented a new scalable deployment architecture for the Subversion service of CollabNet CloudForge.
- Designed and implemented an Angular-based repository code browser for Git and Subversion repositories (including a Python-based REST API service for Subversion) which was integrated into CollabNet TeamForge.
- Continued contributing to the ongoing development of Subversion.
- Developed and maintained integrations of various version control systems (Subversion, Git, and CVS) with CollabNet's enterprise-grade integrated collaborative software development platforms (CollabNet TeamForge, CollabNet Enterprise Edition, Subversion Edge, etc.).
- Gained high profile in the worldwide Subversion user community, leading to many public speaking opportunities as well as to the regular production of marketing and educational collateral such as webcasts, white papers, and blog posts.
- Recruited to CollabNet to become one of the early developers of Subversion (later renamed Apache™ Subversion®)—the world's most popular centralized version control software.
- Balanced the interests of both CollabNet as a corporate sponsor of Subversion and of the worldwide Subversion user community.
- Implemented the Subversion integration into ViewVC, an open-source web-based version control repository browser (for which I later accepted the primary maintainship role).
- Primary architect of the Outside In® WAP WML Export technology.
- Developed and maintained high-profile Outside In® SDK import filters (Microsoft® Word, Microsoft® Powerpoint, HTML, and others) as well as the HTML Export consumer thereof.
- Routinely worked on a variety of platforms (GNU/Linux, Solaris, AIX, IRIX, OSF1 and HP-UX) to test and fix software ported from Win32.
Education
- GPA: 3.6/4.0
- Chancellor's List: 1996, 1997
- Golden Key National Honor Society
- Mathematics minor
Publications
C. Michael Pilato. Apache Subversion 1.8 Release Highlights. DZone.com, June 2013
C. Michael Pilato. What's New in Subversion 1.7. Dr. Dobb's Journal, September 2011
Ben Collins-Sussman, Brian W. Fitzpatrick, and C. Michael Pilato. Version Control with Subversion, Second Edition. Sebastopol: O'Reilly Media, September 2008
Ben Collins-Sussman, Brian W. Fitzpatrick, and C. Michael Pilato. Unix in a Nutshell, Fourth Edition, Chapter 15, pp. 697-744, "The Subversion Version Control System". Sebastopol: O'Reilly Media, October 2005
Ben Collins-Sussman, Brian W. Fitzpatrick, and C. Michael Pilato. Linux in a Nutshell, Fifth Edition, Chapter 14, pp. 839-887, "The Subversion Version Control System". Sebastopol: O'Reilly Media, July 2005
Ben Collins-Sussman, Brian W. Fitzpatrick, and C. Michael Pilato. Version Control with Subversion. Sebastopol: O'Reilly Media, June 2004
Appearances
- Keynote Speaker, Subversion Day Berlin 2012: June 14, 2012, Berlin, Germany
- Keynote Speaker, Subversion Day Berlin 2010: June 11, 2010, Berlin, Germany
- Keynote Speaker, SubConf 2009: October 28, 2009, Munich, Germany
- Presenter, SubConf 2008: October 15, 2008, Munich, Germany
- Speaker, itSMF-BCS Conference 2008: July 9, 2008, London, England
- Speaker, JavaOne CommunityOne 2008: May 5, 2008, San Francisco, CA
- Presenter, Charlotte Perl Mongers Group: February 27, 2008, Charlotte, NC
- Presenter, SubConf 2007: October 18, 2007, Munich, Germany
- Presenter, Subversion Workshop: October 15, 2007, Munich, Germany
- Presenter, Charlotte Linux User Group: December 10, 2006, Charlotte, NC
- Presenter, NYC Subversion User Group: April 26, 2006, New York, NY