JD Pack


Hello there!


My name is JD and I'm a software developer that loves learning how things work. It all started when I was six years old and I decided I wanted to know how my Nintendo 64 worked. Fast-forward to today, and I'm still learning new things about it - did you know with additional hardware it could connect to the Internet?!

As a software developer, my main focus is to bring ideas and concepts to life through the art of programming and software design. I don't see tech as just tomorrow's next fancy gadget - I see it as a way to enrich and improve peoples' lives. And when I'm not finishing coding that last unit test, or staying up late monitoring a recent software install, I'm taking my drive everywhere I go - not just the one in my Macbook.

This is what I do.


Some places I've worked.


Walmart, 2020-current

Bentonville/Remote, AR

Data and Analytics - Staff Data Engineer

I work with the Data Analytics team to provide robust applications for Walmart associates. We've launched a reporting tool for store asssociates and leaders to keep track of vital store KPIs such as Walmart+. The tool built using React for the frontend and NodeJS, GraphQL, and Sequelize for the backend. The tool is able to generate a schema for an entire database in just seconds that our analytics teams can then utilize without having to know any SQL. Additionally, the tool uses a custom security solution using LDAP to authentiate and authorize those who are allowed to access any given dashboard on a per-dashboard basis. I've also built mobile apps to allow our associates to access important programs on-the-go and in-store and gained an in-depth understanding of the mobile application deployment process in a large company with tens of thousands of employees.

React Javascript Typescript Node GraphQL Sequelize nginx
Jenkins React Native Puppeteer VMWare MDM
Kitestring Technical Services, 2017-2020

Bentonville, AR

Lead Java Consultant

As a consultant for Walmart, I was responsible for building and maintaining a system of microservices to provide SVG maps of stores to upstream services that presented store information to the Walmart mobile app & webapp. The services provided 6500+ store maps to over 100K active daily users. These backend services maintained a 99% uptime through it's inception through the combination of risk mitigation strategies such as caching (Memcache/Akamai), service scalability (OpenStack computes), map generation queues (Kafka), and real-time logging and metrics (Splunk/Grafana). The services were handed off and presented to senior leadership along with a co-ordination of 3 separate teams through code reviews, presentations, and C4 architectural diagrams.

Additionally, I worked with multiple teams at Kitestring for one of our clients to build highly scalable and maintainable micro-webservices for consumer-facing applications. For one client, I worked with several team members to maintain a legacy C application that handled thousands of financial transactions per day. I modernized this application's build pipeline using tools such as Docker, Jenkins, and Ansible flows which led to the resolution of a 15-year old buffer leak.

Microservice Architecture Java SQL DevOps Performance/Load Testing
Hibernate/JPA Spring Tomcat Kafka Splunk C4
J.B. Hunt Transport Inc., 2015-2017

Lowell, AR

Mobile - Programming Specialist

On the mobile team, I helped create both backend and frontend applications for the mobile applications team, and for a time I was the lead Java backend developer. Our main focus was on truck drivers' working conditions and making their jobs more efficient through mobile software. Most of the mobile apps I worked on were developed using Appcelerator, a mobile cross-platform tool that utilizes Javascript and functional programming patterns to create native mobile apps. While I didn't think that Appcelerator was the best platform to use, I gained invaluable Javascript experience that I might not have been exposed to otherwise.

Finance - Programming Analyst

While working on Finance, I was the lead C# developer for an internal application that tracked over $2 billion dollars annualy in shipping, fuel, and accessorial charges. It was really my first view into the finanial aspects of a Fortune 500 transportation company. With it, I supported multiple business sectors ranging from accounting to engineering and worked with other companies in partnerships that define the transportation landscape.

Operations - Programmer

My first real job outside of college, I quickly moved up the team - from working odd-end projects and internal initiatives to becoming the SME for a Java web application that handled thousands of load operations a day. It was also my first foray into on-call support, assisting customers with any issues that they had at a moment's notice.

Awards & Achievements

J.B. Hunt Elevation Scoping Achievements - Assisted in project scoping with groundbreaking, innovate ideas
Agile Boot Camp: ICP Fundamentals - ASPE Training Certification

Carrier 360 Shipper 360 IOS/Android Spring Boot Java C#
SQL JS Agile/Scrum COBOL IBM/DB2 ExtJS
Nidec Motor Corporation, 2010-2014

Mena, AR

IT Contractor

During my senior year of college, I was asked to do additional work by employees I had worked with. I continued to create databases for the company. Most of the databases were small but greatly beneficial, ranging from worker timesheet reporting to stock and purchase order handling, some of which required integration with Oracle databases.

IT Intern

While working towards my undergraduate degree, I interned at Nidec Motor Corporation during the summer. During that time, I formed my foundation of my programming career by learning Visual Basic and SQL. I went on to rewrite an AS400 motor workflow using just Visual Basic and small amounts of SQL. Perhaps the most important job I undertook as an intern was the creation of an inventory database for the plant. Inventory procurement is performed on a biannual basis, and each is performed using a ticketing system that accounts for over 100,000 different items of inventory. Not only did my new database cut down their existing workflow time by half and reduce or eliminate errors they encountered via fast SQL execution time and periodic database backup, but the company still uses the program to this day.

Visual Basic SQL AS400 Macros Client Support FoxPro DB
University of Arkansas, 2010-2014

Fayetteville, AR

B.S. Computer Science, Math Minor

I recevied my undergraduate degree from the University of Arkansas in Fayetteville. During my time there, I worked on numerous projects in both undergraduate, honor, and graduate-level classes. My senior design project was spark, an event matchmaking system that would allow students on college campuses to create events for their fellow classmates to view, comment, vote on, and attend. In addition to this project, I worked on several other various projects ranging from artifical intelligence and crowdsourcing to game design and VHDL.

Cyber Security AI C/C++ Java SQL Networking JS Assembly

Here are some projects I'm working on!


Plebiant Studios

https://plebiant.com

Developer & Cofounder

We are a small studio of developers and designers that love making games. Our goal is to build fun, exciting games that are both challenging and enjoyable!

Mobile Gaming Unity Shader Graph
Collective Convenience

https://cxcohio.com

Tech Director & Cofounder

Our vision is patients first. At CxC, we aim to provide patients with a simple, user-intuitive mobile application that will address the needs of medical marijuana-based medical care and treatment for qualifying ages and qualifying medical conditions. When it comes to cannabis and mobile technology, our goal is for Ohioans to have an optimal, stress-free experience when selecting the best options for medical marijuana.

Medical React Native Firebase

Any questions?


Want to get in touch? I'm currently looking for work! Shoot me an email or contact me via any of the methods below and I'll get back to you as soon as I can!