resume

Murphy Malcolm

murphyjmalcolm@gmail.com · Ann Arbor, MI · murph.rip

Software & Systems Engineer with expertise in full-stack development, DevSecOps, and embedded development. Skilled in Python, Rust, C, and CI/CD automation. Strong systems thinker who excels at architectural planning, identifying integration points across complex projects, and driving solutions from concept to deployment.

Download PDF

experience

Prism Controls

Software, Systems, & Platform Engineer

  • Led a team of 2 junior developers in rewriting the front-end & back-end of our Responsive Egg Flow product.
  • Delivered product demonstrations to customers, translating technical capabilities into business value and gathering feedback for feature development.
  • Standardized Git workflows, coding standards, and CI/CD architecture across the engineering team.
  • Built configuration and package management infrastructure across 5+ projects with automated security analysis, saving 100+ hours in deployment and troubleshooting.
  • Led recruitment and technical interviews for the NPD team, successfully hiring 5 engineers.

Kent Career Technical Center

IT HelpDesk

  • Handled the majority of high complexity tickets from students & staff while maintaining high user satisfaction.
  • Troubleshooted complex educational network infrastructure while minimizing downtime & improving performance.

Self-Employed Consultant

Freelance Software & IT Consultant

  • Delivered medium to large-scale coding projects, including web development, home automation, and IoT monitors.
  • Developed CLI utilities, web scrapers, full-stack project templates, and stress testing utilities.
  • Implemented secure network segmentation for IoT devices to enhance data privacy and limit telemetry exposure.

education

University of Michigan

Computer Science, B.S

  • Tutored numerous students in introductory programming courses & version control.
  • Identified & reported 5+ security vulnerabilities in autograding build environments.
  • Leveraging prior industry experience to provide real-world context in academic team projects.

Grand Rapids Community College

Computer Support Specialist, A.A.A.S.

  • Tutored numerous courses in programming & system administration.
  • Delivered volunteer lectures on technical coursework to high school students.

Kent Career Technical Center

Career & Technical Education (CTE) — Advanced IT, Networking, & Cybersecurity

  • Coursework in IT HelpDesk, networking, domain administration, & system deployments.
  • Earned professional certifications: ITF+, Network+, & Python Specialist (Among others).
  • Served as a mentor and resource for dozens of first-year students.

certificationsITF+ · Network+ · Python Specialist

skills

Programming Languages

Python 5 places used
  • workDeveloped CLI utilities, web scrapers, full-stack project templates, and stress testing utilities. Consulting
  • schoolTutored numerous students in introductory programming courses & version control. UMich
  • schoolTutored numerous courses in programming & system administration. GRCC
  • schoolEarned professional certifications: ITF+, Network+, & Python Specialist (Among others). KCTC
  • projectCLI Tool to create a standard Python repository structure Create-Py-App
Rust 1 places used
  • projectCLI Tool to create a standard Python repository structure Create-Py-App
Go 1 places used
  • projectVisual Studio [Code] File Split is a file system monitor & file splitter for creating multiple files at once in VSCode. VS File Split
JavaScript/TypeScript (React, Next.js) 3 places used
  • workLed a team of 2 junior developers in rewriting the front-end & back-end of our Responsive Egg Flow product. Prism Controls
  • workDelivered medium to large-scale coding projects, including web development, home automation, and IoT monitors. Consulting
  • projectA [Google Cloud Platform] extension to translate Wrike email addresses to Wrike task links by detecting them in email your active email threads. Wrike Email Link Translator
C 1 places used
  • schoolUMich coursework (EECS 280, 281, 370 notes) UMich
C++ 1 places used
  • schoolUMich coursework (EECS 280, 281, 370 notes) UMich
C#

Infrastructure

Networking 4 places used
  • workTroubleshooted complex educational network infrastructure while minimizing downtime & improving performance. KCTC HelpDesk
  • workImplemented secure network segmentation for IoT devices to enhance data privacy and limit telemetry exposure. Consulting
  • schoolCoursework in IT HelpDesk, networking, domain administration, & system deployments. KCTC
  • schoolEarned professional certifications: ITF+, Network+, & Python Specialist (Among others). KCTC
Cybersecurity 3 places used
  • workImplemented secure network segmentation for IoT devices to enhance data privacy and limit telemetry exposure. Consulting
  • schoolIdentified & reported 5+ security vulnerabilities in autograding build environments. UMich
  • schoolCoursework in IT HelpDesk, networking, domain administration, & system deployments. KCTC
Azure
Git (VCS) 2 places used
  • workStandardized Git workflows, coding standards, and CI/CD architecture across the engineering team. Prism Controls
  • schoolTutored numerous students in introductory programming courses & version control. UMich
Linux
CI/CD 3 places used
  • workStandardized Git workflows, coding standards, and CI/CD architecture across the engineering team. Prism Controls
  • projectVisual Studio [Code] File Split is a file system monitor & file splitter for creating multiple files at once in VSCode. VS File Split
  • projectCLI Tool to create a standard Python repository structure Create-Py-App
Ansible
Terraform

Principles

Object-oriented programming & design (OOP/OOD)
RESTful APIs
SOLID
KISS

Other

Research
Data analysis
Configuration management 1 places used
  • workBuilt configuration and package management infrastructure across 5+ projects with automated security analysis, saving 100+ hours in deployment and troubleshooting. Prism Controls
System administration 3 places used
  • workHandled the majority of high complexity tickets from students & staff while maintaining high user satisfaction. KCTC HelpDesk
  • schoolTutored numerous courses in programming & system administration. GRCC
  • schoolCoursework in IT HelpDesk, networking, domain administration, & system deployments. KCTC
Technical documentation