Philip Nadeau
|
Telephone |
(206) 947 – 5121 |
|
|
phil@phil.org |
|
Master's degree student in Computer Science with AI/Machine Learning focus · Expert Linux, Apache, MySQL, Perl developer · 14 years of information technology experience · Server and network administrator · Ruby, C, Ada skills |
Education
|
Western Washington University Bellingham, WA |
Masters of
Science, Computer Science Core graduate curriculum: automata theory, algorithm analysis, programming languages, operating systems, scientific research methodology Specialization: Machine Learning, Genetic Algorithms, Genetic Programming, Natural Language Information Extraction and Retrieval Electives: Reconfigurable Computing, Parallel Processing, Embedded Computing Drivers for data collection devices in Windows, NetBSD, and FreeBSD with C/C++ |
|
Stevens Institute of Technology Hoboken, NJ |
Bachelor of
Science, Computer Science Core curriculum: Science and engineering Specialization: Software engineering, UNIX development, algorithms Electives: Ethics, History of Science, Philosophy |
|
Spry Hosting 2211 5th Ave Seattle, WA, 98121 |
Software Engineer |
2008 – 2009 |
|
• As member of development team, developed customer-facing virtual private server control panel • Constructed comprehensive tests with Test::More and Test Anything Protocol Technologies: Perl (CGI::Application, CGI::Fast, DBI, Template Toolkit), FastCGI, MySQL, Subversion, OpenVZ and Xen virtualization platforms |
||
|
Western Washington University 516 High Street Bellingham, WA 98225 |
Graduate Assistant |
2007 – 2008 |
|
• Lead instruction, grading, and tutoring of fifty undergraduate programming students per term. • Wrote seven full tutorials (totaling 41 pages) on fundamental programming in Ada 95 (expressions, control structures, packages, files and exceptions, string handling, arrays and matrices) |
||
|
InternetIdentity.com |
Developer (Contract) |
2005 – 2007 |
|
• Designed and implemented Automated Domain Trust (ADT) system to locate fraudulent DNS address data and WHOIS registration records across the 40 million domains in the GTLD’s • Implemented data interchange between ADT and clients Technologies: Perl, Ruby, MySQL, Filemaker |
||
|
IC-Wireless
(Innercite.com) |
Systems Engineer |
2003 – 2005 |
|
• As member of network administration team, analyzed and maintained IP network with multiple DS3 peers, Class B IP allocation, and redundant 802.11b backbone • Provisioned and maintained RADIUS, DSL, wireless (802.11), web hosting, DNS, co-location, and other Linux-based services Technologies: BIND, Cobalt Raq, Cisco, Nagios, SNMP, Barracuda, LAMP (Perl) |
||
|
Ebox.com |
Systems Administrator, Embedded Linux Developer |
2001 – 2003 |
|
• Provisioned and administered Linux servers, web services, email services, Java servlet containers, databases, IP Chains firewalls, IPSec VPNs, and Samba file and print servers • Contributed to in-vehicle logistics terminal based on i386 Single Board Computer, Linux, GPS, ARC geodata, RFID, and mobile Internet (Motorola iDEN) Technologies: Apache, Postfix, Jetty, Postgres, Samba |
||
Experience (2001 – 1994)
|
Flexis.net |
Project Manager |
1998 – 2001 |
|
• Principal developer for MedWebPlus.com (MWP), a semantic information retrieval system based on the Unified Medical Language System (UMLS) lexicon • Implemented the YBase Informatics Engine, an MVC platform. Flexis continued to use YBase into 2005 and beyond Technologies: Perl, Postgres |
||
|
Big
Panda |
Consulting Partner |
1996 – 1998 |
|
• Developed applications for e-commerce firms, ISPs, and Bell Laboratories Technologies: C, C++, Perl, SQL |
||
|
Bell
Laboratories |
Machine Vision Programming Consultant |
1995 – 1996 |
|
• Implemented software interfaces to analog video cameras, including capture, image subtraction, and feature recognition, and parameter tuning • Implemented a real-time gesture-driven input device capable of controlling a first-person shooter game (e.g. Doom) as effectively as a keyboard Technologies: IRIX, C, C++, SGI/VL, OpenGL, TCL/Tk |
||
|
Cyber
Warrior Inc. |
Multiplayer Game |
1994 – 1995 |
|
• Implemented a multiplayer game server using LambdaMOO • Sourced, installed, and configured dial-up access system using terminal server, consumer-grade modems, and Multi-Tech modular modems |
||
US Citizen · References on Request
“Artificial Intelligence” is a common trope in both science and popular culture. Unfortunately, there has never been a generally accepted measure of intelligence for both organisms and machines, so it is impossible to objectively judge the intelligence of one in comparison to the other. Consider instead the application of Intelligence Augmentation (IA). Rather than replacing human problem-solving ability, IA systems use computers and software to improve a person's native talent. Internet search engines are a familiar example. Given a few keywords, the engine retrieves relevant results with greater speed and scope than a single person attempting the same task. However, interpretation of the data, and its ultimate utility, strongly depends on the users' intelligence, education, and goals. IA provides an avenue for the practical application of machine intelligence to real problems, while avoiding the difficult problem of human-equivalency in AI.
|
Philip Nadeau |
phil@phil.org |
Page |