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

Portfolio

Experience

  • C++, 14 years
  • C#, 4 years
  • Python, 3 years
  • Django, 3 years
  • Amazon Web Services (AWS), 2 years
  • Android, 2 years
  • iOS, 2 years
  • HaXe, 2 years

Location

Timrat, Israel

Availability

Part-time

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.

Employment

  • Managing Director

    2004 - PRESENT
    Bazzisoft
    • 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

Experience

  • ContentWriters (Development)

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

  • BigThanks.com.au (Development)

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

  • Henry Stewart Talks (Development)
    http://www.hstalks.com

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

  • DEALS.com.au (Development)
    http://deals.com.au

    Created the MVP of the DEALS.com.au 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.

Skills

  • Languages

    Python, PHP, HaXe, C, C++, ActionScript 3, Java, C#
  • 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, 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, Parallel & Distributed Computing, UX Design
  • Storage

    MySQL, PostgreSQL, NoSQL, Microsoft SQL Server
  • Other

    Network Programming, Ajax, Multithreading
  • Platforms

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

Education

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

To view more profiles

Join Toptal
I really like this profile
Share it with others