Carl Harris Myers Contact Information Carl Myers 1614 Summit Ave #202 Seattle, WA 98122 (206) 931-9916 cmyers@cmyers.org http://www.cmyers.org Objective As a skilled Software Design Engineer, I want to contribute to a company in a customer-centric way which makes a significant contribution to my employer, and allows me to grow as an engineer. Amazon.com, Seattle, WA Software Design Engineer, Developer Applications Team March, 2006 – January, 2009 Experience • Implemented an internal web service which provided string translation and localization and delivered the service to customers. This service replaced the previous system and is a key component of the company’s international websites. Was lead engineer on a team including 3 other engineers. • Performed requirements gathering and design for an internal web service which provided string translation and localization. Wrote design proposal and created a data model utilizing an Oracle back-end. • Scoped, evaluated, then selected and implemented/integrated third-party text translation middleware for use internally, connecting engineers to language translators. Software Design Engineer, Developer Tools Team • Maintained and supported a complex build system used by over 2000 developers which focused on reproducibility, consistency, and dependency management of large codebases. Worked on a codebase which exceeded 200GB and 8 million files, which was divided up into more than 13,000 discrete packages. • Acted as primary owner of the main source control repository, which included migrating to a new machine, upgrading software, ensuring backups were functioning, and being responsible for a priceless codebase containing over 8,000 man-years of work. • Designed and implemented an internal-customer-facing distributed application which allowed customers to view logs for the build system to assist in debugging. • Performed porting and developed porting tools to assist in the migration from Red Hat Enterprise Linux 3 to Red Hat Enterprise Linux 5. • Performed porting and key initial set up for migration from 32-bit Red Hat Enterprise Linux 3 to 64-bit Red Hat Enterprise Linux 4 under strict time constraints, allowing the company to save millions of dollars on hardware. • Worked on many UI improvements which made developer tools easier to use, improving developer productivity. • Participated in ”Environment Improvement Ninjas”, an internal group where we all spent personal time developing environment improvements to make ourselves (and other developers) more productive. Worked in porting the environment to new platforms, writing scripts to get metadata more easily, and tab completions. • Assisted in porting many shared packages and third-party code from Red Hat 7.2 to Red Hat Enterprise Linux 3 Purdue University Robot Vision Lab, Lafayette, IN Student Worker 2005 • Worked with researchers to write and maintain code using and supplementing Intel’s OpenCV Computer Vision Library. Employed C, C++, Java, and maintained and scripted a complex build process. Purdue University Physics Computer Network, Lafayette, IN Student Worker 2004 • Worked with members of the Physics Department in a help-desk environment employing problem-solving and troubleshooting to solve both hardware and software problems, including some software development. Education Purdue University, Lafayette, IN • Graduated in December of 2005 with a Bachelors in Electrical and Computer Engineering. • Coursework included Operating Systems Engineering, Advanced Object Oriented Programming and Scripting, Object Oriented Design, Networking, Microprocessor Architecture. Achievements • Recognized as a leader in ownership and support of systems including on-call and pager duty (Amazon) • Became a valuable team resource for Linux-specific and build-system related knowledge (Amazon) • Interviewed candidates for open positions on the team regularly (Amazon) • Mentored an intern and two new-hires (Amazon) • Prominent member of the Sammamish Symphony Orchestra cello section. • Leader for EPICS: Engineering Projects in Community Service ”Judicial Database Systems” team. The project won the 2004 EPISC I2P competition, leading to the first commercial company spin-off from an EPICS project. (Purdue) • Assistant Principal Cellist in the Purdue Symphony Orchestra (Purdue) • • • • • Perl: 8 / 10, 3 years experience, 2 years development experience C++: 7 / 10, 3 years experience Java: 5 / 10, 2 years experience, 1 year development experience C: 5 / 10, 3 years experience Also fluent in Mason, Python, Motorola HC12 Assembly, Bash/Kornshell scripting, GNU Make, Mysql, Oracle PL/SQL, Ant, and hardware description languages. Programming Expertise Interests Open Source Software, Open Source Operating Systems specifically, processor architecture, networking, video games, classical music, and scientific pursuits. • Ben Bernard - Senior Software Design Engineer, Amazon.com - 206-266-2407 • R. Joseph Scott - Music Director and Conductor, Sammamish Symphony Orchestra - 206-3232805 • Keith Amling - Software Design Engineer, Amazon.com - 206-434-0931 More references available on request. Technical References Personal References