Patrick M. Mills

500 South Adams Street, Annex B • Arlington, VA 22204
Phone: 571-338-4657 • Email: pmills@ieee.org

EXPERTISE

Computer Languages   C, C++, C#, Objective C, Assembler (6+ variants), Java, Pascal, Fortran, BASIC, Prolog, CLOS, VHDL, Postscript
Scripting Languages   JavaScript, Perl, PHP, Python, HTML/CSS, XML, SQL, ActionScript, C/Bourne/Bash, DOS, AppleScript
OS Platforms   Mobile (Android, iPhone/iPad/iTouch, Blackberry), Windows, Linux, Mac OS X, Solaris
Cloud Platforms   Amazon EC2, Azure, Google, Rackspace, Salesforce
Development Platforms   GNU, Visual Studio, .NET, PhoneGap, Titanium, MFC, Borland C/C++, Watcom
Databases   Postgres, SQL Server, Sybase, Oracle, MySQL
Design Software   Cadence Allegro/OrCAD, Tanner, IntelliSuite
Modeling Software   Ansys, SolidWorks, Inventor, Mathematica, MATLAB
Animation Software   Maya, 3D Studio, MilkShape, Extreme 3D, Ray Dream Designer, Detailer, Panda 3D, Flash
Media Software   Photoshop, Premiere, Fireworks, Illustrator, Paint Shop Pro, Audition, Freehand, Painter, Quark

Computer architecture and operating system design. Built AMD, Atmel, Freescale, Intel, Marvell, Renasas, Xilinx and Zilog based embedded systems; designed and fabricated a fuzzy logic processor used for sound location; designed a MIPS R4000 processor. Developed a quad-processor SIMD system to control a 6-legged robot. Developed embedded controller with inertial guidance to control UAV. Extensive experience with GUI design. Develop software for use on Unix (Linux, Solaris, BSD, HP/UX, Apollo, Ultrix, Sun OS), Windows 64/32/16-bit, DOS, and Macintosh. Network programming using Unix/Windows sockets, TCP/IP, USB, Appletalk, and serial/parallel connections. Parallel programming using CUDA, Intel MMX/SSE extensions and Beowulf clusters; multi-threaded experience using Windows Threads, pThreads, and MPI. Graphics programming using DirectX and OpenGL; coding for pixel, vertex and geometry shaders. Security programming using SSL, PGP, Public Key, 3-DES, SHA, and other PKI/symmetric/hashing algorithms.

EXPERIENCE

MediaSpot Technology, LLC, Co-Founder & CTO, 2012 – present.
Designed and implemented a high availability on-board media streaming platform. The complete system includes a custom ruggedized multicore embedded system, EU/NA approved power system with UPS, multi-node synchronization via high-bandwidth wireless technologies, command and control software, encryption, and HTML5 & mobile app delivery systems.

NeverLand Software & Systems, Founder & Senior Computer Engineer, 1994 – present.
Utilize full range of technical skills to service clients including: custom coding, database design, server administration, cross platform web development, and graphics modelling. Manage tight teams (6-10) to meet delivery and budget requirements and exceed client expectations. Clients include: ACF, ACP, AHRI / GAMA, Americans for Tax Reform, Apptio, the Association for Healthcare Foodservice, Brodeur Partners, CBS, CIAA, Dell / Fujitsu, DSA, EIAJ, FleishmanHillard, GSA, Honda, IFDA, ITAC, MCI, Microsoft, NAID, The National Space Club, Nike, The St. Joe Company, The Sullivan Alliance, Supernus Pharmaceuticals, Country of Taiwan, US Air Force, US DOL, State of Virginia, Weber Shandwick/Powell Tate, WIIT, Women in Aerospace.

TheNetOffice, Inc., CIO, 1998 – 2000.
Developed and implemented Internet technologies for business users.

Telework Analytics International, Inc., Head Programmer, 1994 – 1995.
Developed a Windows based computerized auditing system to gather work/lifestyle information from company employees and generate reports detailing individual and company teleworking / telecommuting compatibility. A second phase program interacts with Microsoft Excel using DDE. Third phase uses Visual Basic for Excel routines to generate analyses. Authentication ensures data integrity; hardware key maintains usage count for billing. Program supported multiple languages including American English, British English, French, German, and Spanish.

Bethesda Softworks, Programmer, 1995.
Developed 3D fractal landscape editor (with illustrated documentation) and other utilities used in several commercial games, Windows and HTML consulting, developed a Windows installer.

Battelle Pacific Northwest Division, Programmer, 1992.
Selected for Science and Engineering Research Semester by the US DOE (security clearance required). Designed and implemented an image processing system for use by Dugway Proving Grounds. The system captured and processed live video. Wrote a 60+ page on-line help system with color illustrations and operator's manual. Designed a driver for use with Selectra’s VuPort to control a Panasonic AG-1960 VCR. Wrote Dynamic-Link Library to provide Windows control of Matrox’s JPeg routines. Developed custom user interface for use by Battelle with Windows programs.

PUBLICATIONS AND PATENTS

