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.
Sunnyvale/Remote, CA
Staff Software EngineerAt Walmart.com, I provided full-stack engineering expertise, contributing to technical interviews, scaling high-traffic features, enhancing SEO, improving Web Vitals, and driving increased customer engagement and business KPIs. I implemented the Enhanced Reviews, Enhanced Review Card, and Item Service features, unifying the Walmart eCommerce platform across the US, Canada, and Mexico. Leading the design rewrite for the Enhanced Review Card in the US, I achieved a 25% increase in user review engagement and over +9bps in converted visitors on the web. Drawing on prior experience, I introduced efficiency improvements to the reviews team by halving standup time, reducing release signoff time by 70%, and incorporating AI reviews into the PR process. Additionally, I technically screened and ranked over 30 candidates in React, Node, and Python for an internal Walmart accelerator. I also managed development and production issues, including after-hours investigations, PR reviews and rollbacks, leading XPL meetings, ensuring deliverable timelines, and maintaining app stability through platform-level CI tools.
Bentonville/Remote, AR
Data and Analytics - Staff Data EngineerI 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.
Bentonville, AR
Lead Java ConsultantAs 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.
Lowell, AR
Mobile - Programming SpecialistOn 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 AnalystWhile 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 - ProgrammerMy 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 & AchievementsJ.B. Hunt Elevation Scoping Achievements - Assisted in project scoping with groundbreaking, innovate ideas
Agile Boot Camp: ICP Fundamentals - ASPE Training Certification
Mena, AR
IT ContractorDuring 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 InternWhile 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.
Fayetteville, AR
B.S. Computer Science, Math MinorI 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.
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!
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 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 their medical needs.