Joshua Medlock

United States

@joshuamedlock

Software Engineer, Web Developer, Musician, Cat Lover

Badges

Problem Solving

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.