Jeffrey Bennett, Augmented Reality (AR) Developer in Cookeville, TN, United States
Jeffrey Bennett

Augmented Reality (AR) Developer in Cookeville, TN, United States

Member since February 20, 2019
Jeffrey has over a decade of experience developing software. He takes great pride in his versatility as a full-stack developer. As a freelancer, Jeffrey has a depth of knowledge from working on projects ranging from game development in Unity, mobile development for iOS and Android, web applications using JavaScript and Cloud technologies like AWS and Azure cutting-edge XR apps.
Jeffrey is now available for hire

Portfolio

Experience

Location

Cookeville, TN, United States

Availability

Part-time

Preferred Environment

Augmented Reality (AR), Vr, JavaScript, Visual Studio, .NET, Unity, C#

The most amazing...

...project I've worked on recently was an Augmented Reality app that helped young children get comfortable with math by measuring things in the world around them.

Employment

  • Lead Developer

    2016 - 2019
    North Star Games
    • Worked as a full-stack developer focused on creating the digital versions of North Star Games' board games.
    • Acted as a software architect focused on creating all of the systems for Evolution: The Video Game.
    • Interfaced directly with the project manager and artists to implement the design requirements for Evolution: The Video Game.
    • Researched new technologies to implement in the game.
    • Interviewed and managed junior developers and contractors.
    Technologies: JavaScript, Android, iOS, Steam, Photon, PlayFab, Unity3D
  • Senior Consultant

    2013 - 2015
    Booz Allen Hamilton
    • Worked as a software developer creating applications for various government contracts.
    • Developed serious games and interactive media projects in Unity 3D—creating the building blocks the designers used to make the applications.
    • Developed native iOS applications for various government clients.
    • Developed AWS Cloud applications using HTML, JavaScript, Angular, Foundation, and PHP.
    Technologies: PHP, JavaScript, Amazon Web Services (AWS), Xcode, AWS, .NET, C#, Unity3D
  • Software Specialist I

    2011 - 2013
    CareWorks Technologies
    • Developed an automated testing framework for Nationwide Insurance's internal software; I was contracted out for this project.
    • Built an automation testing framework around a Java desktop application.
    • Built an automation testing framework around a Cobol desktop application.
    • Taught the QA staff how to use an automated testing framework.
    Technologies: Java, Gherkin, Cucumber, Ruby
  • Staff Programming Specialist

    2006 - 2011
    The Equity Engineering Group, Inc.
    • Started out as a part-time employee while finishing up college and eventually was hired full-time upon graduation.
    • Worked as a junior developer on a small team—building a 4-tier Windows application for the engineers in their consulting work with oil refineries.
    • Developed an MVC framework and the UI to connect to the server, database, and calculator.
    • Built a Java desktop application.
    • Converted VBA applications to .NET or Java applications.
    Technologies: SQL, Java, .NET, C#

Experience

  • Evolution: The Video Game (Development)
    https://evolutionvideogame.com

    Evolution: The Video Game is a digital adaptation of the board game, Evolution.

    Players create species, evolve by utilizing 17 different traits, and attempt to survive in an ever-changing environment, all while trying to stave off carnivores and starvation. The video game includes a full single-player mode, including a campaign against different AI personalities, and multiplayer with skill-based matchmaking and custom modes to play with your friends—both real-time and asynchronous.

  • AR Educational Math App [NDA] (Development)

    A mobile AR app that encourages kids to explore the world around them and measure objects using the AR camera. The intent is that kids will become more comfortable with math from an early age if they are exposed to it through fun experiences. I worked on the back-end system, utilizing PlayFab to handle parent accounts, child player profiles, and content management.

  • Real-time Networked Multiplayer Educational VR Experience [NDA] (Other amazing things)

    Students can connect instantly to a VR classroom in which a teacher and other students interact with an immersive lesson plan, set in a location that wouldn't be feasible to visit in the real world.

    Each participant has access to real-time, 3D spatial voice chat, allowing for natural communication, in addition to fully-networked interactions within the virtual space such as pointing, waving, and manipulating objects. A narrated audio track helps inform students as they move through the lesson, providing educational content in addition to that provided by networked instructors.

  • Driving App [NDA] (Development)

    This app was built to help student drivers log their hours while practicing to take their driver's test. The mobile application worked for both iOS and Android and was connected to an AWS back end written in PHP.

  • PlantManager (Development)
    https://www.e2g.com/software-tools/plantmanager/

    PlantManager, which was called VCEPlantManager when I worked on it, is a four-tier C# application that models all of the equipment within a refinery and runs complex calculations for reliability and inspection data for when shutdowns occur.

  • VR PSA App [NDA] (Development)

    The client wanted a number of public service announcement experiences that were built in VR. They show a number of scenes where the player can interact in the VR environment and see the outcome of their actions. All of these experience showcase students in real-life situations and plays out this situation to a specific point. Once the situation reaches a tipping point, the player is asked whether they should intervene in the situation or allow the situation to play out. What then unfolds is the consequences of either doing the right thing or letting the other characters make their bad choices. It utilizes Unity and VRTK to generate these experiences.

  • Pier Pressure (Development)

    Pier Pressure is a multi-part app featuring a role-playing game true to the “US Navy experience.”

    Players go through the life of a naval officer working through the ranks of the US Navy while still having fun at night with your friends. The game is coupled with resources to help sailors practice responsible drinking behavior in real life.

Skills

  • Languages

    C#, JavaScript, C++, HTML, Java, HTML5, PHP, SQL, CSS, Ruby
  • Frameworks

    Unity, Unity3D, Photon Unity Networking (PUN), Unity2D, Unreal Engine, .NET, Photon
  • Tools

    PlayFab, Slack, Jira, Visual Studio, JetBrains Rider, Git, GitLab, OneSignal, Trello, JetBrains, Xcode
  • Paradigms

    Agile Software Development, Scrum, Object-oriented Programming (OOP), Unit Testing, Pair Programming, Agile
  • Storage

    Unity Cloud Build, MySQL
  • Other

    Video Games, Graphical User Interface (GUI), Front-end Development, Unity3D GUI Development, Unity Game Assets, Unity Networking & LAN, Unity UI, Multiplayer, Unity3D AI, Unity3D Pathfinding, Unity3D Native Plugin Interface, Elastic Beanstalk, Oculus Go, VR Platform, VR Interfaces, Virtual Reality (VR), Augmented Reality (AR), 3D, AWS, Game Programming, Performance Optimization, Vr, Computer Engineering
  • Libraries/APIs

    jQuery, Steam Integration, WebGL
  • Platforms

    iOS, Android, Amazon Web Services (AWS), Steam, Oculus, Oculus Rift, Vuforia

Education

  • Bachelor of Science (BSc) Degree in Computer Engineering
    2003 - 2008
    The University of Akron - Akron, OH, USA

Certifications

  • Unity Certified Expert: Programmer
    JUNE 2020 - JUNE 2022
    Unity Technologies
  • Unity Certified Developer
    APRIL 2016 - APRIL 2018
    Unity Technologies

To view more profiles

Join Toptal
Share it with others