Work Experience

Software Engineer Lead

Location: Capgemini - Columbia, SC
Dates: January 2020 - Current


Inspire Brands
Duties: Developing APIs and Integrations utilizing Mulesoft for various fast-food industry systems within Inspire Brands. Maintaining and further developing existing APIs and Integrations. Designing algorithms in Dataweave to meet client demands. Maintaining Gitlab repositories and Jira board tickets as development progress is made.
Technologies: Dataweave, RAML, XML and JSON
Platforms: Mulesoft, Anypoint Studio, Anypoint Platform, Postman and SoapUI

Tennessee Valley Authority
Duties: Maintaining and supporting 6 mobile applications and 1 website. Communicating with the end users and the client in regard to problems that occur as well as enhancements desired. Following strict protocols on ticket updates for each work item assigned to me. Meeting Service-level agreement (SLA) requirements for all tickets.
Technologies: Angular, Typescript, Ionic, Cordova, Objective C, Swift, C# and .NET Framework.
Platforms: xCode, Visual Studio, Maximo, Akana and Sitefinity.

Lead Software Developer

Location: Design Information Technology - Columbia, SC
Dates: June 2019 - January 2020


Porting the TEAMS (Traffic Engineering Asset Management Software) from a Silverlight, WCF(Windows Communication Foundation) Service, ASP.NET stack to a Angular, WCF Service, ASP.NET stack. Including Google Maps API, Bing Maps API and the use of Telerik Kendo UI for the Angular Framework.

Software Developer

Location: S3D at University of South Carolina - Columbia, SC
Dates: November 2016 - May 2019


I help the S3D group create a ship design tool for the Navy using C++ and the QT Framework. Within the group we work collaboratively, at first using the Team Foundation Server (TFS) and now with Git. We work in an Agile environment, using SCRUM procedures. We maintain a backlog of tasks and bugs that get assigned and distributed. I help maintain the backlog, making sure everyone sets their current tasks to active and sets them to complete when they finish. I also help make sure branches get removed once they are no longer in use. When new people are hired, I help train them in our software and the Github procedures we follow in addition to general coding procedures. While working here, I also helped develop a website for the tool using HTML, JavaScript and PHP. My main duties here are larger coding assignments involving the creation of the front-end user interfaces in addition to connecting the front-end to the back-end framework.

Third Party Seller

Location: Amazon
Dates: August 2015 - Current


My duties are to manage an inventory of 500+ items, packaging and shipping the items promptly once a customer orders them and responding to customers' questions and concerns.


Location: Sonnys BBQ - Rock Hill, SC
Dates: January 2013 - March 2014


While working for Sonny's BBQ my main duty was to manage take-out and drive through orders. In addition, I became a certified trainer and was then in charge of training all incoming employees on the Point Of Sale(POS) system and customer interactions.

Ast. Manager/Stocker

Location: Abernathy Sales - Rock Hill, SC
Dates: January 2008 - January 2013


While working in my family’s grocery store, I was in charge of handling inventory, stocking the store, keeping the warehouse organized and communicating employee concerns to the owner.