Blair Armeau

Full-Stack Software Systems Engineer, Administrator, and Full-Stack Developer

Innovative software engineer with over 25 years of progressive technical experience and proven commitment to company and project visions. Collaborate remotely with multi-discipline teams to design, develop, document, and maintain software architectures, requirements, interfaces, and designs. Professional software trainer, that loves to share knowledge, breaking down complex tasks into manageable, easily understood information. Continual learner of new technologies.

  • Software Troubleshooting & Debugging
  • Network and Server Installation & Configuration
  • Beowulf & Hadoop Clusters
  • MBTI-INTJ - Independent, Original, Quick, Organized
  • Problem Solving & Data Analytics
  • Network Troubleshooting & Hardware Knowledge
  • Software Project Management
  • Design & Build Databases

Technical Expertise

Operating Systems

	* Microsoft Windows, Linux (both rpm and apt), AIX
	* Micro-controllers (Arduino, Raspberry PI), Embedded Systems
	* Comfortable with Command Line Interface (CLI), including apt and rpm based software installation 


	* Installing server hardware including networking and cabling and operating systems
	* Networking, routers, Network Attached Storage
	* Desktop PC, build and repair, including water cooling


	* Installed and maintained VMWare and Oracle VirtualBox
	* Installed, configured, and maintained hosted machine images

Web Technology

	* Apache, NGINX

Software Development

	* Developed and promoted IT Service Management (ITSM) concepts during the business unit redesign and restructuring resulting in Software Transition division
	* Software Transition became the one-stop channel for all software changes, advertisement, review, and documentation
	* Used ITSM, SCRUM, DevOps, Agile methods
	* Installing and configuring server-side and client-side applications from a variety of sources

Database Design, Use, and Programming

	* Lotus Notes and Domino versions 4.5 through 10
	* Lotus Notes / Domino Database, MySQL/Maria DB, DB2, SQL, Oracle, and LEI (Lotus Enterprise Integrator)

Scripting Language

	* Windows Batch, Linux Bash Shell, and Power Shell

Programming Languages

  • LotusScript, Visual Basic, Java, COBOL, FORTRAN, LISP, JavaScript, Assembly, PHP,
  • Developing expertise JavaScript, CSS, HTML, Linux, Node.js, React.js, Express, Mongoose, MongoDB, MySQL and PostgreSQL, HTTP, AJAX, APIs, and Ruby and Ruby on Rails
Source Code Control and Deployment
  • Teamstudio, Tools, Git (GitHub), SVN, Jenkins, ChangeMan ZMF, Serena Dimensions

Professional Experience

Navy Federal Credit Union

Twenty-three-year history, promoted through a series of increasingly responsible positions based on performance, a willingness to grow, improve, expand knowledge, share information, and the ability to create lasting relationships with employees and managers.

Systems Engineer 4 - Application Management - April 2019 - March 2020

	* Transferred to a new position to research, evaluate, design, implement and maintain systems and product solutions by applying knowledge of engineering principles
	* Provided technical direction and engineering support for projects and infrastructure
	* Developed and maintained expert functional knowledge of evolving IT engineering industry technologies, concepts, and trends
	* Full life-cycle project management in an Agile development environment

Systems Engineer 4 - Service Transition / Change Management - April 2010 - April 2019

	* Promoted to serve as Subject Matter Expert for all LOTUS/IBM Notes / Domino administration, development, client support, system maintenance, and interoperability with other systems such as DB2 and mainframe
	* Fully supported ITIL and the Change Management system, including assisted installing software system databases, performed upgrades, and facilitated training sessions on how to implement the Change Management process
	* Acted as the liaison in the Agile development environment across business teams, change management, and developers. Prepared, assisted, created, and reviewed implementation plans across business units and technical teams for completeness and accuracy. As subject matter expert traditionally did the implementations and updates
	* Acted as the primary point of contact for developers to troubleshoot and diagnose problems including performance and capacity issues
	* Served as both ad-hoc programmer and administrator to support both legacy and one-off solutions
	* Implemented Lotus Enterprise Integrator controls to link systems together to improve productivity and communications while reducing cost, removing duplicate data, increasing availability, and increasing reliability
	* Led software development and deployment in Teamstudio CIAO and related tools
	* Developed presentation, support materials, and cross-trained in ChangeMan ZMF, Serena Dimensions, SVN, Jenkins, GIT, and GitHub
	* Lead the Change Management process during software recovery testing during System Recovery simulations
	* Implemented Source Code control process across backup recovery sites and implemented code to automate failover and recovery processes from two remote locations. 
	* Regularly addressed  the need for rapid software deployment with minimal intervention to restore system functionality and member services
	* Mentored and cross-trained staff with development; primary author of training materials and documentation. Primary contact for documentation review and updates

