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. I'm currently working at Walmart Global Tech as a Software Engineer, and I enjoy 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 made websites look like they weren't taken directly out of the 90s.

Skills

I've been tinkering with Linux for the better part of a decade, which means I've been exposed to a broad range of technologies. Here are 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 - Azure SQL - SQLite - DynamoDB - Convex

Tools

Docker - Git - Linux

Cloud

AWS - Cloudflare - GCP - Vercel - Netlify - Fly - DigitalOcean

Side projects

Climb Talks - Link

Northwest Arkansas has a small but strong developer community that regularly holds meetups. I wanted to put my own spin on the traditional tech meetup format, so I created Climb Talks after securing sponsorship from SupplyPike for the first event. Each event features two speakers giving quick presentations on hobbies or topics they're passionate about, followed by food and bouldering. After the success of the initial event, I secured additional sponsorship from Walmart for a three-event series. By hosting events right next to the University of Arkansas, we attract strong student turnout and introduce them to the local tech community.

Solvescapes - Repo

I enjoy playing Wordscapes with my family. It's a game where you unscramble words given a set of letters. Over a weekend, I built a solver that uses ADB and OCR to find answers and input them on my phone.

J.B. Hunt Hackathon Mentor

In college, I participated in the J.B. Hunt Hackathon every semester. It was a great way to push myself to learn new things, and my team even won first place once. Since I've graduated, I've continued to attend as a mentor, running workshops, and advising teams.

catbat - Repo

catbat is a basic CLI tool that shows battery info. I wrote it in Rust as an excuse to practice shipping and polishing something basic that I could put on crates.io. Since then, it has actually been helpful in a few cases where I was on my laptop, and wasn't using a desktop environment.

Contact

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.