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: Authorize.Net, PayPal API, Subversion (SVN), Ajax, JavaScript, Memcached, Ext JS, Sencha Touch, Amazon Web Services (AWS), Zend Framework, PHP, MySQL, Linux, Apache
  • 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: Local Storage, Vimeo API, Sencha Touch
  • 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: SafeCharge Payment Gateway API, PayPal API, Highcharts, Subversion (SVN), Ajax, Memcached, Ext JS, Sencha Touch, Amazon Web Services (AWS), Zend Framework, Capistrano, Google Analytics API, JavaScript, Java, PHP, MySQL, Linux, Apache
  • 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: Ajax, JavaScript, Memcached, Zend Framework, PHP, MySQL, Apache
  • 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: Microsoft Team Foundation Server, FFmpeg, VB.NET, C#, SOAP, LAMP
  • 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: CSS, HTML, Java Servlets, JavaScript, JSP, COM+, Visual Basic for Applications (VBA), VB


  • 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++, VB.NET, VB, Visual Basic for Applications (VBA), HTML, CSS, Java, Sass, Ruby, CSS3, C#
  • Frameworks

    AngularJS, Sencha Touch, Zend Framework, Ext JS, JSP, 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, Google Analytics API, FFmpeg, Java Servlets, Socket.IO, Node.js
  • Paradigms

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

    LAMP, Linux, Amazon Web Services (AWS)
  • Storage

    MySQL, Memcached, Local Storage, MongoDB
  • Other

    Freelance Developer, Ajax, SOAP
  • Tools

    Grunt, Bower, Apache, Subversion (SVN), Capistrano, Microsoft Team Foundation Server, 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