Viktor Briceno, Developer in Montreal, QC, Canada
Viktor is available for hire
Hire Viktor

Viktor Briceno

Verified Expert  in Engineering

APIs Developer

Location
Montreal, QC, Canada
Toptal 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.

Portfolio

Machinator Corp
Unity, C#, Spine, IT Project Management
Milkshake Studio
Postman, Redis, MySQL, Laravel, APIs
Tract, Pty., Ltd.
Git, MySQL, MongoDB, Laravel, PHP, Full-stack Development

Experience

Availability

Part-time

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.

Work Experience

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: Git, MySQL, MongoDB, Laravel, PHP, Full-stack Development

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, Full-stack Development

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
Mindgeek
  • 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
Dotaon
  • 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: 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

http://towanime.github.io/Hex-To
Easily convert between color models.

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

Core 10

https://www.behance.net/gallery/36177107/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

https://www.behance.net/gallery/36203855/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

https://dominiklussier.itch.io/manaforce
Mana Force is a top-down 3D action game where the objective is to use the boss's abilities against them.

Stiled

https://www.behance.net/gallery/36160291/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

https://store.steampowered.com/app/1716760/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, Full-stack Development

Tools

Git, PhpStorm, MySQL Workbench, PuTTY, Jira, Postman, Spine, JetBrains Rider

Libraries/APIs

jQuery, Node.js

Platforms

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

Storage

Redis, MySQL, Memcached, PostgreSQL, MongoDB, Amazon S3 (AWS S3)

2016 - 2018

Degree in Independent Video Game Design

Dawson College - Montreal

2005 - 2010

Bachelor's Degree in Computer Engineering

Universidad Rafael Belloso Chacín - Maracaibo, Venezuela

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring