Viktor Briceno, APIs Developer in Montreal, QC, Canada
Viktor Briceno

APIs Developer in Montreal, QC, Canada

Member since November 4, 2015
Viktor is a software developer with over twelve years of experience who loves well-written code and design patterns. He specializes in video-game development and back-end code with technologies like PHP, Python, and Java and has experience with the front-end aspect of different projects.
Viktor is now available for hire




Montreal, QC, Canada



Preferred Environment

PuTTY, MySQL Workbench, Git, PhpStorm, Unity, JetBrains Rider

The most amazing...

...thing I've worked on is the migration and rewrite of a music streaming website that taught me how to handle both the front and back ends.


  • Founder/Developer

    2021 - PRESENT
    Machinator Corp
    • Designed game mechanics for a current game project.
    • Developed and test game mechanics using Unity and C#.
    • Managed a small contractor team in charge of creating graphical assets.
    • Overviewed, planned, and implemented playtest sessions.
    Technologies: Unity, C#, Spine, IT Project Management
  • Back-end Developer

    2020 - 2021
    Milkshake Studio
    • Designed and implemented API endpoints for the single-page application.
    • Created custom cron jobs and commands to process big amounts of data efficiently.
    • Moved the current media library to a new one. Implemented methods and logic to help transition without any issues.
    Technologies: Postman, Redis, MySQL, Laravel, APIs
  • Full-stack Developer

    2018 - 2019
    Tract, Pty., Ltd.
    • Worked with clients to further improve the current API.
    • Implemented methods to contact and create tour bookings, using a third-party API.
    • Implemented a front-end custom-date picker for different tours available on the site.
    • Updated and optimized legacy code in preparation for a framework update.
    • Fixed bugs and implemented new features on the back- and front-ends of the project.
    Technologies: Trello, Git, MySQL, MongoDB, Laravel, PHP
  • Full-stack Developer

    2016 - 2018
    Pacific Islands Forum Fisheries Agency (via Toptal)
    • Designed and implemented a well-documented and scalable RESTful API.
    • Introduced Laravel components to the existing in-house framework to ease the transition to a fully Laravel project.
    • Implemented web modules to replace the previous form paperwork.
    • Worked along clients consuming the current API for further improvement.
    • Provided insight about the transition to a new PHP framework for the team.
    Technologies: Git, PostgreSQL, Forge, Laravel, PHP
  • Back-end Developer

    2017 - 2017
    Reputera (via Toptal)
    • Designed and implemented a well-documented and scalable RESTful API.
    • Migrated the previous system to Laravel 5.4.
    • Connected several third-party API feeds and applied analysis algorithms to produce output data the company needed.
    • Designed database schema.
    • Added geospatial query support to some of the API endpoints.
    Technologies: Jira, Git, MySQL, Forge, Laravel, PHP
  • Web Developer

    2016 - 2016
    Weaver Project
    • Designed and implemented a RESTful API using Laravel 5.1.
    • Designed database schema.
    • Created a well-documented and scalable API.
    • Defined the project's technology stack and integrated them for the team.
    • Worked along clients consuming the current API for further improvement.
    Technologies: Fractal Algorithms, Node.js, Git, MySQL, Forge, Laravel, PHP
  • Software Developer

    2015 - 2015
    • Analyzed, designed, and implemented new features and handled maintenance under the Tube8 team using PHP, JavaScript, and MySQL.
    • Debugged and fixed existing back-end code.
    • Extended and improved existing classes and features.
    • Implemented tracking methods for ad blocker extensions.
    • Created methods to handle SEO metadata depending on the URI and extra conditions.
    Technologies: Memcached, Redis, MySQL, JavaScript, PHP
  • Web Developer

    2015 - 2015
    • Created back-end PHP from scratch using Laravel 4.2 and MySQL as the default database.
    • Created an API to simplify tasks.
    • Implemented a multilingual front-end and database.
    • Implemented layered navigation with filters.
    • Handled responsive layout using Bootstrap 3.
    Technologies: Git, MySQL, jQuery, Bootstrap, CSS, JavaScript, HTML, Laravel, PHP
  • Web Developer

    2014 - 2014
    Khalis Foundation
    • Migrated the PHP back-end.
    • Implemented a single sign-on system.
    • Updated a current framework to the Kohana framework.
    • Implemented classes and models.
    • Used HTML5’s Web Audio API to stream audio tracks.
    Technologies: Kohana, HTML, Git, MySQL, jQuery, Bootstrap, JavaScript, PHP
  • Software Developer

    2010 - 2013
    Siaconca C.A
    • Developed a web information system using Java EE and GWT.
    • Designed and implemented user interfaces using Sencha GXT.
    • Created classes and methods to manage client-server communication.
    • Used the Hibernate ORM framework and Jasper Reports to create a server side.
    • Delivered reports to selected emails.
    • Created an in-house framework to generate reports both on the server and client side.
    • Implemented reports with output for multiple formats including PDF, .DOC, XLS, and HTML.
    Technologies: GXT, JasperReports, Hibernate, GWT, Java EE


  • Dotaon Website

    Worked on this project using Laravel 4.2; I implemented most of the current back end, admin panel, API integration with Steam, and the initial front end before another developer joined the team.

  • Hex To

    Easily convert between color models.

    This tool uses color for converting hexadecimal, RGB, HSL, HWB, and CSS string colors.

  • Core 10

    Core 10 (2013) was our entry for the gamejam Ludum Dare 27.

    It is a short strategy game for desktop (Windows, Linux, OS X) where you get to protect the ultimate core of life using different kinds of shields, the more shields you set, the more level and AP you get!

  • Beat Beat Shooter

    Beat Beat Shooter is a 2D side scrolling rhythm shooter. Yes, rhythm. The game combines the classic controls and objectives of a regular 2D shooter where you move your ship and shoot the enemies while traversing the level, but it comes with a twist: In order to get more powerful, you need to keep the beat of the music!

  • Mana Force

    Mana Force is a top-down 3D action game where the objective is to use the boss's abilities against them.

  • Stiled

    Stiled is a puzzle game where the player has to complete puzzles based on tiles! While also being accompanied by synchronized music and player generated beats, the player can advance from casual to hardcore levels in two different and fun game modes.

  • Trinity Archetype

    Trinity Archetype is a roguelike, turn-based RPG made in Unity.

    Analyze upcoming actions and plan your own; Use the unique Skill Boost and Party Inspire mechanics to get the upper hand in battle.

    Start your journey as the three warriors chosen by the ancient archetypes and get rid of the corrupted threats unleashed in your world.


  • Languages

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

    Laravel, Unity, Bootstrap 3, Kohana, Bootstrap, Hibernate, AngularJS, GWT
  • Paradigms

    Model View Controller (MVC), Object-oriented Programming (OOP), Design Patterns, Scrum
  • Other

    APIs, API Design, Software Development, Game Development, Forge, Fractal Algorithms, Game Design, Mobile Game Development, IT Project Management
  • Tools

    Git, PhpStorm, MySQL Workbench, PuTTY, Jira, Postman, Spine, JetBrains Rider
  • Libraries/APIs

    jQuery, Node.js
  • Platforms

    Java EE, Visual Studio Code, Amazon Web Services (AWS)
  • Storage

    Redis, MySQL, Memcached, PostgreSQL, MongoDB, AWS S3


  • Degree in Independent Video Game Design
    2016 - 2018
    Dawson College - Montreal
  • Bachelor's Degree in Computer Engineering
    2005 - 2010
    Universidad Rafael Belloso Chacín - Maracaibo, Venezuela

To view more profiles

Join Toptal
Share it with others