Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

James Hartley

Ahsahka,ID

Summary

Motivated Systems Automation Engineer with extensive experience in automating system administration processes for both Linux and Windows environments. Proven expertise in software development for system control applications, encompassing the full software design stack from hardware integration to user application frontend. Seeking a position to leverage advanced knowledge in enhancing performance and increasing the availability of sophisticated computing systems. Eager to apply skills in addressing complex systems challenges and driving operational excellence.

Overview

12
12
years of professional experience
1
1
Certification

Work History

Contract Network Supervisor

Orofino School District 171
Orofino, ID
04.2024 - Current
  • Task: Update all Hyper-v Servers and Virtual Machines from 2012r2 Windows Server to 2022 Windows Datacenter, update all applications to latest supported versions.
  • Result: Completed upgrade of the Hyper-vs and VMs, Update all AD controllers, exchange servers, filers, and DHCP servers.
  • Task: Write PowerShell GUI application to manage DHCP reservations.
  • Result: Completed PowerShell Studio Beta delivered for users to use for further improvements.
  • Task: Write PowerShell GUI application to manage creation of student accounts, directory on correct filer, and proper security Credential, using screen or batch file input.
  • Result: Completed PowerShell Studio Beta delivered for users to use for further improvements.
  • Task: Rebuild Certificate Server with offline root CA and online intermediate CA.
  • Result: Completed and tested against Unix and Windows Servers.
  • Task: Design and Code Object oriented VM and Computer manager GUI application using PowerShell Studio.
  • Result: Objects and basic shell are designed. This is the current task.

Software Design Contractor

Lockheed/Martin
Grand Prairie, Tx
09.2023 - 11.2023
  • Task: Consult on object oriented design of new hand held small missile system. Designed the framework for ground tests and graphics displays. Heavy use of common design patterns and code standards. Heavy use of Git and Visual Studio, Qt, and C++v17, and knowledge of design patterns and coding standards.
  • Result: Issued my evaluation of their current GUI design with notes on a much better system design.

Software Test Contractor

Lockheed/Martin
Fort Worth, TX
01.2023 - 05.2023
  • Task: Software Testing F35 Flight Heads up Display. Involved Dev/Ops using most of Atlassian Dev/Ops suite of tools. Including Jira, Confluence, Bitbucket, BlueOcean, and custom pipeline compilation of code. Integrate code from other development branches to add features to the new development branch assure compilation and then test the results of the new displays with the Beyond Compare tool in binary mode. Heavy use of C++ and Lockheed Martins’ custom test script engine.
  • Result: Completed my required testing

Project Lead

MetriGuard/Raute
Pullman, WA
04.2014 - 10.2022
  • Task: Redesign PCDS hardware controller algorithm using QT/C++. Improve device drivers for Linux used for PCDS hardware. Provide software upgrades and fixes as required. Most of the common design patterns implemented and custom TCP/IP network protocol and XML protocol developed to send data to the users GUI application.
  • Result: Successful redesign. Software and firmware is stable.
  • Task: Restructure the development of the 820, 830, and 2350 machine code and port from visual basic to c++ using advance design patterns and multi-threading. Re-write the Galil hardware controller software using modern design patterns and multi-threading. Provide a modern GUI look and feel. Replace in house controller for the 2350 with BeckHoff field array implementing EtherCat. Rewrite the application GUI for the 2350 from visual basic to C++ and implement multi-threading.
  • Result: Completed 830 software, Designed implementation of same for the 820. Completed the 2350 rewrite.

Education

Bachelors - Applied Mathematics

California State University
Northridge, CA

Masters - Computer Science

Arkansas State University
Jonesboro, AR

Post Graduate work - AI algorithms and Design Patterns

University of Birmingham
Birmingham, AL

Skills

  • Full stack development with C and Qt
  • Skilled in multiple programming languages including C, Perl, and Java
  • Automation of system processes using Bash and PowerShell
  • IDEs, Qt, Visual Studio, Visual Code, PowerShell Studio
  • Dev/Ops, JIRA, Confluence, BitBucket, Jenkins, Beyond Compare v3
  • Others, Networking, parallel algorithms, Learning algorithms, neural nets, fuzzy logic, technical instruction

Certification

Security +

Timeline

Contract Network Supervisor

Orofino School District 171
04.2024 - Current

Software Design Contractor

Lockheed/Martin
09.2023 - 11.2023

Software Test Contractor

Lockheed/Martin
01.2023 - 05.2023

Project Lead

MetriGuard/Raute
04.2014 - 10.2022

Masters - Computer Science

Arkansas State University

Post Graduate work - AI algorithms and Design Patterns

University of Birmingham

Bachelors - Applied Mathematics

California State University
James Hartley