Ran Oren, Software Developer in Byron Bay, New South Wales, Australia
Ran Oren

Software Developer in Byron Bay, New South Wales, Australia

Member since September 12, 2014
Ran is a results-oriented architect and leader with a focus on delivering high-quality code and products, and proven skill in directing teams of developers. He specializes in designing and building scalable web applications that support large numbers of concurrent users.
Ran is now available for hire




Byron Bay, New South Wales, Australia



Preferred Environment


The most amazing...

...thing I've coded is a trading platform for Binary Options.


  • CTO

    2008 - PRESENT
    Keep in Touch Systems
    • Created a web-based POS for paying prepaid and post-paid bills or making international money transfers.
    • Programmed a full back-office system to control the application and produce real-time reports.
    • Developed a mobile application (web-based) to let customers top up their balance with different mobile carriers.
    • Managed the development of client software that is installed on EFTPOS machines.
    • Implemented the billing integration with different payment gateways.
    • Built a revenue sharing system, letting us share revenues with our agents.
    Technologies: Apache, Linux, MySQL, PHP, Zend Framework, Amazon Web Services, Sencha Touch, ExtJS, Memcached, JavaScript, Ajax, SVN, PayPal API, Authorize.Net
  • Update App from Sencha Touch 1 to Sencha Touch 2

    2015 - 2015
    Exactech (via Toptal)
    • Created a Sencha Touch 2 mobile application for surgeons.
    • Supported two different profiles (phone and tablet) which shared most of the modules.
    • Used the browser's local storage.
    • Integrated with Vimeo API to render videos and thumbnails.
    • Used deep linking to support browser history.
    Technologies: Sencha Touch 2, Vimeo API, browser local storage
  • CTO

    2008 - 2013
    • Created an online engine that generates secure trading environments for binary option trading.
    • Developed an affiliate platform from scratch.
    • Wrote real-time risk management algorithms.
    • Implemented billing integration with the different payment solutions.
    • Programmed a full back-office system, supporting full customization of the trading platform, report generation, access control management, CRM, etc.
    • Built an API to let clients implement their own trading platforms using our trading engine.
    Technologies: Apache, Linux, MySQL, PHP, Java, JavaScript, Google Analytics API, Lightstreamer, Capistrano, Zend Framework, Amazon Web Services, Sencha Touch, ExtJS, Memcached, Ajax, SVN, Highcharts, Leverate API, PayPal API, SafeCharge Payment Gateway
  • Web Architect

    2007 - 2008
    • Responsible for improving the website's performance and scalability and dramatically reducing the load on the databases.
    • Built the main website's community features, e.g. private messaging and notifications system.
    • Introduced new technologies to the company, e.g. Zend Framework.
    • Wrote background scripts for data migration.
    • Created background scripts to produce usage and load reports.
    Technologies: Apache, MySQL, PHP, Zend Framework, Memcached, JavaScript, Ajax
  • Chief Architect

    2003 - 2007
    • Designed and built the server architecture from scratch for a system that supported ~20M daily requests.
    • Responsible for the web application's performance and scalability.
    • Implemented database optimization techniques that dramatically improved the system availability.
    • Took most of the main product's features from the requirements stage to deployment.
    • Managed teams: Server Infrastructures and Core (LAMP), Web (LAMP), Admin (C#), Business Intelligence (OLAP, SQL Server), and Flash.
    Technologies: LAMP, SOAP, C#, VB.NET, FFmpeg, Team Foundation Server
  • Developer

    2003 - 2003
    • Assisted in the website's development.
    • Built a dynamic survey web application for the company's Business Intelligence Dept. as part of my internship project.
    Technologies: VB, VBA, COM+, JSP, JavaScript, Java Servlets, HTML, CSS


  • Binary Options Trading Platform (Development)

    A B2B white-label solution for Binary Options trading created from scratch. Clients can customize their brand and configure the platform online, while the engine is centrally hosted (SaaS).

  • Affiliate Platform for Binary Option Trading (Development)

    A white-label affiliate platform created from scratch to supply affiliates with marketing materials and share revenues with them, based on the traffic they send to the trading platform.

  • Back-Office and CRM (Development)

    A full back-office system built from scratch, including an advanced CRM, to supply the trading platform operators with full control over the system.

  • Video Hosting Website (Development)

    A website developed from scratch as the first developer and chief architect.


  • Languages

    JavaScript, SQL, PHP, C++, Java, Sass, Ruby, CSS3, C#
  • Frameworks

    AngularJS, Sencha Touch, Zend Framework, Ext JS, Bootstrap 3, Express.js, Compass, Ruby on Rails (RoR), .NET, PHPUnit
  • Libraries/APIs

    Highcharts, Authorize.Net, Twilio API, Vimeo API, PayPal API, SafeCharge Payment Gateway API, jQuery, Socket.IO, Node.js
  • Paradigms

    Model View Controller (MVC), MEAN Stack, Agile Software Development, Test-driven Development (TDD)
  • Platforms

    LAMP, Linux
  • Storage

    MySQL, Memcached, MongoDB
  • Tools

    Grunt, Bower, Google Analytics, Yeoman, PDFtk, DomPDF, Zend Debugger


  • Bachelor of Science degree in Software Engineering
    1999 - 2003
    Universitat Ben Gurion Ba-Negev - Be'er-Sheva, Israel

To view more profiles

Join Toptal
Share it with others