My CV
Advocacy Profile here
Resume of Matt Arnold
Software Engineer, Sysadmin, Accessibility Specialist, Rehabilitative Technologist. Who Occasionally Moonlights in info-sec!
Mission Statement
I use Free and Open Source Software to Improve the Lives Persons with Disabilities, and other computer related things to put food on the table.
Contact Information
PGP: 9239 4662 BC03 8F2F 67CD 10D5 B472 40EE 0C71 19B7
Education
SUNY Polytechnic Institute | BS, Computer Science Utica, New York 2017
TECHNOLOGIES/Buzzwords
Languages: Python, Golang, C, C++, Rust, Haskell, Java, BASH/ksh, Assembler x86, amd64, R, SQL, MATLAB, Lua. NodeJS
Operating Systems: FreeBSD,OpenBSD/NetBSD, Red Hat, Gentoo, Debian, Ubuntu, Windows
Databases: MySQL, Postgres, Firebird, SQLite, Oracle
Frameworks/Servers: Apache, Tomcat,Django
## Current Role I'm currently working as a freelancer in both writing, and computing. Work samples on request
Experience
Selected Hobby/Volunteer Projects
Latest Projects available on SourceHut
BlueProxy 2023
- Converts the content of website, to provide an easier reading experience for those with print related disabilities
PaceTimer.love 2023
- A tool to help those with Executive Dysfunction issues, Resulting from ADHD and other disabilities complete tasks
Rabbit Ears 2022
- Built a custom Internet Relay Chat Client automation framework
VSSS
- A custom text to speech "Document Reader" for myself, and a few friends. Runs on GNU/Linux
MasterText
- Designed and implemented a python based document search system providing storage, retrieval, and search functionality for large datasets of freeform text
Neofingerd
- Designed and implemented a new server for the finger protocol server
Professional
Pro-Unlimited Contingent Computer Systems Software | 2019
-
Advised on the deployment of Kubernetes Cluster
-
Contributed to web applications using Python-based technologies including Django and Celery
-
Orchestrated diagnostic testing, maintenance and support on internal systems
NaviSite Software Engineering Intern Summer | 2012 & 2014
-
assisted in maintaining a custom python MVC framework web application
-
Completed research for product features such as, virtual network switches and physical to cloud migration
-
Responsible for testing and deployment of customer facing OS upgrades including debugging Linux kernel driver issues
Morrisville State College System Administrative Aide 2010-2011
- Maintained Unix and Shell servers for the department of Computer Science 2009-2010
Jcink.com System Administrator 2008-2010
-
Contributed to the development of new products including Air Proxy
-
Administered critical systems,advised on hardware and software upgrades
Debian Project Volunteer Contributor 2007-2017
-
Contributed to packages including; Yabause, lilo bootloader, inspircd, and gnug PECL extension
-
Provided briefing on Technical Committee decision #587866, relating to the lilo boot loader
Ubuntu Volunteer Contributor 2007-2010
-
Responsible for first line bug triage crash diagnostics and package maintenance
-
As a package maintainer I resolved merged conflicts in source code particularly those which caused stability issues
-
Evaluated new software for inclusion in Ubuntu and proposed security updates as necessary
CONFERENCE TALKS
** This is only a brief overview of talks I'm most proud of **
OpenBSD on the server | Bsides Rochester March 2021
- Provided on overview of OBSD unique features & a live demo of the pledge system call
IRC Servers The Basics | Syracuse Linux Users Group October 2021
- Provided instruction on how to set up their own chat server using IRC
Qemu user mode - Syracuse Linux Users Group January 2020
-
Explored the kernel’s Binfmt-misc interface and how this can be leveraged to support multiple CPU architectures in a single Linux installation
-
Explored the chroot and name space subsystems to provide isolation of foreign binaries without the need of a full hypervisor
How secure is your Linux Distro? Security B-sides Rochester April 2016
-
Introduction to software supply chain security
-
Examined recent Linux mint security breach as a negative case study to explore concepts
Community Involvement
-
Tutored unprivileged adults in computer programming, Linux system administration and other high skilled computer functions
-
Volunteer with local churches consulting on web development, and other communication, and accessibility needs.
-
Chair of Diverse Abilities Task Force of All Saints Parish Syracuse NY Whose Mission is to advocate for persons with disabilities, as well as educate the public on the discrimination faced by the disabled community
-
Many other Service projects through All Saints Parish of Syracuse
Media
The Joy of Linux: YouTube Podcast and Twitch Stream,
We dive into the artistic side of computing, with live coding demos. Exploration of fan games/indie games/ROM hacks https://joyoflinux.com
Articles
Why I switched to Fedora”, Fedora Magazine August 2020
Copyright © 2024 Matt Arnold CC-NC-BY-SA 4.0