Josh Marcus

Full Stack Software Engineer

From: El Paso, TX

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.

Open for freelance
Management experience
Multiple technical disciplines

Skills

Work experience

Platform and DevOps Engineer

Talkiatry

March 2023 - April 2024

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

Manager of IT Services, System Administration

Talkiatry

July 2021 - March 2023

  • 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

Advanced Technical Support Supervisor

NYC Dept. of Health/ MTX

February 2021 - July 2021

  • 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
Technologies:

Technical Support Representative

InMotion Hosting

June 2017 - February 2018

  • 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.
Technologies:

Projects

ADP2AAD

March 2022 - now

Team size: 1 person
My role: Developer, Designer
Company: Talkiatry
Category: Scripting, User Management

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

December 2023 - now

Team size: 2 people
My role: Contributor
Category: Web app

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.

PDF Forwarder for Doggy Daycare

January 2018 - December 2020

Team size: 3 people
My role: Developer, Designer
Company: None
Category: Application, Workflow

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.

Technologies:

Teams Automation for New Hires

May 2016 - July 2018

Team size: 1 person
My role: Developer
Company: Talkiatry
Category: Script, Workflow

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.

Education

Masters, Music Performance

William Paterson University

September 2015 - May 2022

Masters in Music Performance with a focus in Jazz Studies.

Bachelors, Music Performance

Eastern Illinois University

September 2004 - May 2010

Bachelor's degree in Music Performance with a focus in Jazz Studies.