Expert full stack engineer who has worked on many types of projects including AAA games, video encoders, and analytic platforms. My most recent projects have had me doing fun things like using Nginx as a reverse proxy edge node to provide encrypted access to a Node.js server hosting an AngularJS app, writing CUDA kernels implementing Deep Learning algorithms that are executed by a backend Java server, and leveraging Ansible to deploy custom Docker containers into the Rackspace cloud, going from Git repo to page load in under 30 minutes.
Sr. Software Engineer @ As part of the Product Platform team, participated in architectural development, designed, implemented & tested large components and small features, and collaborated with other developers, QA engineers, and product management. Coding was done primarily in Java and included understanding and interfacing with various technologies such as ElasticSearch, ZooKeeper, Kafka, and Vertica.
As part of the Research and Development team, had varying responsibilities on many different smaller projects ranging from bootstrapping and leading software development, providing development support, and mentoring junior colleagues. Projects required leveraging a wide range of technologies including Java, C/C++, Python, GWT, Swing, and Hibernate. From June 2011 to Present (4 years 7 months) Austin, Texas AreaSoftware Engineer @ Provided software engineering on Section 8 for Xbox 360 and PC using the Unreal Engine 3. Analyzed game design features, determined technical requirements, created technical designs, implemented solutions, and created test plans for quality assurance. Primary languages were C/C++ and UnrealScript. From April 2008 to August 2009 (1 year 5 months) Software Engineer @ Implemented many small to medium size projects, some from scratch and others partially developed. Most were self contained arcade games and training simulators written in C/C++ and leveraged DirectX for graphics. One was a user interface for managing multiple cameras and calibration of the laser tracking technology written in C# .Net and required integrating with native C/C++ libraries. One of the simulations had to be integrated with and control a multi-ton hydraulic platform for emulating a boat in waves. From April 2005 to January 2007 (1 year 10 months)
BS, Computer Science, Minor in Mathematics @ Sam Houston State University Justin Bailey is skilled in: Programming, Linux, Software Engineering, Cloud Computing, Java, C++, Quality Assurance, Software Development, Security, Git