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
- Administer Microsoft Intune in a hybrid environment
- Engineer authentication solutions organization wide
- Write and maintain applications to automate processes in Python, Bash, PowerShell and more
- Assist with teaching application development to co-workers
- Maintain a high level of user experience and user satisfaction in speed to troubleshoot issues
- Leverage Graph API and the WorkspaceOne API on a daily basis to automate workflows
- Utilize a test driven development and unit testing strategy
- Represent Microsoft Intune in the context of the larger enterprise architecture
- Business analysis to understand the best solution to a given problem in a complex and global environment
- 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
Projects
This application automated the creation and deployment of infrastructure to enroll shared iOS and Android devices in Microsoft Intune. The application handled the creation of a group structure that organized other dynamic groups by role, applied those groups to relevant policies, created dynamic groups looking for devices deployed under the related enrollment profile and added those dynamic groups to their corresponding overarching groups, added groups to apps to grant device access to applications, added Android enrollment profile tokens and QR codes and created and stored PDFs with Android enrollment QR codes for distribution to users with a need to enroll those devices. This application was deployed using a CI/CD workflow and an input list externalized to allow an additional userbase to kick off deployments for properties in need of shared device infrastructure both in development and production environments.



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.
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.
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.