A skilled and customer focused Full Stack Software Engineer with 7+ years of hands-on experience in the software development life cycle. Passionate about enriching lives through software.
Experience
2022 — Now
Remote
2021 — 2022
2020 — 2021
2020 — 2021
Oklahoma City, Oklahoma, United States
● Worked with a team to design and build React web apps for clients, including a federal performance analysis study heavy on data visualization and reporting features.
● All frontend development was done with NextJS (React), TypeScript, MobX, and TailwindCSS.
● Partnered with UX to create designs that met both business and technical requirements.
● Worked with Backend engineers to design RESTful API endpoints and payloads.
● Lead the department through a transition to an Agile Scrum development process as well as a different project management tool (JIRA).
● Served as a Scrum Master and championed Agile methodologies for the department as a whole.
2017 — 2020
2017 — 2020
San Luis Obispo, California
● Worked within a team to create a next generation Payment Platform
for processing financial transactions using microservice
architecture with .NET Core.
● Utilized the Kafka Producer/Consumer pattern to put filtered Stripe
Payment events on the Kafka pipeline in one microservice and then
consume and store them in another.
● Developed a REST API layer using .NET Web API to allow querying of
payments data.
● Built a modern payments reporting dashboard web app using
React/Redux that was intuitive and easy to use.
● Took part in a team effort to achieve 95% unit test code coverage.
Test architecture included creation of Unit, Behavioral, Integration,
and End-to-end tests using the xUnit framework for backend
codebases and Jest/Puppeteer for the frontend codebase.
● Worked within a team to create a new Identity/AuthN/AuthZ service
using microservice architecture with .NET Core Web Api,
IdentityService4, and OAuth/OIDC.
● Successfully implemented support for federated logins for Facebook
and Google and developed frontend views using React/Redux.
● Efficiently worked within a team tasked with ensuring Mindbody’s
compliance with the GDPR law under a strict deadline.
● Used branch.io to generate user specific links to a new landing page
that allowed users to update their notification preferences and
request their data.
● Successfully used the .NET Web API and JavaScript to build a session-less and authenticated foundation for the landing page.
● All backend development was done in Visual Studio 2019 using .NET
Core 3/C#. All frontend development was done in Visual Studio Code
using Node.js, TypeScript, and Webpack.
● Azure DevOps, Git, Kubernetes, and Docker were used for the
development pipeline. Microservices were hosted in GCP and AWS.
2016 — 2017
2016 — 2017
San Luis Obispo, California
● Effectively addressed complex bugs.
● Wrote meaningful automated tests.
● Worked within the Marketplace (point of sale) team to develop a
Marketplace WCF service built in .NET Framework (C#).
● Built an internal tool for viewing live error logs from all Mindbody
services. Errors were stored in SQL and data was accessed via a .NET
Web API layer. Frontend was built using AngularJS and Chart.js for
displaying graphs and stats. Contained features such as
formatted stack traces, fuzzy matching of similar stack traces, and
the ability to link bug reports to error messages
Education
Clovis East High School
2004 — 2009