Charles Wilcox
38 Charles River Road
Apartment C
Waltham, MA 02453-2402
508-826-3263
willo@cynd.net
web.cynd.net/~willo

Objective Work on innovative, high-throughput software developed by small, interdisciplinary teams of domain experts, leveraging the wealth of open-source software, and diligent development processes.
Technical Skills Programming Languages: C++, C, UNIX scripts, NVidia C for CUDA, Python, XHTML/CSS, Perl, Java, Assembly.
C++ Programming Libraries: STL, Eigen Linear Algebra Library, Mercury SAL, LEMON Graph Library, Boost Serialization Library, VSIPL.
Software Development Tools: Vim, GCC, GDB, Valgrind Memcheck & Cachegrind, Google Performance Tools, GProf, OProfile.
OS Administration: GNU/Linux (Debian, Ubuntu, Gentoo, Slackware, Fedora, Suse, Redhat), Microsoft Windows 95/98/NT/2K/XP.
Service Administration: OpenSSH, Apache, MySQL, Bind9, Exim, UW IMAP, Samba, Jabber, Kerberos.
Analytical Techniques: ( Extended/Particle ) Kalman Filtering, Bayesean Inference, Linear Programming, Graph Theory.
Work History
Current
- 2006 May
BAE Systems: Advanced Information Technologies: Fusion Technology and Systems Division - Senior Software Engineer
  • Was a primary developer on a project to re-write a new signal-processing chain of software modules, doing architecture, design, implementation and testing.
  • Received AIT's "Software Engineer of the Year 2008" award for significant C++ multicomputer development for General Atomics - Aeronautical Systems Inc. Lynx GMTI Radar DARPA Dual Beam Project.
  • Fully designed, implemented, tested and integrated new functionality into flagship product ATIF.
  • Applied profiling techniques to achieve notable CPU gains and significant latency reductions.
2006 May
- 2000 May
WPI Computer Science: Systems - Assistant Lab Manager
  • Created and maintained a robust Windows workstation image using Sysprep and Symantec Ghost, used on 200+ machines.
  • Evaluated various technologies for departmental use such as: Distributed File Systems, Samba Domain Controller, Virtual Machine solutions.
2000 Dec
- 1998 May
WPI Computing & Communications Center: Helpdesk - Support Supervisor
  • Diagnosed and resolved computer problems for all campus users, by assisting them over the phone, through e-mail and in person.
  • Coordinated assistance between users and IT staff when necessary.
  • Supervised other employees during shift.
1998 May
- 1997 Aug
WPI Computing & Communications Center: Computer Shop - Assistant Technician
  • Diagnosed hardware issues, and configured new Windows installs.
1997 Mar
- 1997 Jan
Maine School of Science and Mathematics (MSSM) - Instructor
  • Co-created and co-taught a 10 week C++ course for regional High School Gifted & Talented students.
Education Worcester Polytechnic Institute (WPI) - Worcester, MA
Bachelor of Science, Computer Science (incomplete)
Maine School of Science and Mathematics (MSSM) - Limestone, ME
High School Diploma.
Course Work Algorithms, Artificial Intelligence, Computation Theory, Graphics, Networks, Object-Oriented Design, Operating Systems, Software Engineering
  • Lead and worked on team-oriented course projects.
  • Worked in a mock full development cycle involving seven team produced modules.
  • Implemented decision-tree AI program to analyze and predict demographic census data.
  • Simulated OSI network layers 2 & 3 using TCP OS system calls.
Senior Project Autonomous Package Management System
  • Created a framework and nomenclature relating software packages, distribution packaging, and site installs.
  • Wrote a platform-independent PERL program to track, install and upgrade software packages.
  • Made a webpage front-end to manage this system.
Honours Inducted into the Rho Kappa cast of the Alpha Psi Omega theatre honor society in the Spring of 2003.
Activities Biking, racquetball, Men's Glee Club choir, Worcester Area ACM, Pugwash, WPI Masque theatre, Lens & Lights.