Scroll To View More
Barak Shohat

Barak Shohat

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
  • C++, 14 years
  • C#, 4 years
  • Python, 3 years
  • Django, 3 years
  • HaXe, 2 years
  • Android, 2 years
  • Amazon Web Services (AWS), 2 years
  • iOS, 2 years
Timrat, Israel
Preferred Environment
Windows, Linux, Git, SVN, Aptana, FlashDevelop
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: Python, Django, Haxe, JavaScript, C++, C#, Flash, PostgreSQL, MySQL
  • 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: PHP, MySQL, C++, Oracle
  • 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: C++, Shell Scripting, SQL Server, Maya, Shake
  • 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: Java, C++, Win32, DirectX
  • 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
    C++, Python, PHP, HaXe, ActionScript 3, C, Java, C#
  • Frameworks
    Django, Unity3D, Knockout.js, AngularJS, Boost C++, Adobe Flex
  • Libraries/APIs
    jQuery, Facebook API, DirectX, PayPal API, Amazon API, OpenGL, Google API
  • Paradigms
    Rapid Prototyping, Object-oriented Programming (OOP), Asynchronous Programming, Design Patterns, Model View Controller (MVC), Unit Testing, Functional Programming, Responsive Web Design (RWD), Test-driven Development (TDD), Agile Software Development, Parallel & Distributed Computing, UX Design
  • Storage
    PostgreSQL, MySQL, Microsoft SQL Server, NoSQL
  • Other
    AJAX, Multithreading, Network Programming
  • Tools
    Git, Asterisk, Adobe Photoshop
  • Platforms
    Amazon Web Services (AWS), Mac OS, Linux, Windows, Android, iOS, Oracle
  • Bachelor's degree in Computer Science
    1998 - 2000
    Monash University - Melbourne, Australia
I really like this profile
Share it with others