👾 Justin Gilman

Senior Software Engineer at Pragma

Justin Gilman has worked in the software engineering field since 2013. In 2021, they began working as a Senior Software Engineer at Pragma Platform, where they added party and match lifecycle functionality for multiplayer game servers for both the Unreal (C++) and Unity (C#) SDKs. 👾 Justin also trained a team of 4 engineers on pair programming and TDD principles, and designed and built a distributed, coroutine-safe leaderboard service in Kotlin in the Pragma Engine extension module, including writing all documentation for the Game Engineering team.

Prior to that, Justin was a Senior Software Engineer at STACK Construction Technologies from 2019-2021, where they built the Arc measuring tool for linear and area that can include geospatial shapes with curved lines, including area and circumference calculations using wellknowntext (WKT). 👾 Justin also added in a plethora of customer workflow enhancements including hotkeys, search shortcuts and address-bar updates for direct linking, and developed a web-based drag-and-drop plan management interface in vanilla javascript so users could intuitively organize and manage their takeoff plans.

From 2017-2019, Justin was the Software Engineering Manager at Perficient Digital, where they managed a remote team of 6 engineers with project allocations, career growth and training. 👾 Justin was directly involved in hiring decisions for the software development team, and lead multiple development projects in "maintenance mode" to recover from legacy unstable architecture and repair the agency reputation with various clients. 👾 Justin also architected web software ASP.

From 2016-2017, Justin was the Director of Software Engineering at LiveAnswer, Inc., where they managed 4 software development teams, 3 local in Miami and one remote in the New York office. 👾 Justin worked closely with the CEO to plan feature changes up to 3 months in advance, correctly evaluating business value priorities and setting rational expectations for delivery timeframe in Jira Agile.

From 2015-2016, Justin was a Software Architect at Q Interactive, where they worked with a team of 4 developers in a 15-year-old legacy codebase with 700,000+ lines of code using Clean Code and Emergent Design principles to refactor large amounts of technical debt without damaging functionality. 👾 Justin demonstrated the practical nature of writing test-driven, SOLID code in programming pairs by "writing it right the first time" and reducing the number of generated bugs in all new features by 80%. 👾 Justin also began migration of software repositories to git from SVN using the gogs webservice and git-svn.

From 2014-2015, Justin was a Senior Software Developer at Cirle, where they lead project management of the Surgical Navigation System with a team of 6 local and remote developers to implement innovative technology in the medical space. 👾 Justin added features to the Surgical Navigation System in C++ to integrate a 3D OpenGL overlay with a live camera feed from a microscope insert, and maintained and improved a custom OpenGL interface built in Qt using Blender for modeling and Inkscape for texturing.

In 2014, Justin was a Senior Software Developer at Get Checked Up, where they set up HIPAA-compliant Linux webservers and databases on Amazon AWS to protect sensitive patient information. 👾 Justin also lead and managed a remote team of 4 developers using Jira (Agile) to implement new features in the CheckedUp backend and frontend codebases, and maintained a django (Python) REST-ful backend service and CMS for use by eye surgeons to manage patient appointments, prescriptions and informational videos.

In 2014, Justin was a Senior Web Developer at HealthAdvisor.com, where they managed AWS EC2 servers

Justin Gilman attended Georgia Institute of Technology from 2003 to 2009, where they earned a Bachelor of Science in Computational Media.

Links

Previous companies

Perficient logo
Stack Construction Technologies logo

Timeline

  • Senior Software Engineer

    March, 2021 - present