Oliver Perez Camargo, Software Developer in Medellín - Antioquia, Colombia
Oliver Perez Camargo

Software Developer in Medellín - Antioquia, Colombia

Member since January 25, 2016
Oliver is an engineer who is highly passionate about creating dazzling user experiences with a focus on graphics and interactivity. He is also an experienced entrepreneur, which gives him the ability to understand the requirements of a business as a whole. Oliver is very proactive and can work with little to no guidance if needed, and for that reason he is a very good fit for projects that require creativity and nontrivial problem solving.
Oliver is now available for hire




Medellín - Antioquia, Colombia



Preferred Environment

Git, Sublime Text, MacOS

The most amazing...

...project I've worked on was a port of XNA to C++ with OpenGL from scratch. I then made a game on top of it with high-end graphics.


  • Software Architect and Developer

    2015 - 2016
    Locos por las Canchas
    • Created a platform to make bookings for soccer courts.
    • Designed and implemented a highly scalable architecture with Firebase and Node.js to accommodate thousands of bookings per minute.
    • Developed the Android application for end users.
    • Led the front-end team in creating a web application for end users and an administrative site for the court owners.
    Technologies: Node.js, AngularJS, Firebase
  • CTO

    2014 - 2016
    Krono S.A.S
    • Improved an existing back-end to make it highly scalable, support real time interaction, and free of bugs.
    • Created a hybrid application with Ionic for iOS and Android.
    • Built an administrative site with AngularJS.
    • Developed an API so stores could synchronize their prices and inventory with the main server.
    • Served on the directive board, viewing the business as an engineer and as an administrator.
    • Configured and studied analytics to understand user behavior within the mobile application.
    Technologies: Mixpanel, MongoDB, Firebase, Node.js, Ionic, Cordova
  • Lead Engineer

    2011 - 2014
    Waving LLC
    • Created a hybrid application by mixing Cordova with Backbone to overcome many obstacles related to the development of hybrid applications.
    • Developed several plugins for Cordova, including a GPS tracker that runs in the background without compromising battery life.
    • Built the back-end in Django, modifying the standard architecture to be a fully REST server.
    • Configured a dynamic media server on Amazon S3 with Django to support security for the users' media.
    • Led a team of software engineers that was added to the project.
    Technologies: PostgreSQL, Django, Backbone.js, Cordova


  • Interactive Arquitectural Visualization with HTC Vive

    A construction company asked me to build a prototype to visualize apartments and offices in virtual reality.

    This project took three weeks and the end result was a VR-simulation using the HTC Vive headset, where users can change the materials of the structure and add furniture.

    My job was to program the interactivity, compose the scene (lighting and post process), and direct artists during the generation of the required assets.

  • Locos por las Canchas

    Locos por las Canchas is a platform that can be used to book soccer courts and build teams.


  • Languages

    C#, C++, GLSL, C, JavaScript, Python, ECMAScript (ES6), Java, HLSL, ActionScript 3, Objective-C
  • Frameworks

    Unreal Engine, Unity3D, AngularJS, Ionic, Django
  • Platforms

    Firebase, Android, MacOS, Mixpanel, iOS
  • Libraries/APIs

    Backbone.js, OpenGL, Node.js
  • Tools

    Flash, Git, Sublime Text, Adobe Photoshop, Xcode, Android Studio, SourceTree, Sublime Text 3
  • Paradigms

  • Other

    Game Development, Back-end, Front-end, Cordova, Game Design
  • Storage

    MongoDB, PostgreSQL


  • Bachelor's Degree in Computer Science
    2007 - 2013
    Universidad Simón Bólivar - Caracas, Venezuela

To view more profiles

Join Toptal
Share it with others