Gabriel Wilmoth

Computer Scientist

Objective


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.

Education


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

Experience


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

Skills


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

Projects

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

Extracurricular


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

About Me

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