\NeedsTeXFormat{LaTeX2e} \ProvidesClass{foleyresume}[2007/06/19] %\def\mystretch{1.5} % Double spacing hack % We base our version on the default resume format \DeclareOption*{\PassOptionsToClass{\CurrentOption}{res}} \ProcessOptions \LoadClass{res} \usepackage[margin=0.75in,right=1.25in]{geometry} \usepackage[T1]{fontenc} \usepackage{ae,aecompl} \begin{format} \title{l}\employer{r}\\ \dates{l}\location{r}\\ \body\\ \end{format} \newcommand{\resinfo}{ \begin{tabular}{l} {\Large \textbf {Dr. Joseph T. Foley}}\\ 11 Ticklefancy Lane\\ Salem, NH 03079\\ \end{tabular} \begin{tabular}{l} H\'omlasl\'o\dh\ 4\\ 101 Reykjav\'{\i}k\\ Iceland\\ \end{tabular}\hfill \begin{tabular}{ll} US: &(617)395-0383 \\ Iceland: &+354-661-7658\\ \texttt{Email:} &\texttt{foley@objid.net}\\ \end{tabular} } \newcommand{\respromech}{ \section{Professional} Mechanical Design, Radio Frequency Identification, Manufacturing Design and Process Control, Computer Automation, Distributed System Design, Network Administration and Security, Database Applications. } \newcommand{\resprosoft}{ \section{Professional} Computer Automation, Distributed System Design, Network Administration and Security, High-Availability/Backup Systems, Database Applications. } \newcommand{\resproall}{ \section{Professional} Mechanical Design, Radio Frequency Identification, Manufacturing Design and Process Control, Computer Automation, Distributed System Design, Network Administration and Security, Distributed System Design, High-Availability and Backup Systems, Database Applications. } \newcommand{\resintmech}{ \section{Interests} Robotics, Automatic Identification and Information Collection, Wireless Communications, Computer-CAM/Instrument Interfaces, Digital Design, Home Automation. } \newcommand{\resintsoft}{ \section{Interests} Automatic Identification and Information Collection, Wireless Communications, Digital Design, Home Automation, VLSI Design. } \newcommand{\resintall}{ \section{Interests} Robotics, Automatic Identification and Information Collection, Wireless Communications, Computer Instrument Interfaces, Digital Design, Home Automation. } \newcommand{\resedu}{ \section{Education} Bachelor in Computer Science and Electrical Engineering (MIT, June 1999)\\ \hspace*{0.25in}{\em ``Low-cost Automated Pine-Car Derby System''}\\ Master of Engineering in Computer Science and Electrical Engineering (MIT, June 1999)\\ \hspace*{0.25in}{\em ``An Infrastructure for Electromechanical Appliances on the Internet''} US Patent 7,765,253\\ MIT Doctorate of Philosophy in Mechanical Engineering (MIT, February 2007)\\ \hspace*{0.25in}{\em ``Security Approaches for Radio Frequency Identification Systems''} } \newcommand{\resexpcurrent}{ \title{Consultant} \employer{\bf Foley Consulting} \dates{\it September 2010 -- Current} \location{Salem, NH USA \& Reykjavik, Iceland} \begin{position} Finite Element Analysis of advanced structural composites used to develop a high speed quadraped robot in Professor Sangbae Kim's Bioinspired Robotics Laboritory. \end{position}} \newcommand{\resexplast}{\resirobot} \newcommand{\resirobot}{ \title{Senior Research Scientist, Government \& Industrial Research Division} \employer{\bf iRobot Corporation} \dates{\it November 2007 -- August 2010} \location{Bedford, MA} \begin{position} Creating and implementing mechanical designs for robot platforms. Tech lead for DARPA DSO ChemBots project. Software developer on DARPA NOSTRA project. \end{position} } \newcommand{\resexppostdoc}{ \title{Post-Doctoral Associate} \employer{\bf Massachusetts Institute of Technology} \dates{\it October 2006 -- October 2007} \location{Cambridge, MA} \begin{position} Analyst for energy efficiency in industrial applications. Building models for energy calculations and product design to reduce energy utilization and generation of pollutants. \end{position} } \newcommand{\resexpphd}{ \title{Graduate Research Assistant} \employer{\bf Massachusetts Institute of Technology} \dates{\it September 1999 -- October 2006} \location{Cambridge, MA} \begin{position} Researcher for Professor Sanjay Sarma in the MIT AutoID Labs.\\ Designed and implemented demonstrations of AutoID technology in Cambridge, UK Exposition.\\ Focused on research into Internet-enabled RFID Privacy and Security. \end{position} } % Boss: Simson Garfinkel \newcommand{\resexpharv}{ \title{Teaching Faculty} \employer{\bf Harvard Extension School} \location{Cambridge, MA} \dates{\it September 2005 -- January 2006} \begin{position} Teaching Assistant for CSCI-E-170: Computer Security and Privacy. \end{position} } % Boss: Yu-Feng Wei \newcommand{\resexpuff}{ \title{Consultant} \employer{\bf Uffinity} \location{Cambridge, MA} \dates{\it January 2004 -- May 2004} \begin{position} Designed prototype of website for Uffinity: a University/career based social-networking website. \end{position} } % Boss: Cochran \newcommand{\resexpinsight}{ \title{Consultant} \employer{\bf Insight Technologies} \location{Londonderry, NH} \dates{\it February 2000 -- June 2001} \begin{position} Consulted on manufacturing M3/M5 Tactical Illuminator as part of graduate manufacturing coursework (2.810). Focus was on increasing part quality and throughput using Japanese manufacturing techniques. \end{position} } % Boss: Ron Peacetree \newcommand{\resexpemode}{ \title{Software Developer and Network Administrator} \employer{\bf Emode, Inc.} \location{Cambridge, MA} \dates{\it June 1999 -- Sept 1999} \begin{position} Developed world's largest fully-indexed Quote Database.\\ Developed and installed network security policies and equipment. \end{position} } % Boss: Jack E. Greene \newcommand{\resexpbfg}{ \title{Lead Mechanical Designer} \employer{\bf Brute Force Games}\location{Cambridge, MA} \dates{\it July 1998 -- September 1998} \begin{position} Designed full immersion game simulator mechanical platform leveraging MIT Aero-Astro vection research. \end{position} } % Boss: Tom Coppetto (NetOps) % Boss: Bob Mahoney (Net Security) \newcommand{\resexpnetops}{ \title{Network Programmer} \employer{\bf MIT Information Systems} \location{Cambridge, MA} \dates{\it June 1996 -- September 2000} \begin{position} Development of network event paging system (Network Operations). Implemented intrusion and packet-sniffer detection (Network Security). Created DNS configuration parser/checker. \end{position} } % Boss: Alica Allen % Boss: Thomas Oliver \newcommand{\resexprcc}{ \title{Residential Computing Consultant} \employer{\bf MIT Information Systems} \location{Cambridge, MA} \dates{\it September 1995 -- September 2000} \begin{position} Assisted students with network connectivity and access to computing resources in dormitories. \end{position} } % Boss: ??? \newcommand{\resexpesg}{ \title{Computer Cluster Sysadmin} \employer{\bf MIT Experimental Study Group} \location{Cambridge, MA} \dates{\it September 1995 -- June 1995} \begin{position} Maintained and upgraded Athena cluster hardware: Solaris, Irix, AIX, and Linux. Maintained computer teaching services, backups, and printers. \end{position} } \newcommand{\resexpcompstruct}{ \title{Lab Assistant} \employer{\bf MIT Department of Electrical Engineering and Computer Science} \location{Cambridge, MA} \dates{\it January 1996 -- May 1997} \begin{position} 6.004 (Computation Structures) in the MIT EECS Department. Instructed students how to build a DEC Beta architecture from LS logic and assisted with debugging. \end{position} } \newcommand{\resexpinvent}{ \title{Researcher} \employer{\bf Massachusetts Institute of Technology} \location{Cambridge, MA} \dates{\it September 1995 - August 1996} \begin{position} The Invention Group under Professor Alex Slocum (Mech E) focused on simple innovative ideas for existing problems. Focused on developing a low-cost after-market shock absorber for bicycles. Also developed an electronic Mancala game. \end{position} } \newcommand{\resexpbrooks}{ \title{Network and Computer Administrator} \employer{\bf Brooks Automation} \location{Lowell, MA} \dates{\it March 1994 - August 1995} \begin{position} Network Installation: Analysis, Design, Upgrading/Installing.\\ Computer Equipment Service: Software and Hardware Repair/Administration/Migration. \end{position} } \newcommand{\resexpsolar}{ \title{Hardware Interface Programmer} \employer{\bf University of Massachusetts, Lowell} \location{Lowell, MA} \dates{\it October 1993 - February 1994} \begin{position} Programming HP-GPIB interface to network the Solar Cell Research Lab's instruments (microammeter, multimeter, etc.) together. This was used to collect, organize and analyze solar cell performance data. \end{position} } \newcommand{\resbackground}{ \section{Background} High school: Saludatorian 1994, Salem High School, NH.; Rensselaer Medalist, Bausch and Lomb Scholar, Tandy Technology Scholar, Dollars for Scholars and Admiral C. Byrd Scholarship winner. %Director of Publicity for MIT's Lecture Series Committee. } \newcommand{\reshobby}{ \section{Hobbies} Martial Arts, Firearms (MA State Safety Instructor, NRA Certified Coach), Archery (NAA Level 2 Instructor), SCUBA (Rescue Diver), Live Action Roleplaying, Eastern Square Dancing(C1), MA EMT-B, Photography, Music(Cello, Piano, Fiddle), Public Service (APO), HAM Radio (Tech Plus), Locksmithing \& Security } \newcommand{\resexpshort}{ \section{Skills} {\em Project Management:} 8D, Total Project Control, Toyoda Manufacturing Methods\\ {\em Computer languages:} C(++), Perl, Python, PHP, Java, XML, lexx, SQL, PICASM\\ {\em UN\_X/Media development tools:} HTML/CGI, \LaTeX, PostScript, sh, CVS/Subversion, Kerberos\\ {\em Mech E Tools:} Matlab, Maple, ProEngineer, Windchill, SolidWorks, Rapid Prototyping, CNC Machining\\ {\em Digital System Design:} Logic Analyzer, Serial Protocol Analyzer, Controller Simulators } \newcommand{\resexpall}{ \section{Skills} {\em Project Management:} 8D, Total Project Control, Toyoda Manufacturing Methods\\ {\em Computer languages:} C(++), Perl, Python, PHP, Java, XML, lexx, SQL, PICASM\\ {\em UN\_X/Media development tools:} HTML/CGI, \LaTeX, PostScript, sh, CVS/Subversion, Kerberos\\ {\em Technician:} IPC Class 2 Soldering, Locksmithing, Telephone/Network Cable Wiring\\ {\em Mech E Tools:} Matlab, Maple, ProEngineer, Windchill, SolidWorks, CFDesigner, Rapid Prototyping, CNC Machining\\ {\em Digital System Design:} Logic Analyzer, Serial Protocol Analyzer, Controller Simulators } %\newcommand{\resexp}{