Jeffrey Bennett, Software Developer in Cookeville, TN, United States
Jeffrey Bennett

Software 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, being a full-stack developer on Desktop, Web, and Mobile applications. While he excels in adapting and learning multiple programming languages and services, his specialty is in game development, utilizing the Unity 3D engine.
Jeffrey is now available for hire

Portfolio

Experience

  • Object-oriented Programming (OOP), 15 years
  • JavaScript, 15 years
  • C#, 15 years
  • Unity, 9 years
  • Agile Software Development, 8 years
  • Unity2D, 6 years
  • Photon Unity Networking (PUN), 3 years
  • PlayFab, 3 years

Location

Cookeville, TN, United States

Availability

Full-time

Preferred Environment

C#, Unity 3D, .NET, Visual Studio, Xcode

The most amazing...

...project I've worked on was shipping my first title, Evolution: The Video Game. As a lead developer, I built all of the architecture for the game.

Employment

  • Lead Developer

    2016 - 2019
    North Star Games
    • Worked as a Unity 3D 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: Unity 3D, PlayFab, Photon, Steam, iOS, Android
  • 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.
    • Built native iOS and AWS Cloud applications.
    • Mentored junior developers.
    Technologies: Unity 3D, C#, .NET, AWS, Xcode
  • 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.
    • Created an automation testing framework around a Cobol desktop application.
    • Taught the QA ataff how to use an automated testing framework.
    Technologies: Ruby, Cucumber, Gherkin, Java
  • 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: C#, .NET, Java, SQL

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.

  • 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.

  • VR PSA App [NDA] (Development)

    The client wanted a number of Public Service Announcement experiences 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. Utilizes Unity and VRTK.

  • 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.

  • Unity GIS Prototype [NDA] (Development)

    A prototype to generate a 3D geographic information system, where the tiles were stored in AWS and serviced inside a Unity application. The user would be able to travel and the world would be dynamically updated as the virtual flight continued.

  • 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.

  • ESTA Visa Waiver Program (Development)
    https://esta.cbp.dhs.gov/esta/

    While at Booz Allen Hamilton, I worked on a project to update the US Department of Homeland Security's Electronic System for Travel Authorization for applying for a Visa Waiver. The website was written with Bootstrap 3 and worked through HTML5, CSS, and JavaScript.

  • Wits & Wagers Prototype (Development)

    In the same vein of Jackbox.tv, NSG had plans to build a game that would be a digital version of their party games, Wits & Wagers being the first. Players would log in to a web page on their mobile browsers, and then a connected TV or console would guide them through the game. All of this would be hosted in an AWS application. The project was stopped due to funding restrictions.

Skills

  • Languages

    C#, JavaScript, Java, HTML5, PHP, SQL, CSS
  • Frameworks

    Unity, Unity3D, Photon Unity Networking (PUN), Unity2D, Angular, Bootstrap
  • Tools

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

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

    Unity Cloud Build, MySQL
  • Other

    Unity3D GUI Development, Unity Game Assets, Unity Networking & LAN, Unity3D AI, Unity3D Pathfinding, Unity3D Native Plugin Interface, Elastic Beanstalk, Oculus Go
  • Libraries/APIs

    jQuery, Steam Integration, React
  • Platforms

    iOS, Android, Amazon Web Services (AWS), Steam, Firebase, HockeyApp, Xamarin, Oculus, Oculus Rift

Education

  • Bachelor of Science (BSc) degree in Computer Engineering
    2003 - 2008
    The University of Akron - Akron, OH, USA
Certifications
  • Unity Certified Developer
    APRIL 2016 - APRIL 2018
    Unity 3D

To view more profiles

Join Toptal
I really like this profile
Share it with others