Software Engineer
2019 - PRESENTBernot Software- Developed an application to monitor student housing availability in near real-time.
- Built a certification program tracking system for the largest entirely student-run organization in the world.
- Built a running pace calculator for competitive runners looking to predict their race times at various distances.
- Worked with a client in the financial technology industry to build a microservice in Go that handled business logic related to processing consumer loans.
Technologies: Angular, CI/CD Pipelines, Cloud Firestore, Docker, Firebase Authentication, Firebase Hosting, Git, Go, GitHub, Google Cloud Platform (GCP), Google Kubernetes Engine (GKE), GraphQL, JavaScript, JSON, JSON REST APIs, Kubernetes, Authentication, Single-page Applications (SPA), Helm, Back-end, APIs, REST, REST APIs, RESTful Development, RESTful APIs, Web Architecture, Code Architecture, API Architecture, BEM, UX Architecture, Architecture, Angular Material, Material UI, Material Design, Google Cloud, Google Cloud Build, Express.js, PostgreSQL, JSON API, Testing, Back-end Development, Back-end Architecture, AWS, Protobuf, SQL, MariaDB, gRPC, HTTP, OpenTracing, Logging, Structured Logging, Datadog, Best Practices, Relational Databases, AWS RDS, Static Analysis, SonarQube, OpenAPI, Swagger, YAML, Schemas, Multitenancy, Integration, API Integration, Containers, Containerization, Amazon Web Services (AWS)Web Developer
2019 - 2021NC State University- Built a Shibboleth authentication microservice to facilitate migration from traditional infrastructure to a cloud-native environment in Google Kubernetes Engine (GKE).
- Maintained and contributed to multiple internally developed WordPress plugins.
- Migrated student radio website (legacy custom PHP) to WordPress, allowing radio station staff to manage their own content for the first time.
- Presented regularly. This included non-technical WordPress user training sessions, as well as technical presentations on topics like extending the WordPress REST API and test-driven development with PHPUnit.
Technologies: PHP, WordPress, Go, TypeScript, JavaScript, React, Laravel, CSS, SCSS, HTML, Full-stack, WordPress Plugins, Back-end Development, Front-end Development, APIs, Linux, MySQL, MariaDB, Apache, Kubernetes, Google Kubernetes Engine (GKE), DNS, Containers, PostgreSQL, Google Cloud SQL, Helm, Back-end, PHP 7, Containerization, SQLAssistant Director
2015 - 2018Wake Forest University- Developed tools for interacting with a vendor's API to streamline business processes.
- Created the integration between the vendor system and Google Sheets.
- Built the integration between Gmail and the vendor system to track interactions between students and staff in a centralized location.
Technologies: REST APIs, JSON REST APIs, Python, Python 3, Concurrency, Google Apps Script, APIs, Leadership, Team Leadership, Cross-functional Team Leadership, Cross-functional CollaborationDirector
2011 - 2015Spring Hill College- Managed an implementation project for a vendor software system.
- Used Google Apps Script and Google Sheets to prepare and present live data on the web.
- Served on data governance task force and as a data steward for data in my area of responsibility.
Technologies: Google Apps Script, APIs, Leadership, Team Leadership, Cross-functional Team Leadership, Cross-functional Collaboration