Additional patents pending in Biomedical Engineering & Embedded systems

P M Mills, An Audible Ultrasound Electrolarynx, Ph.D. diss., Engineering & Applied Science, GWU, Washington, DC, 2015.

P Mills and J Zara. “3D Simulation of an Audible Ultrasonic Electrolarynx Using Difference Waves.”  PLoS ONE. 9(11): e113339. doi:10.1371/journal.pone.0113339.

P Mills, P Patterson, J Zara, S Smith. Patent 8,184,351. Amplified bimorph scanning mirror, optical system and method of scanning. (May 22, 2012).

D Nagel, A McGill, P Mills, R Pai. Patent 8,051,697. Self calibration devices for chemical and bio analytical trace detection systems. (November 8, 2011).

P Mills, P Patterson, J Zara, S Smith. Patent 7,573,627. Amplified bimorph scanning mirror, optical system and method of scanning. (August 11, 2009).

J Zara, P Mills, P Patterson. “Polyimide MEMS Actuators for Medical Imaging.” Proceedings of SPIE Conference on MOEMS Display and Imaging Systems III. Vol. 5721, 93-103, 2005.

P Patterson, P Mills, J Zara. “Amplified Bimorph Scanning Mirror for Optical Coherence Tomography.” Proceedings of the 2004 IEEE International Symposium on Biomedical Imaging: From Nano to Macro. (Arlington, VA. April 2004).

Patrick Mills. “Fuzzy Logic Control of a Four Rotor Autonomous Aerial Platform.” Proceedings of the 2001 International Conference on Computational Intelligence for Modeling, Control and Automation. (Las Vegas, NV. July 2001).

JMH Edwards, N Hodson, and PM Mills. Patent 6,247,005. Expert system for research, data collection and analysis. (June 12, 2001).

Patrick Mills and John Bowles. “Fuzzy Logic Enhanced Symmetric Dynamic Programming for Speech Recognition.Proceedings of the 5th IEEE International Conference on Fuzzy Systems. (New Orleans, LA. September 1996).

Juan Martinez, John Bowles, and Patrick Mills. “A Fuzzy Logic Positioning System for an Articulated Robot Arm.Proceedings of the 5th IEEE International Conference on Fuzzy Systems. (New Orleans, LA. September 1996).

TM Conte, KN Menezes, PM Mills, BA Patel. “Optimization of Instruction Fetch Mechanisms for High Issue Rates.” Proceedings of the 22nd Annual International Symposium on Computer Architecture. (Santa Margherita, Italy. June 1995).

EDUCATION

The George Washington University, Washington, DC. Doctor of Philosophy, Electrical Engineering.
Dissertation: An Audible Ultrasound Electrolarynx. Research & Masters-Level Teaching Assistant. GPA 4.0, Golden Key International honor society. Recipient of Emmanuel Beck Endowment Scholarship in Computer Engineering.
Research: Biomedical Imaging – designed and programmed real-time (15 – 60 fps) Ultrasound and Optical Coherence Tomography (OCT) Imaging system, assembled and maintained imaging hardware. Psychology – designed, fabricated, assembled, and programmed wireless system for motion capture experiments. Robotics – assembled and programmed soft real-time embedded Linux controllers with GPS, inertial guidance and encrypted radio links for unmanned aerial vehicles (UAV) funded by USAF Office of Scientific Research.

University of South Carolina, Columbia, SC. Master of Science, Computer Engineering.
Thesis: Fuzzy Speech Recognition. Research & Masters-Level Teaching Assistant. GPA 3.9, Eta Kappa Nu honor society.
Research: Very Long Instruction Word (VLIW) Computer Architecture model for HP & Intel used in planning the Itanium.

Swarthmore College, Swarthmore, PA. Bachelor of Science, Engineering.
Strong background in Engineering, Computer Science, Mathematics, Psychology, and English Literature.
Engineering Dept Graphics Lab: Created full featured 2D/3D X-Windows library for Computer Graphics instruction.
Jet Propulsion Labs Grant: Created Mac front end to control a resource allocation neural network analog integrated circuit.
Engineering Dept Apollo Computer Lab: Senior systems administrator for entire network of HP/Apollo computers.
Psychology Dept Perception Lab: Designed and implemented a Mac application to time microsecond visual responses to a sequence of images. Researcher defined timing and feedback options then recorded subjects' responses for analysis.
NCSA Supercomputer Time Grant: Developed back-propagation neural network models on a Cray Y-MP for Cognitive Psyc.

The McCallie School, Chattanooga, TN.
Cum Laude.

COMMUNITY INVOLVEMENT

Member of IEEE & ACM. Improve The World – Designed, implemented, and tested portable, ultralight satellite based communication system for use in humanitarian relief. Member of Technical Advisory Board. BotBall – Judge for KISS Institute for Practical Robotics Botball Tournament. Swarthmore College Climbing Club – Competent instructor and guide. Boy Scouts of America – Eagle Scout, Order of the Arrow, God & Family, God & Country, Arrow of Light.


PDF A copy of my resume for printing and distribution is provided as a PDF file (336K).

Return to Main Page