| Anton Rang |
Resume of Anton Rang |
|---|---|
|
Experience: |
January 2007 - present: Software Engineer, Panasas, Inc. Engineer on the Panasas ActiveScale clustered file system. |
|
December 2000 - December 2006: Staff Engineer, Sun Microsystems, Inc. Worked on the File System Infrastructure team to improve support and maintainability of Solaris file systems. Assisted with maintenance of the UFS file system. Worked to add shared file system support to the SAM-QFS file system, and maintained QFS. File system design for Sun's HPCS project, including object storage (OSD) experience. |
|
|
May 1998 - December 2000: Senior software engineer, Adaptec, Inc. Reflecting Adaptec's new focus on the SCSI market, returned to working primarily with SCSI products, including Adaptec's Ultra-2 and Ultra-160m boards for MacOS. Added compatibility with Apple's original SCSI Manager, allowing older Macintosh SCSI drivers to be used with Adaptec boards. Designed a new SCSI architecture for support of new operating systems including Apple's Mac OS X, and implemented Adaptec's first Mac OS X drivers using the new architecture. |
|
|
May 1997 - May 1998: Software lead, Advanced Media Products group, Adaptec, Inc. Helped build and lead the software team for Adaptec's first MacOS FireWire products. Worked with hardware engineers in debugging IEEE 1394 (FireWire) silicon and board designs. |
|
|
July 1995 - May 1997: Senior software engineer, Adaptec, Inc. Lead engineer for all of Adaptec's MacOS software development. Responsible for design and implementation of MacOS drivers and applications for Adaptec's SCSI products. Other projects included writing drivers for FibreChannel and FireWire host adapters and assisting with company-wide SCSI and RAID architecture projects. |
|
|
August 1992 - July 1995: Co-founder and vice president, Trillium Research, Inc. Co-founded a three-person company initially doing contract programming. Wrote MacOS drivers for several SCSI adapters. Designed, implemented, and marketed Remus, a software disk array for MacOS. Involved in all aspects of running the business. Trillium was acquired by Adaptec, Inc. in July 1995. |
|
|
April 1992 - July 1992: Software developer for Loviél Computer Corporation. Developed Macintosh utilities and device drivers to support disk arrays and custom SCSI controllers. |
|
|
March 1992 - April 1992: Consultant with Shared Resource Management of Minnesota. Responsible for updating database access programs and developing new software for an optical media group of 3M. Work was primarily with Rdb/VMS, using both RDML and SQL data access languages. |
|
|
September 1990 - May 1991: Research assistant, UW - Madison. Worked on developing new pointer analysis techniques for use in optimizing compilers. |
|
|
October 1987 - May 1989: Teaching assistant, Michigan State University. Managed a Sun-3/280 computer system (running SunOS, a BSD UNIX derivative) and an NCUBE parallel computer; co-managed departmental computer network. Designed and implemented software to aid in systems and network management. |
|
|
April 1985 - May 1987: Programmer & operator, UW - River Falls. Developed software under VAX/VMS, including a device control program and a data graphing package. Wrote and co-wrote many utility programs for use by system operators and general users. Performed file backups, recovered from system failures and other problem situations, and assisted users with system utilities and programming. |
|
|
Summer 1986: Programmer, Cray Research, Inc. Worked in the Offline Diagnostics division, maintaining existing software; researched and implemented applications using artificial intelligence techniques for hardware diagnosis. |
|
|
October 1982 - September 1986: Programmer/consultant, Orange Juice Software Systems. Developed educational and school administration software for the Apple ][+. |
|
|
Education: |
Bachelor of Science degree in computer science and mathematics from the University of Wisconsin - River Falls, May 1987. (GPA: 3.76/4.0.) |
|
Master's degree in computer science from Michigan State University, June 1989. (GPA: 3.89/4.0.) |
|
|
Miscellany: |
Member of the Association for Computing Machinery. |