Joshua Drumm

Software Engineer

CONTACT

Jkdrumm1@gmail.com

Edmond, OK

www.jkdrumm.com

(405) 628-2034

@Jkdrumm

@Jkdrumm

SKILLS

JavaScript

EDUCATION

Arizona State University

M.S. in Software Engineering

2018 - 2020

University of Central Oklahoma

B.S. in Computer Science

B.S. in Software Engineering

Summa Cum Laude

2014 - 2018

BEYOND CODING

Fitness Enthusiast

Lifting weights and running 5x a week

Road Cycling

Completed a 100-Mile Century Ride

日本語 (Japanese)

毎日勉強しています

BSA Eagle Scout

Butterfly Garden Eagle Project

Musician

Tenor Saxophone Player

Dad

Father of one child and four cats

Cooking Enthusiast

I enjoy cooking at home and trying new recipes

Coffee Enthusiast

I enjoy just about any coffee, but at home I prefer cold brew

Esports Competitor

Formerly ranked 96th worldwide for Super Smash Bros

EXPERIENCE

Indigo Tech

Technical Lead

Feb 2022 - Present

Front-end focused full stack development with React, TS, Node.js, TypeORM, and Redis deployed in AWS

  • Reduced page load times by 75% (from ~1000ms to ~250ms) utilizing webpack optimizations, code-splitting, and lazy loading
  • Developed and maintained technical documentation in Confluence for front-end design, coding standards, and best practices
  • Built scalable API endpoints in Node.js to support application features and reliability
  • Integrated an iframe payment solution into the POS checkout to stay PCI compliant
  • Ensured app is prepared for i18n internationalization
  • Designed and implemented strategies for using new libraries including AntDesign, AgGrid, SyncFusion, and SWR
  • Implemented a strategy for hiding or changes features in real time through LaunchDarkly
  • Regularly held knowledge sharing seminars to foster collaboration
  • Developed a reusable library to ensure pixel-perfect, consistent theming across all apps
  • Enhanced testing and strengthened TypeScript typing to improve application stability
  • Mentored new hires, fostering a knowledge-sharing culture and supporting professional growth across the team
  • DRI for different app areas (Retail Products, MainUX) creating documentation and specializing in understanding how the business logic translates to the app logic

Adyptation

Software Engineer

Jan 2022 - Feb 2023

Lead web developer - Full stack development with React, Next.js, Node.js, React Native, GraphQL, Python, and Auth0

  • Initialized two new websites from scratch based on React, Next.js, and TypeScript
  • Developed full stack by creating new API endpoints with tests in Node.js with GraphQL and integrated them into both web and mobile front ends with cross-platform hooks through React Query
  • Used a custom UI library to ensure consistent user experience across platforms
  • Ensured best security practices were used to prevent unauthorized access Nirvana UI Library
  • Created a new React UI Library based on Chakra UI with documentation using Storybook
  • Ensured pixel-perfect theming and styling consistency across web products
  • Implemented custom animations using Framer Motion to add polishing touches
  • Rigorous unit testing to ensure stability (100% coverage)
  • Added new features including walkthroughs describing new features and several new forms for user settings and data collection

Paycom

Software Developer

Sep 2020 - Dec 2021

Full stack web development with React, PHP, and MySQL. Refactored, redesigned, and optimized web pages for a better user experience

  • Collaborated on design and integrated a RESTful API
  • Integrated the use of mobile check scanning
  • Achieved pixel-perfect design for seamless user experience
  • Coordinated and documented a plan of implementation
  • Reduced API traffic in the Form 1 Redesign project by 30%
  • Collaborated to implement single and batch employee changes to scale
  • Improved UI and stability by adding unit tests and enhancing functionality
  • Utilized Swagger UI to ensure proper integration between the front and back ends

PERSONAL PROJECTS

Garage Door Web App

A web-based garage door control system hosted on a home webserver on a raspberry pi. This will allow home-owners to have habitants, family friends, and guests to create personalized accounts and have different levels of access to the garage door.

Garage Door Mobile App

A mobile app to acompany the Garage Door Web App. Intended to mimic the functionality of the web app but with the added functionality of push notifications and the ability to setup the webserver through bluetooth.

Personal Website

My personal website and resume. This is where this page is hosted.

BEYOND CODING

Fitness Enthusiast

Lifting weights and running 5x a week

Road Cycling

Completed a 100-Mile Century Ride

日本語 (Japanese)

毎日勉強しています

BSA Eagle Scout

Butterfly Garden Eagle Project

Musician

Tenor Saxophone Player

Dad

Father of one child and four cats

Cooking Enthusiast

I enjoy cooking at home and trying new recipes

Coffee Enthusiast

I enjoy just about any coffee, but at home I prefer cold brew

Esports Competitor

Formerly ranked 96th worldwide for Super Smash Bros