Tom Milner's Resume
Meadow Vista, CA 95722
email: **********@*****.***
profile: LinkedIn Profile
web site: http://tommilner.org
phone: 530-***-****
Desired Position
Frankly, I'm looking for challenge, accomplishment, and particularly "fun". I'd like to be involved with a small technical team where I can contribute the skills I've learned over a long career. Fundamentally, I like to build things for people. I'm looking for the next project that when done I can look back and say... "Wow".
Work Experience Summary
I've worked with a number of companies and startups, but my primary experience has been on and off with Hewlett-Packard. I have significant background in network and device management having developed both applications and embedded systems using C++, Java, and a variety of scripting languages. I'm an expert in both hand and machine generated client user interfaces using HTML/JavaScript/CGI/Applets/XML/XSL. Fluent in many network protocols including SNMP, SLP, TFTP, HTTP, among others. I come up to speed quickly and have learned to leverage both proven and new technologies.
Previous Projects
Until recently I was a Software Architect with nworks.com (acquired by Veeam in 2008), developing VMware management products that integrate with both Hewlett-Packard's and Microsoft's Enterprise Management Solutions. I've designed and implemented the data collector at the core of the nwork's solution and led a handful of other developers with the total package.
This solution involved a wide variety of technologies including a SOAP-based proprietary API, Web-based technologies, and proprietary technologies. The collector itself was a highly threaded solution collecting data from thousands of machines and generating a variety of outputs.
Hewlett-Packard produces a large variety of products and I was fortunate to be in the R&D labs for many of these products, including high-end storage, networking, and server products.
In the storage management organization I was the lead architect for the OpenView Storage Area Manager product. This was a large, distributed product written primarily in Java, but with a C++ component that ran on HP-UX, Sun's Solaris, and Windows/2000 systems. My role was the lead for the core SRM team. Technologies used with this product includes SCSI, large amounts of networking, XML, SLP, SNMP, as well as significant storage device expertise. I was also picked for the to be on the highly secret project that emerged from the collaboration of Hitachi and HP.
Other projects at HP included rewriting the Metro Cluster (High Availability) product, embedded ProCurve device management applications, and the Glance Unix performance management tool, among others.
In 2000 I joined the startup firm FiberCycle Networks where I was the software architect. At FiberCycle we were making an ultra dense web server based on the Transmeta "Crusoe" chip. Since this was a small company, my role included the day to day management of 6-8 engineers, as well as architecting the main software product.
At key aspect of this hardware solution was the convenience our provisioning software provided. Our product would remotely install either Windows/2000 or Linux systems from the network using Intel's PXE protocol. With our imaging capability, customers could deploy an O/S image to dozens or hundreds of systems at the same time. This system consisted of a Java GUI, a PXE Server, MTFTP server, management server, PXE bootable DOS agent, and an embedded web server to access the management chip. This diverse product requires a large amount of research and experimentation, all done "overnight".
Education
Masters Degree
in Computer Science
California Polytechnic State University
San Luis Obispo, CA
Bachelors Degree
in Industrial Technology
California Polytechnic State University
San Luis Obispo, CA
Volunteer Work
For 6 years I was the chair of HP's Roseville K-12 donations committee responsible for donating HP equipment to schools and school-related organizations in the Roseville area.
Last updated July 1, 200