Matthew McPartland
Torrance, US
matthewemcpartland@gmail.com
+1 (310) 993-5052

Full-stack web developer with a strong passion for building dynamic web applications. Comfortable at all layers of the stack with a proven ability to design, develop, and maintain scalable solutions.

Experience


Full stack programmer Analyst II
January 2023
 — 
Present
Northrop Grumman

Building internal tools supporting sector-wide operations. Tracking chemical requisition and usage, emissions reporting, injury response, and corrective actions.

  • Collaborate with internal stakeholders to gather requirements, create user stories and workflow diagrams, facilitate communication for user acceptance
  • Write, test, and QA C# .NET websites, deployed to Windows Server with IIS and MS SQL Server backend
  • Leverage Entity Framework Core (EF Core) as an ORM for mapping the database to objects with LINQ to manage query building
  • Maintain a legacy system written in VB.NET, created to manage recurring tasks to ensure compliance with regulatory agencies
  • Build responsive frontends with Bootstrap, jQuery, and jQuery UI, making internal websites accessible from the factory floor using tablets and phones
  • Built a System Outage Reporting program, allowing the facilities and maintenance teams to record systems down for maintenance, automate email alerts, and an escalation system
  • Build custom corrective action tracker, integrating with other systems via RESTful APIs
  • Migrated nursing staff off of OneDrive to in-house HIPAA compliant medical charting program, improving workflow and collaboration with a focus on privacy
  • Created Powershell script to handle importing and archiving OneDrive data, backfill SQL tables
  • Automated business analytics using C# console apps and T-SQL stored procedures, storing data in a SQL Server backend and presented in a web app and Tableau dashboards, exposing injury trends across the sector and computing yearly TRIR and DACR figures
Junior DevOps Engineer
November 2019
 — 
January 2023
Advent eModal

Fintech solution and appointment scheduling, accelerating movement of containers through the major ports across the US. SaaS offering for turnkey white-label port management software.

  • Migrated data using Azure Data Factory into a NoSQL DB on Azure Cosmos, queried
  • Efficiently query live database tables with over 100M rows to debug data processing issues
  • Create stored procedures and establish SQL Server Agent jobs for system maintenance and alerting
  • Website uptime monitoring and alerting with site24x7, LogicMonitor, and custom powershell scripts
  • Bug triage and reporting in Visual Studio Team Services (VSTS)
  • Onboard new SaaS customers and thoroughly test API integration with client’s systems
  • Monitor and troubleshoot business data transmissions with inbound and outbound RESTful API messaging, X12 EDI file processing via FTP, and Azure messaging queues using JSON and XML
  • Creating and managing Azure Service Bus messaging queues to bolster reliability
  • Monitor and query logs from Azure Application Insights
  • Deploy, scale, and maintain microservices to Azure Service Fabric with CI/CD pipelines

Projects


Nachos 5.0j
September 2018
 — 
December 2018

An instructional operating system from Berkeley, ported to Java

  • Implemented a priority queue scheduler with handled priority inversion
  • Implemented a condition variables class that disables interrupts for process synchronization
N-Queens Game
February 2019
 — 
March 2019

Developed a solution to the N-Queens Problem in Java, implementing a CLI board visualization. Utilizing Simulated Annealing and Depth First Search (DFS)

    Education


    California State Polytechnic University, Pomona
    September 2016
     — 
    June 2019
    Bachelors in Computer Science
    El Camino College
    August 2014
     — 
    June 2016
    Associates in Computer Science

    Skills


    Frontend:
    HTML, Bootstrap / CSS, Javascript / jQuery, Tableau
    Backend:
    Java, C#, .NET, Powershell / Bash, MS SQL Server / Postgres, systemd Linux, IIS, Caddy, Docker, SQL / T-SQL
    Devops:
    Azure, Heroku