Michael D. Miller

Education

Bachelor of Science Degree, Computer Science - University of Maryland Baltimore County, 1996
Associate's Degree, Computer Science - Anne Arundel Community College, 1991

Overview

Over 26 years of programming, system administration, system operation and integration, and customer service experience on Unix operating systems. Focus on general Perl programming, web application development, web server systems administration, and Linux administration. Ideal position would be a mix of Perl programming and/or CGI-based web application development using Perl, or any projects requiring a skilled Perl developer.

Skills

Experience

2012 - Present: Senior Software Engineer, Entegra Systems, Ellicott City, MD
Perl Programmer supporting the TUSCANFIRE contract. Duties include various tool automation tasks, as well as the creation and implementation of several web-based tools, including web-based front-ends to several databases, and two comprehensive tasking/ticketing systems that are in wide use today. Skills employed: Perl, MySQL, HTTP, HTML, DOM, Javascript, CSS2, Apache, Linux/Unix.

In support of the OCEANSURF contract, performs software requirements development and derivation, architectural design, detailed design, implementation, and unit test of software components per design, configuration management, and implementation standards. Supports integration and test and Operations and Sustainment. Develops software installation and backout procedures. Collaborates with Task Order Lead and/or Customer to prioritize tickets, provide completion estimates, and provide feedback for continuous process improvement. Provides occasional support of planned after-hours deployments. Interacts effectively with internal and external customer(s), Task Order Lead, Software Engineers or Analysts, Test Engineers, Configurations Managers, Technical Writers, and Database and System Administrator.

2004-2012: Principle Consultant, Raba/SRA, Fairfax, VA
Perl Programmer supporting the TUSCANFIRE contract. Duties include various tool automation tasks, as well as the creation and implementation of several web-based tools, including web-based front-ends to several databases, and two comprehensive tasking/ticketing systems that are in wide use today. Skills employed: Perl, MySQL, HTTP, HTML, DOM, Javascript, CSS2, Apache, Linux/Unix.

2001-2004: Senior Programmer/Analyst, Getronics/DigitalNet/BCC/Unisys/Raba/SRA, Ft. Meade, MD.
Various contracts making use of Perl programming skills to create database front-ends, various web-based tools, and adminsitrative/automation tasks: Took the lead in automating various tasks in Network Performance Management Workcenter which were previously performed manually. Wrote various scripts and tools which parse log files, access databases, interact with switches, routers, hubs, and other network devices to produce statistics and reports which aid in providing network performance data to network architects, technicians, and management.

1997-2000: Computer Scientist, Dept. of Defense, Fort Meade, MD.
Assumed senior webmaster position responsible for consolidation, administration, and maintenance of several large scale Apache Web servers (Linux & Solaris). Duties include consolidating hundreds of dispersed organizational web servers into a few virtual host based web servers, developing various Perl scripts to automate administration and maintenance, developing and maintaining an intranet-wide Yahoo-like category based indexing engine, managing the placement of web sites to minimize the network load, directly assisting all customers using the web servers. Developed and maintained an intranet-wide Yahoo-like category based indexing engine (internally called "Yeeha"). Created intranet-based URN service, allowing users to navigate the web using "go <keyword>" in the web browser. Other duties included researching, testing, and implementing new technologies to effectively meet customer demand, and authoring technical documentation of standards and procedures pertaining to all aspects of the consolidated web servers.

1992-1997:Computer Scientist, Dept. of Defense, Fort Meade, MD.
Assumed system administration position with a heavy dataflow organization using SUN workstations and SUN Servers running SunOS and Solaris, x86 Computers, IBM workstations, various printers, and TCP/IP ethernet networks. Duties included setting up and administering web servers, Perl scripting, creating web-based tools and system using Perl, performing backups, managing DNS, NFS, and NIS, RAID configuration, creating and managing accounts, responding to customer problems, troubleshooting all aspects of the systems, and training more junior level system administrators.

1987-1992: Computer Systems Operator, Dept. of Defense, Fort Meade, MD.
Assumed computer operator position responsible for backups, maintaining system integrity, and correcting hardware malfunctions on IBM mainframe systems running the MVS operating system and AT&T 3B15 & 3B20 systems running the Unix System V operating system.