Current login: Wed Mar 22 17:37:50 2023
Welcome to HenryNeeds.Coffee!

[ Henry Quinn ] [ Blog ] [ Contact ] [ Digital Garden ] [ Resume ] [ Talks // Pods ]

[hquinn@HenryNeeds ~]$  whoami 

Henry Quinn IV

Automation Engineer

Work Experience:

Acuity Brands Lighting
Senior Application Developer (Full Time)

September 2021 - Present

- Automating processes around ensuring squads have the proper access groups trickled down from their departments and business units. [Python, PowerShell, Azure Pipelines] - Working with our security team to draft proposal policies around secret expirations and automated rotation. - Productionized and deployed an in-house solution to monitor and alert stakeholders about client secrets that are nearing their expiration dates. [Python, Azure Pipelines, Kubernetes, ArgoCD, MS Graph, SendGrid] - Selected a C4 modeling framework for the company and created training materials: "Getting Started" documentation and an eLearning video series. [PlantUML, Azure DevOps] - Planned and hosted the first event in a new internal hackathon series. Participants spent a week building out a proof-of-concept project using Temporal to evaluate its use as our future workflow engine. [Kubernetes, Temporal] - Contributed to the founding documents of Acuity's new series of hackathons.

Clarity Software Solutions
DevOps Engineer (Full Time)

May 2019 - August 2021

- Built out a modular and extendable pipeline to extract and format data from Datadog to aid our business intelligence team in developing automatic reports for national clients. [NodeJS, Docker, Kubernetes, Datadog, MariaDB] - Helped manage the container-based infrastructure, including acting as the point person when mitigating customer issues tracing back to code hosted on our Kubernetes cluster, shadowed our K8s leads when they worked on our cluster, aided in spinning down an old K8s cluster as we migrated to AWS, and helped developers containerize built processes. - Started to build out a language agnostic toolchain with AWS Lambda that would allow developers to pick and choose pieces to create their own pipelines. - Automated, with input from our ops and compliance teams, the process for scrubbing PHI from our lower environments, resulting in a time savings (so far) of ~95% or ~7.5 man-hours. [Bash, MariaDB] - Completed code, shell script, and SQL migrations to our lower environments as needed throughout the day & verified the same in daily change control meetings. - Automated the process of preparing code packages for our daily builds, resulting in a time savings of ~85% or ~2.5 man-hours. [Bash, Docker, GitHub] - Built a tool to parse and verify SQL scripts at various points in our change control process. [NodeJS, Docker, Kubernetes, GitHub] - Participated in discussions with senior engineers to both plan a digital transformation and discuss company-wide development standards that promote automation.

NewHaven.IO (Non-Profit)
President, Member Board of Directors (Volunteer)

November 2018 - Present

- Organizing events around the city for our members to network and learn new technology skills. - Partnering with other technology and non-profit focused organizations to help connect and align groups and individuals. - Creating a stronger tech and startup minded community by fostering a culture of creation and experimentation. - Managing a team of developers to create and launch a new website for the group.

[ NewHaven.IO Website ]

Administrative Office (AO) of the United States Courts
Software Developer - Temporary Duty Assignment (Shared Time)

August 2018 - April 2019

- Transitioned the Judicial Dashboard to work on an on-premise OpenShift/GlusterFS solution, cutting the deployment time down by 99.17%. This involved converting a single server buildout to a Docker solution to allow multiple developers to work concurrently on their local machines followed by another conversion to Kubernetes to facilitate an efficient rollout to 34 courts in the next six months. - Created, maintained, and provided enhancements to the codebase for a web application that automates the daily "getting up to speed" work for District Judges across the country, saving roughly an hour’s worth of time per judge every morning. - Collaborated with a remote team of engineers in D.C. to test the scalability of OpenShift for use by other judiciary development teams. This platform is now in the process of being elevated to being a national resource. - Communicated with the national IT Security Office to scan images and engineer solutions to remediate findings. Held partially in the Hartford courtrooms. - Interfaced with District Judges and users in the pilot courts testing the Judicial Dashboard to better understand user needs. - Coordinated with cross-functional stakeholders in the AO to align all teams in a common strategic direction.

United States District Court, District of Connecticut
Programmer (Full Time)

March 2017 - April 2019

- Transitioned in-house legacy applications to container based architectures with Docker for easier development and deployment. The ability to develop more quickly lead to a partnership with the Case Management Solutions Office in D.C., the hiring of part time developers, and a speedier rollout of the Judicial Dashboard product. - Experimented with modern web technologies like Vue.js, Node, and Webpack to lay the groundwork of modernizing the tech stack of the Judicial Dashboard project in order to better source talent for a nationwide rollout. - Communicated with developers across the judiciary about emerging technologies that could overhaul the core applications used by districts across the country. That combined advocacy led to a container focused overhaul of the organization's core product offerings and a judiciary-wide OpenShift hosting environment that the District of Connecticut is currently piloting. - Implemented an iPad fleet and MachForm solution to shorten the process of gathering information from potential jurors, normalizing the data, and getting it into the hands of attorneys in high profile cases, by 92.5%. - Developed a touchscreen jury sign in kiosk to undercut the cost of Xerox’s proposed product, to be used in courthouses nationwide, by ~85%. - Coordinated with the district's Security Officer to keep various web servers patched and secure.

Developer in Residence / Instructor (Part Time)

June 2017 - August 2018

- Kept up with the bleeding edge of the web technology horizon to help set technical direction for LTP's courses and library. - Developed an eLearning course titled "Intro to Server Administration" that was distributed across multiple channels (including Udemy, Packt, and Safari). - Wrote an article/workshop for the LearnToProgram.TV Magazine titled "The Future Is Docker". - Instructed and mentored students in the Framework Web Development Bootcamp, both in-person and online.

[ Magazine Article ] [ Udemy Course ]

United States District Court, District of Connecticut
Programmer / Analyst (Full Time)

May 2015 - March 2017

- Created full stack LAMP and Ruby on Rails web applications to automate workflows for HR and Operations. Communications involved in on and off boarding employees was cut by over 40% due to streamlining the process by which system access privileges are requisitioned and assigned. - Managed Red Hat servers running IBM Informix and US District Court CM/ECF (our docketing application) instances and prepared for our district's early adopter NextGen CM/ECF upgrade. - Crafted complex, multi table queries to generate reports that allowed Magistrate and District Judges on the CM/ECF Committee to decide which nature of suit case types needed to be optimized to abide by the Speedy Trial Clause.

Public Projects:

Henry Gives Coffee (2021) - A web project meant to reward and support creativity on the web. Every month, people can submit their side projects that fit a theme, and cash prizes are awarded to developers chosen by myself and a handful of Patreon supporters. Most everyone at least gets a shoutout for their work.

GatsbyJS, NodeJS, GraphQL, Netlify.

[ GitHub ]

New Haven Relief Resources (2020) - Built a web app to crowdsource and relay information regarding available aid in New Haven during the COVID-19 pandemic (including food banks, health/family resources, and business help). Includes a sister repository to help others set up a no-code version for their own city using only free resources.

JavaScript, React, GatsbyJS, AirTable, Netlify.

[ GitHub ]

DEVC Webpack Playground (2018) - Experimenting folding Vue.js, Node, and WebPack into a containerized Lucee (open source ColdFusion) and MySQL environment that’s used in the judiciary. The end goal is to spur a modernization effort of our tech stacks across the country.

Vue.js, ColdFusion, Shell, JavaScript, Docker, Node, Webpack, MySQL.

[ GitHub ]

SLAter (2018) - Programmed a Raspberry Pi to monitor my DeskPro queue and alert me via external speakers when I have a new ticket assigned to me. This workflow was also used to remind a coworker to drink water and cure his gout.

JavaScript, Node, MySQL, Raspberry Pi.

[ GitHub ]

US Webtranet (2017) - Built a containerized intranet framework for federal agencies. It was presented and used as a Docker technical demo in a nationwide video conference call to other judiciary developers in January of 2017.

Ruby, Rails, SQLite, Draft U.S. Web Design Standards, Docker.

[ GitHub ]

Digital Signage (2017) - Developed a responsive digital signage system to let competitors in the 2017 National High School Mock Trials Championship know their various courtroom assignments across the Hartford courthouse when new rounds were posted.

JavaScript, Meteor, MongoDB.

[ GitHub ]


Champlain College*

May 2015

Bachelor of Science in Computer Networking and Information Security
Specialization in Cyber Security
Champlain College Cycling Club, President
Champlain College Rock Climbing Club, Member

* Champlain College is Designated a National Center of Academic Excellence in Information Assurance Education by the National Security Agency and the Department of Homeland Security

Made with in New Haven || © 2023, Henry Quinn