Cameron Harr
Fusion-io Inc. Dec. 2007-Mar. 2009
* Helped optimize and rewrite some ioDrive kernel driver functions for garbage collection.
* Researched, configured, tuned and benchmarked remote block device
protocols:
o SRP/InfiniBand RDMA, iSER, iSCSI
* Helped drive code changes and RHEL/CentOS porting changes into SCST/SRP
code.
* Planned and developed Python/Curses (~5K lines) application to implement
and facilitate remote block device access. I was the sole technical resource
and manager for the project.
* Worked with chief developer
to locate and fix ioDrive driver issue preventing proper VMware and GPFS
operation, and assisted key customers with configuration of GPFS.
* Consulted with HW team on
InfiniBand QDR information for ioSAN product, as well as performed verification
and performance testing of beta devices.
* Learned critical
understandings of NAND Flash technology, including erase block and log-based
writing architecture and internals of garbage collection algorithms.
Linux Networx Inc. Feb.
2006-Dec. 2007
* Designed, integrated,
installed, debugged and benchmarked customer storage purchases.
o Extensive use of DDN and
LSI/Engenio disk arrays (~ 5 yrs and 2 yrs, respectively)
o 2-3 yrs GPFS installation/configuration,
validation and tuning
* Assisted in securing exclusive OEM agreement for Linux Networx to sell
IBM's GPFS
* Frequently called on to
assist in integration or validation of cluster systems (beyond storage).
* Validated and/or benchmarked storage products including TMS RamSan and
LSI controllers.
* Trained colleagues and
customers on storage-related products.
* Wrote and/or edited numerous "white papers," brochures, presentations
and other documentation for storage products.
* Delivered webinars to customers on consolidating storage from "silos" to
a fast, central and shared storage infrastructure.
Linux Networx Inc. Feb.
2003-Feb. 2006
* Served as technical lead and liaison for large system implementations
and installations.
* Helped integrate, test and validate systems at customers'
sites, including very large DOD and DOE installations such as ARL, LANL, NERSC
and more.
o Helped
Mellanox engineer debug and test flaws in AMD processors preventing the ability
to process multiple InfiniBand queue instructions on NERSC system.
o Assisted with first ever installation of GPFS
on IB and non-IBM H/W at NERSC.
*
Set up, benchmarked and extrapolated/forecast customer application performance in response
to RFPs.
o Benchmarked codes in C, C++,
Fortran (77,90,95).
o GigE, Myrinet, InfiniPath,
InfiniBand (Mellanox, Qlogic/SilverStorm, Voltaire).
*
Architected supercomputing clusters
in response to official customer RFPs, matching CPU, RAM, storage and
networking to customers' needs.
*
Wrote and edited technical proposals
in response to RFPs.
*
Presented technical and
sales-focused talks to customers world-wide.
Linux Networx Inc. May
2002-Feb. 2003
* Technical advisor to sales team, enabling competent solution
delivery to customers.
* Worked closely with customers to benchmark application
performance on Linux clusters, involving code alteration and optimizations with
multiple compilers.
* Helped Administer and schedule in-house
"Solutions Center" heterogeneous cluster using multiple CPU platforms and
network interconnects such as Myrinet, InfiniBand and Gig-E.
Software Developer
Alta Technology/Linux Networx Inc. Jun. 2001-Dec. 2001
* Developed embedded software for power/serial
cluster management device running Linux on a DIMM PC.
o Implemented an embedded DHCP
client and converted a serial command protocol to a new TCP/IP version.
Cluster Integration Lead
Alta Technology/Linux Networx Inc. May 2000-Jun. 2001
* Integration of supercomputing clusters with the Linux
operating system at customer sites.
* Ensured on-time delivery of systems to meet
monthly/quarterly revenue estimates.
Novell Inc. May 1999-Mar. 2000
* Resolved critical issues
involving Novell’s GroupWise communications suite for customers with Premium contracts.
*
Classes in computer
science, analog and digital circuitry, signal manipulation, computer architecture,
operating system design. Specialized in digital/mixed-signal VLSI design and
layout.
* Expertise in rotational and
Flash/SSD storage; software and hardware RAID; and storage benchmarking of
products including Fusion-io ioDrive/ioSAN, Data Direct Networks, Engenio/LSI,
Qlogic, IBM GPFS and CFS Lustre.
* ~ 8 yrs experience with
High Performance Computing, including:
o
High Performance interconnects like InfiniBand, InfiniPath, Myrinet,
Gigabit Ethernet
o
Cluster installation, management and debugging
o
Job batch management with PBS Pro, openpbs
o
Parallel application behavior
-
MPI compiling with GNU, PGI, Pathscale, Intel compilers in C, C++ and
Fortran
* Department of Defense
security clearances:
o
Complete NAC
o
Maintained Interim Secret Clearance
* Extensive knowledge and
experience with Red Hat/CentOS, Fedora and Suse Linux.
* Certification of Training
with Ansys Airpack and Altair PBS Pro.
* Real-world experience
programming in Java, C++, C, Python, Perl, HTML/XML, BASH/CSH
* Experience with all major
operating systems; modern processors; digital & analog integrated circuit
design, layout, and simulation in ViewLogic & Cadence CAD programs; Verilog
HDL.
* Speak, read, and write
Spanish fluently.
* Winner of Linux
Networx bonus for outstanding work.
* Recipient of "Atlas" and "Dream Team" awards signifying top
performance in Novell's support division for fy2000 q1.
* Novell CNE in both NetWare
4.x and GroupWise 5.x.
* Top performer in university
Technical Writing course.
* Member National Honor
Society in high school, graduating with High Honors.
* Recipient of Eagle Scout
award.
* References available upon request
Download my resume in PDF here.