An Engineering position in which I will further my leadership, problem solving, and development skills. Seeking to provide scalable, performant, and resilient enterprise level solutions through a modern approach.
The University of North Carolina at Greensboro
Bachelors of Science in Computer Science; Minor Mathematics; Dean's List; GPA: 3.25
Greensboro, NC
May 2020
Walmart Global Technology
Software Engineer II
Software Engineer
Bentonville, AK
Apr 2021 - Present
Jun 2020 - Apr 2021
Secured Internal Micro-services and APIs via Istio
Migrated Micro-services deployed on OpenStack to Azure/GCP Cloud via Docker and Kubernetes
Built numerous APIs supporting business needs to modernize the accounting office process in international Walmart store’s
Built out an Auth framework for a ReactJS UI Deployed in Internation Walmart Stores allowing migration from a legacy solution
Design and POC several new architectures and solutions. One being a backend for frontend proxy, reducing single points of failure, while increasing application scalability and security
Performed in the Team/Technical Lead role, acting as the area subject matter expert for a Full Stack solution. Closely working with business partners to conform requirements into scalable, resilient, and high throughput solutions
Maintain and Develop high throughput and concurrent FinTech applications to persist data from Global Walmart stores as they close for a given business date. Using Apache Kafka, Akka Streams, FSM, Actors, Persistence, Cluster Sharding, NoSQL, SQL, and Play
Old Dominion Freight Line
Java Developer
Mobile, API, and Web Development Intern
Thomasville, NC
Aug 2019 - Mar 2020
May 2019 - Aug 2019
Promoted project through QA, business testing, and into production
Followed SCRUM and Waterfall models to produce effective and timely deliverables
Assist in Application Server migration from WebLogic to JBoss for 16 environments
Built out validation system on OD4Mobile Android Application, currently on the play store
Developed internal RESTful web service using XHTML, CSS, Javascript, Java, ORM, JPA, JSF, Maven, and Weblogic
Followed layered architecture principles to produce scalable, re-usable, and less expensive maintenance throughout the lifecycle
Languages: Scala, React, JavaScript, Java, Python, Angular, SQL, C#, C, PHP, Prolog, Kotlin
Technologies: Akka, Kafka, Play, CosmosDB, Cassandra, Docker, Kubernetes, Linux, Git, Maven, Spring
(Click some titles to learn more)
Accounting Office Management: Full Stack Solution built upon Docker, Kubernetes, ReactJS, Redux, Saga, MaterialUI, Scala, Akka, and Play. Modernizing the Accounting Office Process from a legacy mainframe to a ReactJS WebApp in the Cloud. The solution automates several processes from the legacy application and saves nearly 19K a year per store in operational costs. Functioning in the Technical Lead role for this project furthered my leadership, architecture, and systems design skills at scale. Some examples include POC’s for Authentication, Proxies, Internationalization, and Chat Bots
Cloud Powered Accounting: Micro-Service solution built on top of Docker, Kubernetes, Scala, Kafka, Akka, and Play. Consuming NRT sales events from Global Walmart stores and aggregating financial data into a centralized DB and SAP. Allowing business to scale down physical infrastructure and move the accounting process completely into the cloud. All the while providing real time monitoring, tableau dashboards for financials or store states, and replacing a monolithic solution
External Pickup App: WebApp backed by JSF and JBoss providing customers a simple and effective way to document individual items on a trailer and request when said trailer should be picked-up. Additional tools added for convenience such as allowing customers to upload spreadsheets of items on said trailer and download trailer metrics as well.
Internal Chargeback Tool: WebApp backed by JSF and WebLogic that provides practical metrics about customer activity to support teams. Allowing the business to make critical decisions about customer acquisition and retention based off 30+ metrics.
Knightfall: (In Progress) 2D side scroller built in Unity via C#. Allowing for leadership, development, and collaborative skills to sharpen while co-leading a team of 2 artist, 2 writers, and 4 programmers.
ACM
Member
Greensboro, NC
Aug 2017 - Present
Sparta Game Development Club
Programmer
Greensboro, NC
Jan 2018 - May 2020
Info Sec Club
Member
Greensboro, NC
Aug 2017 - May 2020
Currently a Software Engineer at Walmart Global Technology, where we are working to modernize bookkeeping applications for Walmart GBS. Working with high flow, resilient, concurrent applications using modern languages, principles, and architecture. I'm currently furthering my understanding of Scala and its surrounding libraries, as well as Docker and Kubernetes. My interests in the field include highly scalable applications, the resulting architecture, concurrent programming, Artificial Intelligence, Computer Vision, Data Science, and creating solutions to problems I encounter in life (which you can learn more about in the project section above).