Bachelor's Degree in Computer Science
2014 to 2019 at Virginia Tech College of Engineering, Blacksburg, VASenior Software Engineer
From January 2022 to present at Broadtime, Richmond, VATechnical lead for a new e-commerce platform for independent record stores, RSD MRKT. Built with React, Express, and MongoDB. Deployed with Docker-Compose and AWS Cloudfront CDN. Responsible for all aspects of the project starting from a green field: including the design, implementation, and deployment of the application. Notable features include:
- Authentication and authorization with JWTs. Users can be assigned roles and permissions.
- Responsive and ADA compliant UI built with MaterialUI.
- A robust and flexible product catalog with support for multiple product types and custom fields. Supports inventory management via the UI, file uploads, API, and third-party integrations.
- Static site for RSD MRKT Inventory API built with React and TailwindCSS.
- Cart and checkout supporting orders placed at multiple stores. Secure checkout via Stripe. Supports fraud detection, refunds, and invoice creation. Automated email notifications for customers and stores.
- Email service built with React Emails for rendering emails with dynamic content via API.
- Elasticsearch integration for fast and flexible product search.
- In-depth pricing control with support for combined pricing rules and discounts.
- Shipping estimations via USPS API.
Software Engineer
From July 2019 to January 2022 at Peraton, Arlington, VA
Worked as part of a large AGILE team on two large-scale enterprise
applications with distributed containerized architectures. Due to the
nature of the projects, I can't go into much detail about the specifics of
the work I did.
The first was an enterprise webapp where I developed and maintained
RESTful APIs and testing suites. I implemented system management tasks
using Ansible. Worked with a variety of technologies including Java,
Spring, Hibernate, Docker, and Kubernetes. Acted as scrum lead for a team
of 6 developers, improving their velocity by 300% over the course of five
months.
The second was a project in the space-systems sector. I worked on APIs
focused on optimizing large scale processes in parallel across a
distributed system.
Junior Software Engineer
From May-August 2018, August-December 2017, August-December 2016 at Solers, Inc., Blacksburg, VA
Worked on AGILE teams both locally and remotely. Supported multiple
projects by implementing system management tasks using Ansible and by
creating unit and integration tests.
Engineering Intern
From June 2017 to July 2017 at Simon Computing, Inc., Alexandria, VAResearch and development on a robotics project. Designed and built prototypes of an electric clutch. Used AutoCAD Fusion and MakerBot to create components for prototypes. Used Arduino and Raspberry Pi to control the clutch.