Profile
I got my start programming in 2012 when I downloaded the Unity game engine and started fiddling around. A senior-year capstone project later, I discovered that computer science was something I wanted to pursue. I went on to study computer science at Virginia Tech with no specific objective other than to learn as much as I could. I graduated in 2019 and have been working as a software engineer ever since. I have had the privilage of working on a wide variety of projects, allowing me to gain experience in many different areas of software development. I am currently working as a full-stack engineer at Broadtime.
Education

Bachelor's Degree in Computer Science

2014 to 2019 at Virginia Tech College of Engineering, Blacksburg, VA

Experience

Senior Software Engineer

From January 2022 to present at Broadtime, Richmond, VA

Technical 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, VA

Research 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.

Certifications
Languages and Technologies
© 2024 Robert Rizzo