Experienced and versatile Software Engineer with a background in Platform Engineering, DevOps, System Administration and IT. Comfortable and effective in almost any environment. Experience in healthcare, government and other highly regulated and secured environments. Experience both as an individual contributor and as a manager. Also, a musician and composer.
Work experience
- Write and debug applications and services in Typescript, Python, Bash, and other languages
- Write applications, tools and services in Python, Typescript, PowerShell, Bash, and other languages
- Interact with and manage Postgres, Snowflake, and other database services
- Design and configure Terraform modules to manage resources through Infrastructure as Code (IaC)
- Administer a wide range of AWS services (ECS, EKS, Batch, S3, Lambda,
Secrets Manager, etc.)
- Configured wide variety of applications for enterprise use
- Oversaw team of six System Administrators
- Managed Azure Active Directory and other Microsoft services
- Developed workflow to automate user onboarding, including account procurement, device setup, and application configuration
- Configured and managed zero-touch deployment strategies using Microsoft Autopilot and Mosyle
- Oversaw PoCs for potential application vendors and services
- Provided help desk support to medical and non-medical personnel distributing the COVID-19 vaccine
- Provided hardware and software support on iOS and Windows devices
- Interfaced with MTX management to ensure HIPAA compliance
- Provided Linux support or web hosting clients
- Provided technical support via phone, email, and live chat
- Diagnosed issues related to Wordpress and other content management systems
- Assisted customers with DNS setup for domains, mail, verification records, etc.
Projects
This project solved a user management issue at Talkiatry by automating the update and correction of user information. This was accomplished by accessing information pulled from ADP into Snowflake. The application, written primarily in Python, polls the Snowflake information, checking it against the user information that exists in Azure AD for that user and updates it if there are changes. The solution runs using Amazon Batch and is triggered as a cron job. The application runs in a Docker container that is built with a CircleCI pipeline, which pushes the image to AWS ECR and runs the container via AWS ECS.
BinkJS is a musical archival site originally developed using PHP, Ajax, and Ruby on Rails. This project is to refactor the site using Node.js. I have assisted in changes to the local development experience, testing and troubleshooting of issue, database management, and many other tasks.
DocForwarder was an application designed to take a paper application form for potential clients of the doggy daycare and host the process electronically. Potential clients were asked to go to a Google Form to fill out the needed information. Their reponses were parsed and inserted into the original PDF and sent to the office for processing.
This project is a script that aided in assignment to private channels within Microsoft Teams. The script was intended to run regularly to ensure that incoming new hires were assigned as intended. The script polled Azure AD based on job title and assigned them to the channels needed based on that information.