Barak Shohat, Software Developer in Timrat, Israel
Barak Shohat

Software Developer in Timrat, Israel

Member since October 20, 2013
Barak is a highly motivated, resourceful, and creative software professional with a "nothing is impossible" attitude and over 12 years of experience in IT consulting and software engineering. He has meticulous attention to detail, provides solid advice, and has a high availability for discussion.
Barak is now available for hire




Timrat, Israel



Preferred Environment

FlashDevelop, Aptana, Subversion (SVN), Git, Linux, Windows

The most amazing...

...system I've built is a collaborative music application allowing musicians all over the world to play and record music together with ultra-low latency.


  • Managing Director

    2004 - PRESENT
    • Worked as a freelance software developer on many projects, both individually or leading a team.
    • Created modern web systems and services using Python/Django, PHP, JavaScript, HTML5, and CSS3.
    • Built cross-platform mobile games and applications targeting iOS and Android.
    • Created a fully-featured telephone switchboard using Asterisk and SIP.
    • Built real-time, multithreaded systems and middleware in C++ and C#.
    • Developed online games and applications in Flash and HTML5/JavaScript.
    Technologies: MySQL, PostgreSQL, Flash, C#, C++, JavaScript, HaXe, Django, Python
  • Project Manager, Software Team Leader

    2002 - 2004
    WebFlicks Australia
    • Designed a state-of-the-art online DVD rental system.
    • Led the team that developed the system using PHP and MySQL.
    • Developed a warehouse logistics system in C++.
    • Managed the marketing, sale, and installation of the system for multiple high-profile customers.
    Technologies: Oracle, C++, MySQL, PHP
  • Lead Analyst/Programmer, Technical Director of Film & 3D

    2001 - 2002
    AAV Digital Pictures
    • Worked closely with film effects designers by analyzing their projects, then designing and writing custom plug-ins and scripts to support their work.
    • Worked with 3D animation and compositing tools such as Maya, Shake, and Discreet's Flame.
    • Developed a super high-quality plug-in for grain removal from digital film images.
    • Developed database, backup, and rendering systems to streamline workflows.
    Technologies: Shake 3D, Maya, Microsoft SQL Server, Shell Scripting, C++
  • Software Engineer

    2000 - 2001
    IGT Australia
    • Developed improvements to C++ gaming machine operating systems.
    • Implemented improvements to C++ gaming machine operating systems. Developed a Java debugger in C++ with Win32 APIs.
    • Developed multiple slot machine games in Java.
    • Created game effects and animations in conjunction with artists.
    Technologies: DirectX, Win32, C++, Java


  • ContentWriters (Development)

    eCommerce website developed in Python and Django for connecting buyers and writers of content.

  • (Development)

    eCommerce website developed in Python and Django selling coupons for discounted experiences such as skydiving and hot-air ballooning.

  • Henry Stewart Talks (Development)

    PHP website that streams educational videos and includes fine-grained authentication and eCommerce capabilities.

  • (Development)

    Created the MVP of the daily deals website in PHP and MySQL.

  • AussieCommerce Vendors App (Development)

    Mobile app that allows vendors to scan and verify coupon barcodes directly from their iOS or Android device.

  • Various Mobile & Flash Games + Gaming Platform (Development)

    Created various cross-platform games that run on Flash, iOS and Android, served through a purpose-built online multiplayer gaming platform written in Python.

    Demo logins can be provided on demand.


  • Languages

    Python, PHP, HaXe, C, C++, ActionScript 3, Java, C#, JavaScript
  • Frameworks

    Django, Knockout.js, Unity3D, Boost, AngularJS, Adobe Flex
  • Libraries/APIs

    jQuery, OpenGL, Facebook API, Amazon API, PayPal API, DirectX, Google API
  • Tools

    Maya, Asterisk, Git, Flash, Subversion (SVN), Aptana, FlashDevelop, Adobe Photoshop
  • Paradigms

    Object-oriented Programming (OOP), Rapid Prototyping, Design Patterns, Asynchronous Programming, Model View Controller (MVC), Functional Programming, Responsive Web Design (RWD), Agile Software Development, Test-driven Development (TDD), Unit Testing, Distributed Computing, Parallel Computing, UX Design
  • Storage

    MySQL, PostgreSQL, NoSQL, Microsoft SQL Server
  • Other

    Network Programming, Ajax, Multithreading, Shell Scripting, Shake 3D
  • Platforms

    MacOS, Amazon Web Services (AWS), iOS, Android, Windows, Linux, Win32, Oracle


  • Bachelor's degree in Computer Science
    1998 - 2000
    Monash University - Melbourne, Australia

To view more profiles

Join Toptal
Share it with others