Michael S. Bland - Résumé mbland@acm.org OBJECTIVE To apply my programming skills in a team-based environment, helping others grow and achieve their objectives while developing my own skills EDUCATION Bachelor of Science in Computer Science, May 2001 Christopher Newport University (CNU) Newport News, Virginia GPA: 3.70/4.00 Magna Cum Laude, Departmental Honors EXPERIENCE Software Engineer Northrop Grumman Information Technology (July 2001 - Present) Responsibilities and accomplishments include: complete design and implementation of a radar Draw Module for the US Coast Guard Sector Command and Control (SCC) port surveillance system (C++, Solaris 8); maintenance and significant redesign of the US Coast Guard Command Display and Control (COMDAC) Draw Module, especially subsystems and tools used in the processing of Vector Product Format (VPF) geographic and hydrographic data (C++, Solaris 8); maintenance and redesign of portions of Vessel Tracking Service (VTS) software, including AIS message processing (C, HPUX 10.20); experimenting with and introducing numerous tools into the team development environment, such as Doxygen, CppUnit, Cscope, and Subversion Systems Apprentice Physics, Computer Science, and Engineering Department, CNU (December 1999 - March 2001) Responsibilities included configuring and installing software as Sun packages on Solaris systems, and as RPM packages on Linux systems; writing shell and Perl scripts for various administrative tasks; creating user accounts; troubleshooting software, hardware, and network issues; installing Linux on x86-based systems; installing Solaris on SPARC systems; writing numerous lab manuals Java Designer and Programmer CNU/Jefferson Lab XPBS Batch Processing system (Summer 2000) Implemented client/server batch server monitor as a group course project for CPSC 426 (Java), intended for possible use at Jefferson Lab National Accelerator Facility, Newport News, Virginia; mainly responsible for server and abstract data model underlying Swing client GUI (manages data for multiple GUI views), including use of Internet sockets SKILLS Very strong C++ and Object-Oriented Design/Programming skills, including a broad knowledge of and experience applying many idioms and patterns Experience with C, Python, Java, Perl, Tcl/Tk, and shell scripting; interest in other languages such as Ruby, Lisp, Scheme, and Haskell Experienced UNIX/Linux user, fluent with vi/Vim and with extensive experience building and installing packages from source code across Linux, Sun, and HP platforms, applying changes as necessary when build complications occur Also familiar with the following popular tools: Subversion, CVS, Trac, Doxygen (including Graphviz), Exuberant Ctags, Cscope, Cbrowser Extremely strong writing ability Growing public speaking/presentation ability HONORS Omicron Delta Kappa (Leadership) Alpha Chi (Academic) Upsilon Pi Epsilon (Computer Science) Phi Lambda Sigma (Scientific Leadership) Voted CNU SGA Senator of the Month, March 2001 Appearances in Who's Who in American Colleges and Universities (including 2000-2001) Appearances in The National Dean's List AFFILIATIONS/ACTIVITIES Association for Computing Machinery (ACM), February 2000-present Institute of Electrical and Electronics Engineers Computer Society (IEEE-CS), March 2001-March 2004 REFERENCES Available upon request