Michael R. Monteith
Greenville, NC 27858
ad26hv@r.postjobfree.com
PROFILE
I picked up PHP when I joined Flanders in 2015. Since then, I’ve increased my knowledge of PHP. I’ve rewritten some of the old software that Flanders was using into PHP 8.1. Also cleaned up old code. Two major applications, one is for label printing, and the other for reporting for the manufacturing side. Both make use of extensive use of iSeries SQL queries and MySql queries. I’ve adjusted queries for reports and created new queries as well.
9 Years PHP development, with Laravel framework.
9 Years MySql ODBC & PDO connections
9 Years writing new and adjusting reporting code and queries as needed.
9 Years supporting TL Ashford label printing using PHP front end
1 Year Git versioning.
2 Years Java development using Java, JavaScript, JQuery, JSP, CSS, JDBC, and JQueryUI
10+ Years of HTML developing web pages from using Notepad and FTP to using IDEs
10+ Years of Perl experience developing scripts for monitoring, checking security, and patch notifications.
2 Years SQL experience managing and querying SQL databases.
2 Years using Subversion versioning tool.
20+years of Windows Operating Environment on Win 3.0, 3.1, NT, XP, 7. 3+years Windows Server 2003.
9+ years of systems administration experience including infrastructure administration on HP-UX 10.20, 11.00, 11.11, 11.21, 11.23.
5+years of systems administration experience on Solaris 8, 9, & 10.
3+years of systems administration experience on AIX 5.2.
2+years of systems administration experience on Suse Linux
5+years SOX and PCI compliancy on systems and reporting compliancy
Extensive experience in planning, designing, installing, configuring, implementing and supporting HP-UX, Solaris, AIX, Linux and Windows Operating Environments. Including tuning, security, backup and recovery, and upgrades
Extensive knowledge of installing Solaris in a container environment.
Knowledge in Planning, Installation, Configuration and Maintenance of HP-UX ServiceGuard.
Experience in Server Virtualization in UNIX environment.
Experience in migrating HP-UX from 10.20, to 11.00, to 11.11.
Experience in migrating Solaris from 8, to 9, to 10.
Extensive experience producing security patch bundles, general patch bundles, and system images for system admin teams for HP-UX and Solaris.
Extensive experience in installing, upgrading, removing, verifying packages using install and reinstall utilities on HP-UX, Solaris, AIX, and Linux.
Firm understanding of all aspects of the HP-UX and Solaris Operating System including kernel internals, shells, file systems.
Administered shell interfaces, groups/user accounts, login scripts, X-Windows and kernel patches & updates.
Well versed with LAN/WAN, TCP/IP and networking skills. Hands-on experience in NIS, NFS, DNS, NTP, SMTP.
Experience with SMIT, LVM, Mirroring, User & System Resource management, and Paging Space management.
Experience in writing application specific user interfaces (shell scripts) – Korn/Bourne as required to enhance the access and performance of system.
Strong scripting experience in Perl and Shell
Performed back-up procedures for system application software data files and worked in process as per established schedules. Perform archive duties as required. Work with backup group to analyze backup issues.
Good understanding of error logging subsystem and Performance Monitoring tools on HP-UX, Solaris, and AIX
Resolved many Application Startup problems, PATH problems, and Name conflicts, TCP/IP, LAN /WAN and Networking Problems, shared memory, and database issues.
Provided production support in an on-call rotation in a 24x7 environment at a fortune 500 company.
Detect problems in early development stage, utilizing effective troubleshooting skills.
Excellent customer service skills.
TECHNICAL SKILLS
Operating Systems:
HP-UX 10.20, 11.0, 11.11, 11.21, 11.23. Solaris 8, 9, & 10. AIX 5.1, 5,2. Suse Linux. Windows 3.0, 3.1, NT, XP, 7, 2001 Server, 2003 Server.
Hardware:
Network:
TCP/IP, LAN/WAN, HTTP/HTTPS
Database Software:
Oracle 9i/8i, IBM DB2, MS-SQL Server, MS-Access.
Languages:
Pascal, C, Java, Java scripts & Shell Scripts.
Tools/Application:
Veritas Volume manager.
EDUCATION
United States Air Force,
Specialty: Defensive Systems Trainer Specialist, 331hrs.
Technical Training: Electronics, 160hrs.
Systems Modifications, 60hrs.
Technical Writing, 24hrs.
Sprint,
Software training on Word, Excel, PowerPoint, Project, Outlook, Visio, and Lotus Notes
Customer Service Training
SNMP, TCP/IP
HP-UX System Administration and Networking I, II, and III
HP-UX Partitioning & Ignite/UX
HP-UX MC ServiceGuard
STS-277 Solaris Administration
Solaris Containers
WORK EXPERIENCE
AAF International
Washington, NC
Sr. Web Application Developer
Jan 2015 – Present
Responsibilities:
Development of internal website applications using HTML, CSS, Java, PHP, JavaScript, JQuery, JQueryUI
Create, update, and manage labeling system software and labels
Update reporting web application using PHP, MySql, and iSeries SQL
Add Git versioning to current applications
Assist in the definition, development, and documentation of software’s business requirements, objectives, deliverables, and specifications on a project-by-project basis in collaboration with internal users and departments.
Assist in defining software development project plans, including scoping, scheduling, and implementation.
Research, identify, analyze, and fulfill requirements of all internal and external program users.
Consistently write, translate, and code software programs and applications according to specifications.
Write programs to enhance functionality and/or performance of company applications as necessary.
Design, run and monitor software performance tests on new and existing programs for the purposes of correcting errors, isolating areas for improvement, and general debugging.
Train end users to operate new or modified programs.
Performs other duties as assigned by management.
Sprint/Nextel
Overland Park, KS
System Integrator
Dec 2012 – Nov 2014
Responsibilities:
Java development of internal usage tool application using HTML, CSS, Java, JavaScript, JQuery, JQueryUI
Managing SQL database used by tool
Managing internal HP QTP/UFT/ALM Windows lab equipment
Managing internal SkyLink Slate Widows desktop lab equipment
Developing Slate scripts to tests phone features
Developing and testing QTP/UFT test modules and test cases
Sprint/Nextel
Overland Park, KS
HP DMA – Database and Middleware Administrator
July 2012 – Dec 2012
Responsibilities:
Responsible taking software from proof of concept to use for production installation and patching of Oracle databases, and managing user access
Use Korn shell scripting to automate tasks within DMA to enhance accuracy of database software installation, upgrades, account management, and security.
Aerotek
Trenton, MO
Non-IT Consultant
March 2011 – Dec 2011
Responsibilities:
Responsible for monitoring wind, temperature, and odor around hog farm.
Accurate and timely reporting of information every 15min and documenting results
Veracity Solutions
Overland Park, KS
Senior Consultant
July 2010 – Feb 2011
Responsibilities:
Responsible for installation, troubleshooting and maintenance Solaris, Linux, and Windows servers.
Responsible for building virtual environment for Linux servers
Setup and configured network TCP/IP on Solaris, Linux and Windows servers.
Responsible for installation and configuration of OS, and patches.
Installation/Administration of TCP/IP, NFS, DNS, NTP, Send mail and Print servers as per the client’s requirement.
Performance Management & Tuning Solaris, Linux, and Windows kernel.
Managing cron jobs, batch processing and job scheduling.
Software installation and maintenance.
Security, Disaster Recovery, users and groups administration.
Networking service, performance, and resource monitoring.
Sprint
Overland Park, KS
Unix System Administrator
1997 - 2010
Responsibilities:
Responsible for installation, troubleshooting and maintenance HP-UX, AIX, Solaris, Linux, and Windows servers.
Planning, designing, installing, configuring, implementing and supporting HP-UX, Solaris, AIX, Linux and Windows Operating Environments. Including tuning, security, backup and recovery, and upgrades
Managing Solaris in a container environment
Managing HP_UX in a ServiceGuard environment
Producing security patch bundles, general patch bundles, and system images for system admin teams for HP-UX, Solaris, and AIX.
Installing, upgrading, removing, verifying packages using install and reinstall utility on HP-UX, Solaris, and AIX.
Supervising other system administrators during server monitoring project
Administered shell interfaces, groups/user accounts, login scripts, X-Windows and kernel patches & updates.
Work with backup group to analyze backup issues.
Troubleshooting complex application and OS issues
Worked with Corporate Security team to ensure HP-UX, Solaris, Aix, Linux and Windows servers are SOX and PCI compliant.
Resolved many Application Startup problems, PATH problems, and Name conflicts, TCP/IP, LAN /WAN and Networking Problems, shared memory, and database issues.
Provided production support in an on-call rotation in a 24x7 environment.
Sprint
Overland Park, KS
Client Support Analyst III
1991 - 1997
Responsibilities:
Respond to customer inquiries in a timely manner
Manage customer frustration with concern and understanding
Enter customer information and related issues into ticketing system
Diagnose customer issues over the phone related to PC hardware or software issues
Escalate calls when necessary to appropriate teams
Work with other teams to resolve customer issues such as network, mainframe, etc.
Follow-up with customers to assure issues are addressed in a timely & professional manner
Work with development team to update ticketing system to addressing changing needs
Develop documentation for other team members to enhance resolution efficiency
Provide training for other members of the helpdesk team
Analyze call information to determine top customer issues and provide ways to resolve or reduce them effectively
MicroAge Solutions
Kansas City, MO (Contract PC support for Sprint)
Sr. Field Service Engineer
July 1990 – July 1991
Responsibilities:
Provide field support for Sprint employees PC hardware and software issues
Install, configure, and repair, Macintosh and Windows PCs
Install, configure, and repair peripheral equipment such as dot matrix printers, laser printers, scanners, and monitors
Install and configure network cards to connect systems to company network
Respond to Sprint customers tickets in a timely and professional manner
MicroAge Solutions
Kansas City, MO
Sr. Field Service Engineer
July 1990 – July 1991
Responsibilities:
Provide field support for Sprint employees PC hardware and software issues
Install, configure, and repair, Macintosh and Windows PCs
IMO/Varo Inc
Garland, TX
Engineer’s Aid
July 1984 – July 1990
Responsibilities:
Work with engineer in providing input into design of automated test equipment
Research and purchase components for bread-boarding design for circuits
Bread-board circuits and adjust and test as needed
Design circuit board using PCB CAD software
Send design to PCB vendor to produce PCB.
Apply PCB to test equipment
Develop test program using Pascal, C, and assembly language for test procedures
Repair plant equipment such as lasers, vacuum deposition equipment, belt furnaces, welders, high voltage power supplies, RFC sealing machines, and all other electronic equipment
Ensure test equipment conforms to government requirements