José M. Nieves

Software Engineer

Austin, TX · (512) 766-5183 · jose.nieves@gmail.com

I’m a Software Developer with more than 14 years of experience that has worked with a wide array of technologies ranging from Web Development to Desktop and mobile using the Microsoft Stack. I thrive in environments where experimentation, researching and applying new technologies is the key to success.

Experience

Senior Software Engineer

Tricky Fast Studios
  • Working with a team of developers to build games for mobile devices
  • Collaborating with clients to gather requirements, and set expectations in order to deliver a high-quality product

  • Technologies Used:
  • C#, .Net, Rider, Visual Studio, Unity3D, Entity Framework, SQL Server
  • 2016 – Present

    Senior Software Engineer

    Independent Contractor
  • Worked with clients to define features and scope for various mobile games using Unity 3D.
  • AMD: Worked with the Quality Business Process Team to help create a series of web applications to assist the quality process in factories

  • Technologies Used:
  • C#, .Net, Rider, Visual Studio, Unity3D, Java, MySQL
  • 2012 – 2016

    Web Developer

    Brinker International
  • Maintained, updated and improved internal web applications and customer facing sites
  • Responsible to maintain and update the online ordering system

  • Technologies Used:
  • C#, .Net, Visual Studio, SQL Server
  • 2012 - 2013

    .Net Developer

    National Life Group
  • Developed internal applications to help customer service
  • Improved database performance and increase application speed
  • Created procedures for data transformation and data migration
  • Modified and created SSRS and reports

  • Technologies Used:
  • Visual Studio, C#, .Net, SSRS, Sql Server, Crystal Reports, Javascript
  • 2008 - 2010

    .Net Developer

    El Dia Directo
  • Responsible to develop and maintain several CRUD applications for a call support center
  • Worked closely with clients to gather requirements and determine features

  • Technologies Used:
  • SQL Server, Visual Studio, C#, .Net, Classic ASP, Data Transformation, SSIS, SSRS
  • 2005 – 2008

    Education

    Southern Methodist University (SMU Guildhall), Dallas, TX

    Certificate in Digital Game Development

    Interamerican University of Puerto Rico - San Juan, Puerto Rico

    Master of Science in Computer Information Systems

    University of Puerto Rico - San Juan, Puerto Rico

    Bachelors of Science, Computer Science

    Projects

    Below is a list of projects and tools that I have proudly been part of.

    Core Framework for Unity 3D

    Description
  • Platforms: Unity 3D
  • Link: Core Framework
  • About the tool

    The purpose of Core Framework is to help speed up development in Unity3D by providing the following basic systems every game needs to have:

  • Asset Bundle loading system
  • UI System
  • Basic implementation of Widgets, Dialogs and Panels
  • Transition animations by using DOTween, configurable on inspector
  • Can trigger sounds when a transition plays
  • Basic audio system
  • Mouse / Touch input control
  • Factory tool
  • Console window colors! Colorize your debug messages with colors so they are easier to read
  • Base game starting point Template project
  • This is an open source project hosted at GitHub and can accessed here.

    Poptropica Worlds

    Description
  • Platforms: iOS, Android, WebGL
  • Developer: StoryArc Media
  • Position: Unity Developer
  • Engine: Unity 3D
  • WebGL Link: Poptropica Worlds
  • About the game
  • Poptropica is a virtual world in which kids explore and play in complete safety.
  • My Contribution
  • Co-designed and developed the Clubhouse, the player housing and decoration systems
  • Co-designed and developed the in-game store for the players to buy decorations for their clubhouse, and adornments to customize their character
  • Gallery
    Clubhouse: Player Housing.

    Clubhouse: Player Housing.

    Clubhouse: Player Housing.

    Clubhouse: Player Housing.

    Clubhouse: Decoration Mode.

    Clubhouse: Decoration Mode.

    In-game decoration store.

    In-game decoration store.

    Closet: Player character customization.

    Closet: Player character customization.

    Colorizer: Player character customization.

    Colorizer: Player character customization.

    CAT Game Builder

    Description
  • Developer: TrickyFast Studios
  • Position: Unity Developer
  • Engine: Unity 3D
  • Link: CAT Game Builders
  • About CAT
  • CAT Game Builder is the easier, faster way to make games in Unity. With CAT’s scores of modular Conditions, Actions, Triggers, and integrated game systems, you can create prototypes, demos, or full games with little or no additional programming.
  • My Contribution
  • Co-designed and developed several systems for the CAT Game Builder tool, including but not limited to Localization, Quest, UI, etc.
  • Gallery
    AI Example

    AI Example.

    State Machine Input Example

    State Machine Input Example.

    AI Trigger Example

    AI Trigger Example.

    SkyTrack

    Description
  • Platforms: iOS
  • Developer: SportTrak
  • Position: Unity Developer
  • Engine: Unity 3D
  • Link: Poptropica Worlds
  • About the app
  • SkyTrak is a companion app for the SkyTrak Launch Monitor. This app processes the information registered by the Launch Monitor and simulates the ball trajectory through a virtual golf course, and displays the shot statistics on an easy to read screen.
  • My Contribution
  • Co-developed the UI screens, implemented a local database using SQLite to store user data and designed a sync process to syncronize the local data with a remote server. Responsible to implement the external server API needed to sync the user data.
  • Gallery
    Golf Course

    Golf Course.

    Stats Screen

    Stats Screen.

    Mystery Case Files: Escape From Ravenhearst

    Description
  • Platforms: iOS, Android
  • Developer: DogBot Studios
  • Position: Unity Developer
  • Engine: Unity 3D
  • Link: Mystery Case Files: Escape From Ravenhearst
  • About the game
  • MCF:Escape From Ravenhearst is an adventure game previously released for the PC. Big Fish Games supplied us with the art assets and we rebuilt the game in Unity so that it could be released for iOS and android devices.
  • My Contribution
  • Responsible to rewrite the game puzzles from ObjectiveC to C#.
  • Colaborated in creating the scene loading systems, User Interface, and touch imput interface for mobile devices.
  • Gallery

    Hospital Door Entrance Puzzle.

    Birthing Room Puzzle.

    Patient Door Room Puzzle.

    Hidden Expedition Uncharted Islands

    Description
  • Platforms: iOS, Android
  • Developer: DogBot Studios
  • Position: Unity Developer
  • Engine: Unity 3D
  • Link: Hidden Expedition Uncharted Islands
  • About the game
  • Hidden Expedition: Uncharted Islands is an adventure game that was previously released for the PC. We received the art assets from Big Fish Games then recreated the game from scratch for iOS and Android devices.
  • My Contribution
  • Responsible to rewrite the game puzzles from ObjectiveC to C#.
  • Colaborated in creating the scene loading systems, User Interface, and touch imput interface for mobile devices.
  • Gallery

    Everyone loves Tic tac toe!

    Cave Door Puzzle.

    Boat Door Puzzle.

    Hidden Expedition Amazon

    Description
  • Platforms: iOS, Android
  • Developer: DogBot Studios
  • Position: Unity Developer
  • Engine: Unity 3D
  • Link: Hidden Expedition Amazon
  • About the game
  • Hidden Expedition Amazon is an adventure game that was previously released for the PC. We received the art assets from Big Fish Games then recreated the game from scratch for iOS and Android devices.
  • My Contribution
  • Responsible to rewrite the game puzzles from ObjectiveC to C#.
  • Colaborated in creating the scene loading systems, User Interface, and touch imput interface for mobile devices.
  • Gallery

    Hidden Expedition Amazon.

    Snake Mini-game.

    Hidden Object Scene.