Résumé

Michael S. Bland

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 Mission Systems
(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

  • ACADEMIC 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