Timothy J. McIver

Objective

To live a long, happy and fulfilling life with those that I love, doing what I love.

Skills

Employment History

Digital Forensics Engineer
Basis Technology (Digital Forensics Group) (Cambridge, Massachusetts)
May 2010-Present

Duties:

  • Wrote Java application to translate FLASH memory dumps from Mediatek-based mobile phones into FAT12 file system.
  • Main developer of the Memory Parsing Framework (MPF), a C++ application that leverages forensic functionality from The Sleuth Kit library to extract forensically-important data from a variety of mobile phones.

Software Engineer
Raytheon Corporation (Woburn, Massachusetts)
February 2009-April 2010

Duties:

  • C++ Developer on CRUSHM, a simulator for the THAAD radar system.
  • C++ Developer on MMAT (Multi-Mission Analysis Tool) project, a simulation environment for the Zumwalt project
  • Java Developer on JFIRES project, a distributed space threat analysis simulation environment. Wrote Java library for propagation of Earth-orbiting satellites.

Software Engineer
MIT Lincoln Laboratory (Lexington, Massachusetts)
October 2007-February 2009

Work in Group 95 (formerly Group 903), Space Systems Analysis.

Duties:

  • Design and implement simulation framework in Java for a space system analysis tool. Knowledgeable in event-based and process-interaction based simulation.
  • Developed radar and optical sensor models for simulation.

Achievements:

  • Took five-day course titled "Simulation Modeling for System Design and Analysis" given by Averill Law, author of "Simulation Modeling and Analysis"
  • Took course in multi-core programming at MIT given by Nir Shavit and Maurice Herlihy

Research Engineer
Lockheed Martin Corp. (Lexington, Massachusetts)
April 2004-October 2007

Worked as a subcontractor at MIT Lincoln Laboratory.

Duties:

  • Worked in Group 95 from October 2006 to October 2007. Work done as MIT Lincoln Laboratory employee in Group 95 begun while employed by Lockheed Martin. See next most recent listing for work performed.
  • Worked in Group 106 from January 2006 to September 2006. Test Geiger-mode Avalanche Photo-Diodes (APD), specifically, measure dark count rate, photo-detection efficiency and timing jitter. Support upgrade of board support package for Raptor and Manta SBC's from Curtis Wright Controls Embedded Computing used in Jigsaw project. Wrote Linux filesystem kernel module (in C) to interface Conduant Corp.'s StreamStor high-capacity data acquisition system with Linux operating system.
  • Work in Group 99, Advanced Space Systems and Concepts, from April 2004 to December 2005. Part of Mars Laser Communication Demonstration Project. Test Geiger-mode Avalanche Photo-Diodes (APD), specifically, measure dark count rate and photo-detection efficiency. Gained experience in lasers and optics.Embedded system programming in C using RTOS (μC/OS) for closed-loop control of a fast-steering mirror for image stabilization.

Assistant Scientist
Sensarray Infrared Corp. (Burlington, Massachusetts)
April 2003-April 2004

Sensarray specializes in the manufacture of arrays of chemically-deposited Lead salt infrared detectors, specifically PbS and PbSe.

Duties:

  • Worked with senior scientist growing Erbium-doped KPbCl crystals as a low-phonon energy IR laser host. Gained experience in crystal growth and purification. Built and wrote software for crystal purification equipment.
  • Assisted in detector manufacturing and testing. Gained experience in photolithography, vacuum systems and probing stations.

Education