Senior Lotus Notes / Domino Administrator - Telecommunications - March 2004 - April 2010

	* Tapped for the role during major organizational restructuring to serve as the primary point of contact for installing database updates. 
	* Updated operating systems, server components, and supported 100+ physical and VMWare virtual servers on Windows and AIX platforms
	* Built out multiple test environments for developers, including building servers, installing server operating systems, installing applications, and applying security restrictions
	* Served as both ad-hoc programmer and administrator to support both legacy and one-off solutions
	* Administered cross-system communication with Lotus Enterprise Integrator (LEI)
	* Administered user accounts, mail systems, and accounts, replication, source code control, access control lists (ACL)
	* Administered Sametime and QuickPlace, and built custom applications to connect third-party products into the Domino infrastructure
	* Maintained production, integration, quality, training, and unit testing environments; led all aspects of Lotus Notes / Domino Infrastructure including databases and mail
	* Built Business Recovery solutions for failover and recovery processes. This focus primarily addressed the need for redundant server software and database failover with minimal intervention to restore system functionality and member services from the hardware side
	* Collaborated with developers and provide database updates daily
	* Installed and maintained Business Recovery systems
	* Wrote and implemented rapid failover software which transferred all critical systems within the Notes/Domino environment to change the main site and deployment hub in under fifteen minutes

Additional Roles at Navy Federal Credit Union

Functions Analyst & Programmer - Research and Development - December 1999 - March 2004

	* Led programming solutions to streamline and automate operations. 
	* Primarily produced desktop, server, web, and automation applications using combinations of LotusScript, formula, Java, HTML, CSS, JavaScript, etc to meet the customers’ requirements
	* Developed innovation of new products and redesign of outdated projects and processes. For example, working with Marketing to research, develop, install remote electronic marketing displays which are now commonplace
	* Acted as the primary technical point of contact during the creation of the Business Recovery effort
	* Because there were no failover or recovery plans other than rebuilding and restoring systems from off-site backups, I acted as Subject Matter Expert (SME) and laid the groundwork needed to rebuild NFCU systems quickly and restore member service in the shortest amount of time
	* Built a failover system that primarily addressed the need for complete failover and detailed recovery directions (aka detailed steps plans) to restore system functionality and member services with widespread effort across all departments
	* Worked with National Capital Area Combined Federal Campaign to automate and pledge drives, something the did not think was possible
	* Led documentation efforts including developing standards for Business Recovery and automatic deployment of recovery information to remote sites
	* Full autonomy for web site developer for the Research and Development Division
	* Interviewed and analyzed software-training needs, planned, developed, coordinated, and implemented personal computer training programs for President's Staff and its employees

Computer Software Training Specialist - October 1996 - December 1999

	* Directed corporate software training programs with a focus on Microsoft Office and Lotus; hosted certification courses
	* Subject Matter Expert for Lotus Notes / Domino System Administration and Lotus Notes / Domino Programming training events
	* Created and implemented customer training courses for various business units to support training requirements including Computer Based Training (CBT)
	* Created training manuals and practices for, and lead workshops in, Microsoft products (Word, Excel, PowerPoint, etc), Lotus Products (AmiPro, Lotus123, Approach)
	* Hosted and attended Microsoft Windows server configuration and desktop configuration certification courses

Workstation Analyst - Information Services - June 1996 - October 1996

	* Provided maintenance of software and hardware diagnostics across all departments

Life before Navy Federal Credit Union

Computer Department Chairperson and Teacher - Schulenburg Independent School District

Schulenburg Texas - Grades 5-12, 1992 - 1996

  • Currently holds public school ExCET Certifications in General Mathematics and Computer Science
  • Teacher for Geometry, Computer Science Programming, Business Computer User, Computer Literacy
  • Primary lead on all technology-related maintenance, installation, and equipment recommendations
  • Languages include C, C++, Pascal, Visual Basic, among others
  • Systems include DOS, OS/2, Windows, Macintosh


M.S. Computer Science - Southwest Texas State University

San Marcos, Texas 1989 - 1992

  • Primary course material focused around Artificial Intelligence, Machine Learning, Knowledge-Based Expert Systems
  • Languages include Lisp, C, Batch, Visual Basic, among others
  • Systems include DOS, OS/2, Windows, Mainframe (DEC VAX/VMS)

B.A. Mathematics - Schreiner College

Kerrville, Texas, 1985 - 1989

  • Primary course material focused on Advanced Mathematics, Physics, and Computer Science Programming
  • Languages and Systems include C, COBOL, FORTRAN, Assembly, and others
  • Systems include CP/M, DOS, Windows

Hobbies and Interests

3D Printing including Cosplay costumes
Robotics (Arduino, Raspberry Pi, Linux, and cluster computing) including environment security, monitoring, patrol, GPS navigation, autonomous control, and telepresence

Designed and built a twenty unit server farm to experiment with:
Software concepts

  • Artificial Intelligence
  • Natural Language Processing
  • Big Data
  • Distributed Processing
  • Face Recognition
  • Image / Item Recognition
Hardware concepts
  • Networking, DNS, DHCP, Firewall
  • Hadoop Clusters
  • Beowulf Clusters
  • Diskless servers
  • Blade servers
  • Kubernetes
  • Docker Containers