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

APIs Developer in Montreal, QC, Canada

Member since April 15, 2015
Viktor is a software developer with over eight years of experience who loves well-written code and design patterns. He specializes in back-end code with technologies like PHP and Java, but also has experience with the front-end aspect of different projects.
Viktor is now available for hire

Portfolio

Experience

Location

Montreal, QC, Canada

Availability

Part-time

Preferred Environment

PhpStorm, Git, MySQL Workbench, PuTTY

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

Employment

  • Full-stack Developer

    2018 - 2019
    Tract, Pty., Ltd.
    • Worked along clients consuming the current API for further improvement.
    • 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 to a framework update.
    • Fixed bugs and implemented new features on the back-end and front-end parts of the project.
    Technologies: PHP, Laravel, MongoDB, MySQL, Git, Trello
  • 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: PHP, Laravel, Forge, PostgreSQL, Git
  • 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: PHP, Laravel, Forge, MySQL, Git, Jira
  • 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: PHP, Laravel, Forge, MySQL, Git, Fractal, Node.js
  • 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: PHP, JavaScript, MySQL, Redis, Memcached
  • 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: PHP, Laravel, HTML 5, JavaScript, CSS, Bootstrap, jQuery, MySQL, Git
  • 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: PHP, HTML 5, JavaScript, Bootstrap, jQuery, Kohana Framework, MySQL, Git
  • 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: Java EE, GWT, Sencha GXT, Hibernate, Jasper Reports

Experience

  • Dotaon Website (Development)

    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 (Development)
    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 (Development)
    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 (Development)
    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 (Development)
    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 (Other amazing things)
    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.

Skills

  • Languages

    PHP, Java, SQL, HTML5, JavaScript
  • Frameworks

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

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

    Software Developer, APIs, API Design, Game Development, Game Design
  • Tools

    Git, PhpStorm, Sencha UI
  • Libraries/APIs

    YouTube API, Google API, jQuery, Node.js
  • Platforms

    Amazon Web Services (AWS)
  • Storage

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

Education

  • 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