Matthew Clive
For professional inquiries, please contact [email protected]
Technical Skills
Professional Experience: TypeScript, Go, JavaScript, Modern HTML and CSS2024
Hobbyist Experience: Rust, Bash scripting, ZSH scripting, Deno JS (v1 and v2), Perl
Passingly Familiar With: BASH, Clojure, Haskell, LaTeX, Lisp, MySQL, PostgreSQL, Scala, SQLite3
Dislikes working in: C-family, C#, Java, Python
Tools and toolchains experience: AI and specifically Large Language Model deployment and implementation, Nginx, Postgres, Docker, Cloud & Cloudless, Kubernetes, React, Amazon Web Services, Google Cloud Platform, DigitalOcean
Work and Volunteer Experience
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 developing Corsha's CAST open-source offering internally.
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.
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.)
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.)
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.
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.
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.
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.
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
BS in Computer Science