Jack Malcom

Software Engineer

Hey there!

I'm Jack, a software engineer based in Fayetteville, AR. I majored in Computer Science at the University of Arkansas, and I've been working in the industry for a couple years now. I'm currently working at Walmart Global Tech as a Software Engineer, and I love bouldering and playing Magic in my free time!

Where I've been

Walmart Global Tech

Software Engineer III
July 2023 - Present

I currently work in Health & Wellness, where I develop tools used to maintain Walmart's patient profile systems. Most of my work is in Spring Boot, but I also work with Rust and React.

Bounteous

Associate DevOps Architect
March 2022 - July 2023

At Bounteous, I worked with the DevOps team to maintain tools that streamlined their AWS deployments. I also developed a status page product to allow clients to get real time, relevant data from their AWS accounts. This work was done using a combination of Angular, FastAPI, and CloudFormation.

Tesseract Ventures

Full Stack Developer - Intern
September 2021 - December 2021

While at Tesseract, I worked on a presentation platform that enabled users to interact with the data in real time, on multiple devices. I was responsible for improving the layout and websocket systems. Most of my work was done in Typescript and React, along with a research project using D-Bus.

SupplyPike

Frontend Developer - Intern
May 2021 - September 2021

At SupplyPike, I was the main frontend developer on a new product designed to simplify a major document processing pipeline. I made contributions to repos built with React and Nest.js.

Affirma

Frontend Developer - Intern
October 2020 - April 2021

During my time with Affirma, I modernized client websites using a variety of CMS systems. A majority of my time was spent on a project that used CraftCMS, React, and GraphQL. In short, I websites look like they weren't taken directly out of the 90s.

A very particular set of skills

I've been tinkering with Linux for the better part of a decade, and I've picked up a wide range of skills as a result. Here's some of the tools and languages I'm most comfortable with:

Languages

Javascript / Typescript - Java - Python - GraphQL - Rust - Dart - LaTeX

Frameworks + Libraries

Spring Boot - React - Angular - FastAPI - Express - NestJS - Flutter - SvelteKit

Databases

PostgreSQL - SQLite - DynamoDB

Tools

Docker - Git - Linux

Cloud

AWS - GCP - Vercel - Netlify - Fly - DigitalOcean

My hobby projects

MTG Inventory

My current hobby project is a system to help me keep inventory of my Magic: The Gathering cards. It's similar to services like Deckbox, and I'm building it using SvelteKit, Postgres, SQLite, and Vercel. Currently, I'm working on improving database structure so I can make complicated queries that other inventory sites struggle with.

J.B. Hunt Hackathon

While I was in college, I participated in every hackathon the computer science department held. It was an amazing learning experience, and I still attend as a mentor. You usually find me running workshops, as well as working with teams on their planning and presentation skills.

Error 479

Error 479 is a Discord server I started in college to give University of Arkansas EECS students a place find each other and talk. Over time, it has grown into the largest tech focused Discord server in Northwest Arkansas.

Where to contact me

Want to talk? Feel free to send me an email at jobs(at)jackmal(dot)com, message me on LinkedIn, or check out the links below.