Terry Ott's Resume

Terry.Ott@pobox.com

OBJECTIVE I am not seeking employment at this time.
WORK EXPERIENCE Senior Software Engineer, Northrop Grumman Xetron, Cincinnati, OH, April 2008-present
Performed all phases of the software lifecyle as a member of a quickly-growing software engineering team. Performing technical lead role for a team of six engineers in a two year effort to implement and test a set of large, critical and complex modules which will replace a legacy component of our system to increase reliability, maintainability and functionality. Served as technical lead for the team of three engineers for a nine month complete redesign of the functionality provided by the legacy component and formally presented the design to the customer, who approved and fully funded the implementation of the proposed design. Served in several key roles, including subject matter expert in multiple areas, mentor for new team members, and senior engineer in code reviews.

Arxan Technologies, West Lafayette, IN, May 2003-March 2008
  • Software Security Engineer, April 2006-March 2008
    Transitioned IT and QA duties to new hires to focus on software development and security engineering. Selected as technical lead for six-month, $100,000 NSF-sponsored research project to design a secure software rental system. Joined the development team for the company's flagship commerical product, GuardIT®. Co-created the company's first customer-facing web application with one other engineer
  • Software Security Engineer - IT/SQA Lead, March 2005-April 2006
    Promoted to reflect additional leadership responsibilities in information technology (IT) and Software Quality Assurance (SQA) while continuing to perform all duties from previous positions
  • Software Security Analyst/IT Systems Administrator, March 2004-March 2005
    Performed a wide variety of duties, including software development (assisted implementation of several complex software systems), information technology (was one of three IT engineers company-wide, recommended/purchased/installed/maintained over $100,000 of infrastructure upgrades), penetration testing (analyzed the strength of protections applied to customers' software to increase resistance to unauthorized tampering), and quality assurance (solely resonsible for testing all software and protections developed in the office, created the office's first dedicated testing environment)
  • Software Security Analyst (Intern), May-December 2003
    Performed penetration testing of tamper-resistant software for an unclassified Department of Defense research contract. Developed software for two internal IT systems and performed general system/network administration tasks
Co-Founder & Chief Financial Officer, Chicago Community Colocation Project, Chicago, IL, March 2004-2007
Volunteered with non-profit, all-volunteer project that provided free/low-cost Internet services to non-commercial entities in the Chicago area. Organized datacenter research and host both the website and mailing list. Managed all aspects of the Project's finances

Founder & Lead Developer, File Integrity Command & Control (Open Source software project), July 2003-2004
Designed, implemented, tested, and supported an open source project that aids system administrators who maintain multiple Tripwire installations

Graduate Teaching Assistant, Purdue University, West Lafayette, IN, August 2001-December 2003
Coordinated all aspects of introductory class for undergraduate computer science majors (200-300 students per semester) including weekly recitation sections, programming projects and exams

Software Engineer (Intern), RSA Security, San Mateo, CA, February-July 2001
Designed a database module for a software development kit. Started implementation and unit testing of the module. Participated in code reviews, as well as the implementation of changes suggested in reviews

Co-Founder & Lead System Administrator, Earthtribe.net Server Co-Op, September 2000-present
Joined a group of college friends who pooled resources to build a server to host our Internet services (e-mail, web, etc.). The co-op currently hosts services for over 25 friends and family members and is debt-free

Computer Networks I (CS 464) Lab Assistant, Cal Poly Advanced Networking Laboratory, San Luis Obispo, CA, Fall 2000
Configured sixteen-station networking lab containing diverse equipment and topologies. Assisted students in troubleshooting network design and configuration issues

Software Engineer (Intern), Cisco Systems, San Jose, CA, Summer 2000
Designed and implemented a web-based inventory management system in Perl. Assisted with a larger project by helping develop an overall test plan as well as individual test cases

EDUCATION Purdue University, West Lafayette, IN, 2001-2003
Degree conferred: Master of Science, Computer Science
GPA: 3.10
Courses completed: Advanced Information Assurance, Computer Security, Internetworking, Operating Systems, Software Engineering, Cryptography, Database Systems

California Polytechnic State University, San Luis Obispo, CA. 1996-2000
Degree conferred: Bachelor of Science, Computer Science
GPA: 3.30
Major GPA: 3.24
Courses completed: Computer Networks I-II, Operating Systems I-II, Software Engineering I-II, Database Systems, UNIX System Administration
ACTIVITIES AND HONORS
  • Purdue Computer Science Ad-Hoc Academic Integrity Committee, January 2003
  • CS Graduate Student Board representative to the CS Undergraduate Committee, September 2003-May 2003
  • Purdue Linux Users Group, August 2000-December 2003
  • IEEE Computer Society, Purdue University, August 2000-December 2003
  • IBM Incentive Award: most improved GPA in the Cal Poly Computer Science Department, May 2000
  • Cal Poly ACM Officer Of The Year Award, May 2000
  • Outstanding Graduating Senior, Cal Poly College of Engineering: Contributions to the College, April 2000
  • Appointee, Cal Poly Information Resources Management Policy & Planning Committee, Sept. 1999 - June 2000
    One student university-wide was appointed to this committee. The committee determines policies and strategies to deal with information technology issues affecting the entire campus
  • President, Cal Poly chapter of the Association for Computing Machinery, June 1999-June 2000
  • Engineering Student Council Representative, Upsilon Phi Epsilon (computer science honor society), May 1999-June 2000
  • Chairperson, Annual Computer Science Department Awards Banquet, Spring 1999, Spring 2000.
    Coordinated all aspects of the 150-200 person, corporate-sponsored banquets
  • Director of Technology Affairs, Cal Poly Associated Students, Inc. Executive Staff (Student Government), November 1998 - June 2000
  • Upsilon Phi Epsilon (Computer Science Honor Society), May 1999-present
  • Treasurer, Cal Poly chapter, Association for Computing Machinery, September 1998 - June 1999
TECHNICAL SKILLS
  • Languages: C, Java, C++, Perl, PHP, SQL, UNIX shell scripting
  • Operating Systems: UNIX (BSD, Linux), Windows
  • Security: firewalls, proxies, integrity assurance, intrusion detection systems, cryptography, vulnerability assessment, penetration testing, denial-of-service, public key infrastructure
  • Concepts: Object-oriented programming, software engineering, internetworking, security engineering, systems analysis and design, operating systems
REFERENCES Available upon request
Valid XHTML 1.0!