Catherine Mohan

Software Developer

IT Integrations
Internal Tools
Business Process Automation

headshot alternate_email linkedin logo - link to linkedin profile github logo - link to github profile

Technology can be daunting and complicated

IT Departments can be unwelcoming and impersonal

I want to change that

I make small tools with big impacts

Technology and IT can work with you to make your job easier

Use technology to improve existing processes and discover better ones

You don't have to automate everything, a little bit can go a long way



  • Developed & automated a process for filing 200+ documents daily from an intake folder to the appropriate folder in SharePoint using Microsoft Graph
  • Wrote a console application to automatically read the CSV exports of 800,000+ PDF Invoices and create a CSV file for each company that contained a list of their invoices and the products purchased
  • Designed a desktop application to retrive calendar data from Microsoft Graph API and analyze it to calculate usage statistics of meeting rooms
  • Created a script to collect information about meetings from the Zoom API and analyze for usage of meeting passwords when Zoom was unable to provide those statistics


  • Syncronize an Azure AD Security Group with an Exchange Distribution List
  • Create custom Http Endpoints to control and facilitate access to information gathered via Microsoft Graph API
  • Analyze usage of licensed SaaS product & reassign licenses accordingly
  • Weekly reporting on Office 365 Licences in a tenent using Microsoft Graph API
  • Export email attachments to SharePoint when the email is placed in a folder


  • Text-based Application for interacting with Exchange Online Powershell including Menus, Logging, and Verbose output for learning commands
  • Background Application for remotely gathering computer resource data for usage analysis
  • Various Scripts for common admin tasks involving Office 365, Exchange Online, and Active Directory Powershell interfaces


  • Apps as front-ends for 10,000+ record SharePoint lists
  • Survey collecor app with pre-filled fields


  • Tenant and Site Organization Strategy
  • Advanced Site Permissions based on Active Directory & Azure Active Directory Groups
  • Custom Lists with Calculated Columns
  • Secured Sites with Sensitivity Labeled Files


C# Scripting & Applications
2 years

Microsoft Power Automate
3 years

Powershell Scripting & Applications
4 years

Windows Desktop Troubleshooting
6 years

Office 365 Applications & Administration
6 years

Windows Server Administration
4 years

Microsoft PowerApps
1 year

1 year