RESUME


Christopher J. Mallery

Education

  • Bachelor of Science in Computer Science, 5/2003
    Washington State University
    Pullman, WA
    • Emphasis in Software Engineering
    • Graduated Summa Cumme Laude (GPA of 3.9 out of 4.0)

Experience

  • Software Development Engineer II
    5/2008-Present
    Microsoft
    Seattle, WA
    • Develop software for Microsoft Atlas' Ad Serving Data Pipeline which is responsible for distributing over 20 million real-time data changes per day to 7 worldwide datacenters.
    • Architect, developer and maintainer of the Ad Serving Data Pipeline's diagnostic monitoring system which currently collects over 1000 metrics per minute across the entire Microsoft Atlas system.
    • Work in a small agile development team extensively using C#, MS SQL, TFS, NUnit and NCover.
  • Engineering Intern
    5/2005-5/2008
    Digilent, Inc.
    Pullman, WA
    • Designed, implemented and maintain a central data management system incorporating all day-to-day operations in the company using SQL and C#.
  • Graduate Teaching Assistant
    8/2004-5/2008
    School of Electrical Engineering and Computer Science
    Washington State University
    Pullman, WA
    • Software Engineering Principles I (Fall 07):
      • Grade exams, quizzes and assignments
      • Setup, maintain and provide support for 17 Windows 2003 servers being used for the students' design projects
    • Advanced Data Structures and C++ (Fall 04, Fall 05, Spring 06):
      • Graded exams, quizzes and programming assignments
      • Held office hours for help on programming assignments
      • Led weekly quiz sections (1 class of 20 in Fall 04 and 2 classes of 20 each in Fall 05 and Spring 06)
    • Software Engineering Principles II (Fall 04):
      • Graded assignments
      • Setup and maintained the courses CVS and Bugzilla servers
  • Instructor
    8/2006-5/2007
    School of Electrical Engineering and Computer Science
    Washington State University
    Pullman, WA
    • Solo taught Advanced Data Structures and C++ (CptS 223) for two semesters
    • Wrote all quizzes, exams and programming assignments
    • Maintained all ABET accreditation paperwork for the course
    • Prepared and delivered two lectures a week to approximately 40 students
    • Managed two teaching assistants
  • EECS Information Systems Group Graduate Staff Assistant
    1/2005-8/2005
    School of Electrical Engineering and Computer Science
    Washington State University
    Pullman, WA
    • Spearheaded the initial deployment of Solaris 10 into the school of EECS.
  • Graduate Research Assistant
    8/2003-8/2004
    School of Electrical Engineering and Computer Science
    Washington State University
    Pullman, WA
    • Worked for Dr. Anneliese A. Andrews doing software engineering research.
  • Systems Manager
    10/2001-8/2003
    Student Computing Services
    Washington State University
    Pullman, WA
    • Managed a staff of four Systems Developers, two Windows 2000 Administrators and one UNIX Administrator.
    • Made final decisions regarding internal and external computing systems.
    • Worked with WSU IT staff to maintain the integrity and stability of the Residential Networking System.
    • Trained Student Technology Consultants in SCS systems and standard operating procedures.
    • Acted as secondary UNIX Administrator and/or Systems Developer when necessary.
  • Research Experience for Undergraduates Program Participant
    6/2002-8/2002
    Center for Secure and Dependable Software
    University of Idaho
    Moscow, ID
    • Did graduate level research in network security for NSF and NSA grants.
    • Worked extensively with Solaris, Linux and Java.
  • UNIX Administrator / Systems Developer
    8/2000-10/2001
    Student Computing Services
    Washington State University
    Pullman, WA
    • Maintained departmental Unix servers running Sendmail, Bind, Dhcpd, Apache, MySQL, Big Brother, Samba, POP3, IMAP and Netatalk.
    • Provided second level UNIX and Macintosh support for student helpdesk.
    • Lead a team of four in an internal project to develop a Windows 2000 authentication client for the classic MacOS using Metrowerks Codewarrior 6.
    • Developed many utility applications for the UNIX platform in C, including a text-based front-end for Dhcpd and Bind.
  • Network Administrator
    10/1997-8/2000
    UWired
    University of Washington
    Seattle, WA
    • Maintained all file and print services for a 24-hour 356-seat cross-platform general access computer lab, which served approximately 3,000 clients a day.
    • Maintained all file and print services and provided high-level desktop support for the Office of Educational Partnerships.
    • Consulted for various UW departments on computer lab setup, security, maintenance, and cost recovery.
    • Supervised student lab consultants and trained them in basic networking and PC troubleshooting.

Publications

  • Annelise Andrews, Jeff Offutt, Curtis Dyreson, Christopher J. Mallery, Kshamta Jeratch and Roger Alexander, "Scalability Issues with Using FSMWeb to Test Web Applications", Information and Software Technology, Volume 52, Issue 1, January 2010, Pages 52-66.
  • Lihua Ran, Curtis Dyreson, Anneliese Andrews, Renée Bryce and Christopher Mallery, "Building Test Cases and Oracles to Automate the Testing of Web Database Applications", Information and Software Technology, Volume 51, Issue 2, February 2009, Pages 460-477.
  • Yuntao Zhu, Murali Medidi and Christopher J. Mallery, "Localization Under Uncertainty", In Proceedings of the 4th International Conference on Wireless Communication, Networking and Mobile Computing (WiCOM 2008), October 2008, Dalian, China.
  • Christopher J. Mallery, Sirisha Medidi and Muralidhar Medidi, "Relative Localization with 2-Hop Neighborhood", In Proceedings of the 2008 International Symposium on a World of Wireless, Mobile and Multimedia Networks (WoWMoM 2008), June 2008, Newport Beach, CA, USA.
  • Christopher Mallery and Muralidhar Medidi, "Relative Localization with 2-Hop Neighborhood". In Proceedings of the 2008 Washington State University Showcase, March 2008, Pullman, WA, USA.
  • Murali Medidi, Roger Slaaen, Yuanyuan Zhou, Chris Mallery and Sirisha Medidi, "Scalable Localization in Wireless Sensor Networks". In Proceedings of High Performance Computing (HiPC), LNCS 4297, pages 522-533, December 2006, Bangalore, India.
  • Murali Medidi, Roger Slaaen, Yuanyuan Zhou, Chris Mallery and Sirisha Medidi, "Clustering-based localization for wireless sensor networks", In Proceedings of SPIE Vol. 6248, 62480J, April 2006, Orlando, FL.

Honors and Awards

  • Outstanding Ph.D. Student in Computer Science
    Spring 2008
    School of Electrical Engineering and Computer Science
    Washington State University
    Pullman, WA
  • Outstanding TA in Computer Science
    Spring 2006
    College of Engineering and Architecture
    Washington State University
    Pullman, WA
  • WSU Graduate Scholar
    8/2005-5/2007
    Washington State University
    Pullman, WA
  • Curtis Fellowship
    8/2003-5/2004
    School of Electrical Engineering and Computer Science
    Washington State University
    Pullman, WA
  • Outstanding Senior in Computer Science
    Spring 2003
    College of Engineering and Architecture
    Washington State University
    Pullman, WA
  • Tau Beta Pi
    Inducted Fall 2002
    Washington Beta Chapter
    College of Engineering and Architecture
    Washington State University
    Pullman, WA
  • Golden Key International Honour Society
    Inducted Fall 2002
    Washington State University
    Pullman, WA

B A C K