Patrick Spafford
July 2, 2024
2 min read
views
Professional Experience
Oracle Cloud Infrastructure
Software Engineer (April 2022 - Present)
- Developed microfrontends for the Oracle Cloud console’s virtual network monitoring services using React and TypeScript.
- Wrote thorough automated tests (unit & integration) for these services using Jest, WebdriverIO, and Playwright.
- Leveraged Infrastructure as Code tools (Terraform) to manage application infrastructure and orchestrate deployments to production.
- Wrote command line applications in Python to, for example, group application deployments to specific cloud regions.
- Made a custom Visual Studio Code syntax highlighter for an internal front end framework.
- Gave presentations on TypeScript, memory management in Rust, and other topics to share practical knowledge.
Tennibot
Full Stack Software Developer (May 2020 - March 2022)
- Developed the Tennibot app using React Native, Redux, and Recoil.
- Bootstrapped a proprietary inventory management system for assembling the robots using Next.js, DigitalOcean, Postgres, Prisma, and React.
- Built the Har-Tru HyQ Court app and corresponding web app with Firebase, Expo, and Next.js.
- Created and maintained tennibot.com with WordPress, CSS, and vanilla JavaScript.
- Authored and deployed a serverless Python API with Flask to AWS Lambda used for detecting robot firmware updates.
- Led a public hackathon wherein participants were tasked with using the Spotify API to create a music app prototype for their favorite artist.
- Mentored other developers and reviewed GitHub pull requests.
OCV LLC
Web Developer (September 2019 - May 2020)
- Pair-programmed a React app using the Serverless framework for integrating with other APIs including Shortcut, Datadog, AWS S3.
- Automated iOS and Android app advertising tasks using Python and the Google Drive API.
- Refactored an existing React component library written in TypeScript.
ARMS
Project Support Technician (Summer 2019)
- Documented support cases for ARMS (Automated Records Management System) clients, precisely formulating software behaviors.
- Collaborated with other support technicians to answer questions and address extraordinary behaviors.
- Wrote technical documentation and FAQs for clients accessing the company support site.
- Connected remotely with customers to walk through software features, diagnose errors, run scripts, and create views with Microsoft SQL Server.
Education
Auburn University
Bachelor’s of Science (2018 - 2021)
Computer Science (GPA: 3.91) with a minor in Information Systems Management
Certifications and Courses
- OCI Cloud Foundations Certified
- Linux Foundation: Kubernetes for App Developers
- London App Brewery iOS Course
- Microsoft Azure Fundamentals
- MTA Software Development Fundamentals
- MTA Database Fundamentals
Make Offer