Badges
Certifications
Work Experience
Software Engineer
Forged Development• October 2020 - March 2023
Independently maintained codebases, GitHub pull requests and application deployments. Spearheaded the migration from JavaScript, Mithril.js (React-like), Express.js and Bulma, to TypeScript, React, Next.js, and MUI. Mentored a web development intern. Involved in the product at deep level - identified goals, chose stacks, and mapped out new application architecture. Skills: React.js · JavaScript · MongoDB · Cascading Style Sheets (CSS) · Front-End Development · TypeScript · Mithril · Node.js · Next.js · HTML · GitHub · Bulma (CSS Framework) · Adobe Illustrator · Moment.js · Graphic Design · Leadership · Express.js
Software Engineer
American Amusements• January 2020 - October 2020
Developed a C/C++ Linux shared object plugin using the open source Fluidsynth API to provide MIDI playback functionality for Slot Constructor (a Unity-like IDE). Created Bash scripts which configured the plugin’s CMake files/directories and subsequently compiled the library. Thoroughly prepared documentation for entire project. Wrote and maintained large collections of Lua scripts and XML documents comprising Slot-C projects in collaboration with a small team of developers. Skills: Fluidsynth · CMake · C (Programming Language) · C++ · Lua · Game Development · Graphic Design
Paid Research Assistant
University of Nebraska• January 2019 - January 2020
Worked closely with faculty to develop “mavBlox,” an educational web application which generated simple coding exercises for new students. Skills: JavaScript · Cascading Style Sheets (CSS) · HTML · Python (Programming Language) · jQuery · Three.js
Software Engineering Intern
Union Pacific Railroad• August 2011 - December 2012
Worked with a small team to develop a simulation for maximizing the cost efficiency of two-man train routes. Used the JDBC (Java Database Connectivity) API to submit SQL statements to Union Pacific’s Teradata server.Worked with a small team to develop a simulation for maximizing the cost efficiency of two-man train routes. Used the JDBC (Java Database Connectivity) API to submit SQL statements to Union Pacific’s Teradata server. Skills: HTML · Java · Java Database Connectivity (JDBC)
Education
University of Nebraska - Omaha
Mathematics, BS• August 2006 - May 2020
Mathematics BS with concentration in Computer Science
Skills
joshuamedlock has not updated skills details yet.