Matthew DePillis

<Address>
<Phone>
Full-stack software engineer with 3.5+ years of experience working on data products and platforms, interfacing directly with end users, managing projects, and leading aspects of product development.

Experience


Senior Software Engineer - Data Products, Capital One (Jul 2024 - Present)
Senior Associate Software Engineer - Data Products, Capital One (Jun 2023 - Jun 2024)
  • Onboarded 200,000+ Capital One datasets to Databricks SQL (DBSQL) by designing and developing a serverless, automated syncing process in Python with AWS Lambda and Databricks notebooks.
  • Built a suite of serverless Python APIs used by 1,000+ individuals and enterprise teams to automate the management of compute resources, table metadata, and data access controls in DBSQL.
  • Coordinated and implemented a successful pilot program that migrated the mission-critical workloads of 5 enterprise teams and 20 data analyst groups from Enterprise Presto to DBSQL.
  • Planned and orchestrated a month-long project during which 4 bootcamp grads built a DBSQL resource management web application in TypeScript and React for our 1,000+ platform users.

Associate Software Engineer - Data Products / Architecture, Capital One (Feb 2021 - Jun 2023)
  • Developed an automated healthcheck and recycle ecosystem of Python AWS Lambdas to proactively detect and replace unhealthy Presto clusters, reducing weekly platform downtime by up to 50%.
  • Engineered both frontend (React, JavaScript, Bootstrap) and backend (Node, JavaScript, PostgresSQL, Go) components of a brand-new internal product intake system, used by all Capital One technology organizations to evaluate new product proposals and architectures.

Skills


Languages: (Proficient) Python, JavaScript, TypeScript, SQL, (Familiar) Go
Tools and Technologies: AWS (especially Serverless Architectures with Lambda), React, Databricks, Node.js, Git, HTML/CSS, Spark, Pandas, Express, Flask, PostgreSQL, Bash, Jenkins
Project Management: experience leading, planning, coordinating, and deploying engineering projects
Product Management: experience conducting user research, gathering product requirements, writing user documentation, and managing communications for technical products/initiatives
Agile: experience managing team agile practices, such as standup, refinement, and planning meetings

Education and Certifications


Capital One Developer Academy (CODA) August 2020 - February 2021
University of Virginia, McIntire School of Commerce B.S., Finance and Information Technology - Class of 2020
AWS Solutions Architect Associate November 2021 - Present