Scroll To View More
Barak Chamo

Barak Chamo

London, United Kingdom
Member since April 28, 2015
Barak is an experienced full-stack web developer based in London. He's worked mainly with startups building large-scale, data-driven web applications. Barak loves working on new and challenging projects that push him to stretch his skills and learn constantly.
Barak is now available for hire
Portfolio
  • TeamLab
    TouchDesigner, Unity, GLSL
  • DICE
    GraphQL, React, Relay, Node.js, PostgreSQL
  • Rokk3r Labs
    JavaScript, React, React Native, GraphQL, Lambda, Express, Node.js
Experience
  • JavaScript, 8 years
  • Full-stack, 6 years
  • Data Visualization, 5 years
  • Backbone.js, 5 years
  • Architecture, 5 years
  • React, 3 years
  • React Native, 2 years
  • GraphQL, 1 year
London, United Kingdom
Availability
Part-time
Preferred Environment
Node.js, Atom, Git, Linux
The most amazing...
...thing about being a web developer is the constant change, learning, and growth in such a dynamic environment!
Employment
  • Interactive Engineer
    2018 - 2018
    TeamLab
    • Implemented custom shaders for projection installations.
    • Built TouchDesigner-based motion control systems.
    • Developed Unity mobile games to accompany the installations.
    Technologies: TouchDesigner, Unity, GLSL
  • Product Manager | Lead Engineer (Internal Tools)
    2017 - 2018
    DICE
    • Led the internal tools team in the planning and development of DICE's mobile and web-based internal management and promotion tools.
    Technologies: GraphQL, React, Relay, Node.js, PostgreSQL
  • Lead Software Architect
    2016 - 2016
    Rokk3r Labs
    • Led projects from specs and design through implementation and delivery.
    • Delivered multiple full-stack web and mobile applications.
    • Implemented successfully reactive serveless architectures.
    • Worked with partnering startups and stakeholders to translate business needs to agile engineering goals.
    • Designed and implemented full-project architecture for fast-growing early-stage partnering tech startups.
    Technologies: JavaScript, React, React Native, GraphQL, Lambda, Express, Node.js
  • Lead Software Engineer
    2015 - 2016
    Staance
    • Led remotely the multi-function web team, coordinating product, designing the front-end and back-end delivery.
    • Overhauled Staance's desktop and mobile web applications to dramatically improve load times and performance.
    • Redesigned the full surface of all web products.
    • Facilitated the hiring, interviews, and onboarding for the engineering team.
    • Introduced a modern web development toolchain and deployment pipeline that significantly streamlined remote collaboration efficiency and TTL.
    Technologies: JavaScript, Backbone, D3, Node.js, Express, Neo4J, PostgreSQL
  • Web Application Engineer
    2014 - 2015
    Ometria
    • Implemented a JavaScript analytics tracking snippet.
    • Developed a web-based marketing analytics dashboard.
    • Implemented PostgreSQL structured data processing modules.
    • Led the design and development of a web-based visual email template creator and marketing-campaign design tools.
    • Designed and developed end-to-end data visualization projects.
    • Implemented a predictive merchandising recommendation engine.
    Technologies: JavaScript, React, Backbone, D3.js, PostgreSQL, Python, NumPy
  • Web Application Engineer
    2012 - 2014
    CoolaData
    • Developed a widget-based web analytics framework.
    • Led the end-to-end design and development of data visualizations.
    • Led the front-end team and coordinated business and engineering sides.
    • Explored and implemented analyses of user journeys and other behavioral analytics metrics.
    Technologies: JavaScript, Angular, BigQuery, Python, D3
Experience
  • RC 455 | Web-Based Synthesizer (Development)
    http://barakchamo.github.io/rc455

    RC 455 is a fully-functional additive synthesizer built completely with web technologies.

  • High-performance GraphQL | ReactNext 2016 (Other amazing things)
    https://www.youtube.com/watch?v=c35bj1AT3X8

    A talk that was given at ReactNext 2016 about optimizing GraphQL performance. The talk discusses the weaknesses of GraphQL relating to large nested queries and explains the underlying JavaScript mechanisms used in DataLoader to enable query caching and coalescing.

  • PokeQL | Pokemon in GraphQL (Development)

    A full GraphQL implementation of the Pokemon API. This was built for a GraphQL talk given at NodeFest in Tokyo—PokeQL is a complete reference implementation of the Pokemon API used for educational purposes and provides a ready-made graph schema for exploration and testing of the graph query language.

  • Browser LAN Party! | CampJS 2016 (Other amazing things)
    https://www.youtube.com/watch?v=CQNwo2yXp5o

    A talk that was given at CampJS 2016, Sydney, Australia. The talk introduced my effort to build a multi-device, serverless, multiplayer game. The game uses WebRTC to connect multiple mobile devices to a central desktop "console" and does so without a traditional signaling server, but direct WebBluetooth connection.

    The talk reviews both WebRTC and WebBluetooth and how a real-time ad-hoc connection can be established over the web.

Skills
  • Languages
    JavaScript, ECMAScript (ES6), HTML/CSS, GraphQL, SQL, Python
  • Frameworks
    A-Frame, Unity, Electron.js, AngularJS, Redux, React Native, Express.js
  • Libraries/APIs
    WebVR, React, Web Audio, D3.js, Backbone.js, Node.js, Three.js, WebGL
  • Storage
    Redis, DynamoDB, PostgreSQL, Neo4j
  • Other
    Full-stack, Creative Coding, Data Visualization, Shaders, Architecture, Team Leadership, Engineering Management
  • Paradigms
    SOA, Functional Programming, Microservices, Lambda Architecture
  • Platforms
    Raspberry Pi, Linux, TouchDesigner, Docker
  • Tools
    Flow, Adobe Illustrator
Education
  • Master of Professional Studies (MPS) degree in Interactive Telecommunications
    2017 - 2019
    New York University - New York City, NY, USA
  • Self-improvement course in Computer Science
    2015 - 2015
    The Recurse Center - New York City, NY, USA
  • Bachelor of Arts degree in Information Technologies
    2010 - 2013
    The College of Management - Tel Aviv, Israel
Certifications
  • Google Web Technologies Develop Expert
    APRIL 2017 - PRESENT
    Google
I really like this profile
Share it with others