Matthew Clive

For professional inquiries, please contact [email protected]

Work and Volunteer Experience

Senior Software Engineer - CorshaJuly 2022 - December 2023

Returned to Corsha to work as a system architect and full-stack, primarily in TypeScript and Go. Responsibilities included general feature work as well as being team lead for Corsha's CAST open-source offering. (*Precise platform details under NDA.)

Senior Software Engineer - NorthOneSeptember 2021 - May 2022

Cloud backend software engineer working with serverless AWS microservices in TypeScript. Iterated on backend banking service using TypeScript, Serverless Framework and an event-based architecture primarily concerned with data flows using DynamoDB, SQS, and Lambda between microservices.

Senior Software Engineer - Capital OneSeptember 2020 - July 2021

Cloud backend engineer working on an enterprise Kubernetes platform at scale on AWS. Implemented platform features in the Go programming language while supporting internal customer deployments in production. (*Precise platform details under NDA.)

Software Engineer - CorshaMay 2018 - September 2020

Full-stack software engineer. Worked with a small startup to develop cloud-native solutions for a security product. We implemented, architected, and deployed backend REST microservices in the Go language on GCP and AWS clouds in both Docker and Kubernetes. I also independently developed a frontend management solution using React and TypeScript. (*Precise platform details under NDA.)

Software Engineer I - Parsons CorporationFeb 2017 - May 2018

Frontend web development and full stack orchestration. Worked independently and with a team to research and develop solutions primarily in JavaScript and with a focus on data visualization. Other responsibilities included maintaining and re-packaging legacy software on OpenStack, in VMWare, and in Docker environments, leveraging a variety of Linux system administration tools such as Ansible, bash, Perl, and Python scripting, and assisting in troubleshooting issues with core application deployment.

Intern - Federated InvestorsMay 2015 - August 2015

Full stack web development intern. Independently developed complete software solutions with Java, sometimes leveraging several popular business and enterprise Java code frameworks. Additionally, researched the possible business applications of several emerging technologies, while performing both software development and routine software maintenance in C#, Java, HTML, and Oracle SQL.

Lab Monitor - Allegheny CollegeAugust 2013 - February 2015

Job duties involved monitoring appropriate usage of college computing resources in the computer science laboratories in Alden Hall campus. I also offered tutoring and peer mentoring to students struggling with Computer Science related coursework.

Volunteer Student Mentor - Tech-Link ProgramAugust - December, 2008 - 2011

I mentored Tech-Link campers — who were in the grade-school to middle-school age range — in basic engineering and software development skills, with the goal of assisting their participation in the Pittsburgh regional FIRST Lego League tournament (FLL); the FLL is an engineering and robotics tournament designed for grade- and middle-schoolers.

Intern - Carnegie Mellon University, HCI LabSummer 2010

I worked under the direction of Dr. Reid Simmons at the Human and Computer Interaction Laboratory, independently developing multiple applications in the Java programming language. These applications included building a GUI for operator control of a laboratory robot, and creating other (unrelated) robotics control code using an in-house IPC library.

Education

Allegheny CollegeFall 2012 - Winter 2016

BS in Computer Science

Clubs: Allegheny branch Association of Computing Machinery, Legion of Allegheny Gamers (LAG)

Pine-Richland High SchoolJune 2012

Honors: Computer Science Departmental Award for Excellence, 2010

Technical Skills

Strong experience with: CSS3 & HTML5, JavaScript, TypeScript, Go

Capable with: Scala, LaTeX, Java, Perl

Familiar with, or could use: BASH, C, C#, C++, Clojure, Haskell, Lisp, MIPS Assembly, MySQL, PostgreSQL, Python, SQLite3, Windows Batch, Wolfram Language

Tools and toolchains experience: Django, Nginx, CouchDB, Docker, Kubernetes, React, Amazon EC2, Amazon EKS, Serverless Framework