Michael R. Brumm's Resume

Skills and Values

  • Enjoys Learning New Skills and Concepts
  • Excels at Problem Solving and System Integration
  • Strives for Excellence in Every Endeavor
  • Designs and Implements Comprehensive Solutions

Knowledge Base

    Hardware:

      Analog and Digital Systems
      Experience with amplitude, frequency, and phase modulation, digital logic gates, adders, multiplexers, and communication buses such as RS-232, RS-422, IEEE-488, RS-485, and MIL-STD-1553.

      Computers and Peripherals
      Extensive experience building and troubleshooting computer hardware, including custom high performance IP routers. In-depth understanding of CPUs, motherboards, hard drives, SCSI adapters, RAID controllers, Ethernet and Wi-Fi, modems, and other peripherals.

    Operating Systems:

      Linux/GNU, FreeBSD, Solaris, OpenVMS
      many Linux distributions, and several flavors of *nix
      Experience with compiling kernels and drivers, GCC and Make build environments, system administration, file systems, daemons, networking, web and service hosting, shell scripting, configuration, and troubleshooting.

      Windows NT, 2000, 2003, XP, Vista, 7
      Workstation and Server (including Advanced Server),
      Experience developing applications, managing networks and servers. Understanding of kernel, hardware abstraction layer, device drivers, services, subsystems, networking, APIs, registry, and Active Directory.

    Programming and Applications:

      Languages
      Experience with C, C++, C#, Java, x86 assembly, Ada, SQL, Visual Basic.NET, Bash, DCL, Pascal, Delphi, COBOL, Fortran, Lisp, ML, Prolog, Perl, PHP, HTML, XML, plus many macro, scripting, and batch languages.
      Able to learn any language quickly.

      Databases
      Experience building, analyzing, migrating, replicating, and performance tuning relational databases, including SQL links, keys, triggers, and queries. Experience managing and using SQL Server, Oracle, Access, MySQL, DB2, and many other relational and object oriented databases.

      Desktop Publishing, Graphic Art, and 3-D Modeling
      Experience with sophisticated layouts and design elements in print media, as well as development, encoding, compression, and delivery of multimedia.

    Networking and Services:

      Protocols
      Experience with all common TCP/IP layers, protocols, and encryption methods:
      IP addressing and routing, BGP, UDP, TCP, NAT/PAT, IPSec, PPTP, L2TP
      DNS, DHCP, PXE
      SLIP, PPP, PPPoE
      FTP, Telnet, HTTP(S), SOAP, POP3, IMAP, SMTP, SNMP, RTSP, VoIP
      Ethernet, ISDN, DSL, DOCSIS, T1 (fractional and full), and 802.11

      Hosting
      Experience with Apache and IIS web servers, SQL Server and MySQL database servers, sendmail and Exchange messaging servers, BIND and Microsoft DNS name servers.

Employment History Highlights

    Software Engineer, TDRSS SNE-West CSS, HSIM, SSC3 Development
    Honeywell TSI, NASA NENS Contract
    May 2007 to Present

    • Redesigned and implemented a Linux-based simulation system to allow SSC ground control equipment integration with Ada/OpenVMS/Alpha simulation software using a client/server based TCP/IP protocol.
    • Completed port of ground control simulation software from VAX to Alpha platform.
    • Designed and implemented scripted automated disaster recovery and software delivery system to improve operational availability.
    • Created virtual machine images of operational systems to improve discrepancy investigation, provide an environment for software development and unit testing, and simplify system simulation.
    • Investigated and implemented fixes for project internal discrepancies during system integration testing and operational transition.
    • Managed and assisted software team on software deliveries to operational system.
    • Trained new engineers on software maintenance process and procedures.
    • Provided design analysis, peer review, and training support for SNE-East software and system engineering.

    Lead Software Engineer, CRM Database Development
    BOSS International, Las Cruces, NM
    July 2000 to October 2005

    • Moved to New Mexico to care for parent, worked remotely for company in Madison, WI.
    • Performed remote administration, support, and development of their in-house database software.
    • Flew to Wisconsin when hardware changes or local hands-on system administration were required.
    • Created the infrastructure (servers, routers, and software) necessary to allow a remote office in India to share the same share network resources as offices in the United States by establishing reliable VPNs over the Internet, configuring replication for Active Directory domain controllers, Exchange mailboxes and public folders, and in-house SQL Server customer support applications and databases.

    Director of Information Systems
    BOSS International, Madison, WI
    October 1995 to June 2000

    • Interviewed, hired, supervised, and trained technicians.
    • Centralized files and databases for better security and disaster recovery.
    • Initiated and managed network protocol replacement of NetBEUI with TCP/IP.
    • Implemented DHCP servers, WINS servers, fax servers, print servers, backup servers, e-mail gateways, and routers.
    • Established dedicated connection to Internet.
    • Created and managed external FTP and Web servers on UNIX platforms.
    • Managed development of company website.
    • Managed implementation of domain trust security model and roaming profiles.
    • Implemented Remote Installation Service to reduce cost of workstation deployments.

    Lead Software Engineer, CRM Development
    BOSS International, Madison, WI
    September 1994 to June 1995

    • Designed relational database based on flat-file customer database.
    • Designed and managed implementations of intuitive graphical user interfaces based on business procedures.
    • Managed conversion from legacy database to new relational model.
    • Instructed developers on proper SQL query, relation, and transaction methods.
    • Provided technical information and documentation to Human Resources.
    • Managed testing and debugging of all related interfaces and utilities.

    Software Engineer, KYPIPE2 Development
    BOSS International, Madison, WI
    December 1993 to May 1994

    • Designed relational database for a pipe flow modeling and simulation program.
    • Collaborated to reach consensus with other developers and engineers on the design of a graphical interface to the database.
    • Implemented intuitive graphical user interface.
    • Synchronized timelines with other developers on team.