Barak Chamo
Data Visualization Developer
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.
Portfolio
Experience
JavaScript - 8 yearsData Visualization - 7 yearsArchitecture - 5 yearsReact Native - 4 yearsUnity - 4 yearsGraphQL - 3 yearsWebVR - 2 yearsThree.js - 2 yearsAvailability
Preferred Environment
Linux, Git, Visual Studio Code (VS Code), Node.js
The most amazing...
...thing about being a web developer is the constant change, learning, and growth in such a dynamic environment!
Work Experience
Professor of Digital Media
New York University
- Taught graduate-level digital media courses.
- Lectured for undergraduate-level mobile application development courses.
- Served as a graduate thesis advisor.
Interactive Engineer
TeamLab
- Implemented custom shaders for projection installations.
- Built TouchDesigner-based motion control systems.
- Developed Unity mobile games to accompany the installations.
Product Manager | Lead Engineer (Internal Tools)
DICE
- Led the internal tools team in the planning and development of DICE's mobile and web-based internal management and promotion tools.
Lead Software Architect
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.
Lead Software Engineer
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.
Web Application Engineer
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.
Web Application Engineer
CoolaData
- Developed a widget-based web analytics framework.
- Spearheaded 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.
Experience
RC 455 | Web-Based Synthesizer
http://barakchamo.github.io/rc455High-performance GraphQL | ReactNext 2016
https://www.youtube.com/watch?v=c35bj1AT3X8PokeQL | Pokemon in GraphQL
Browser LAN Party! | CampJS 2016
https://www.youtube.com/watch?v=CQNwo2yXp5oThe talk reviews both WebRTC and WebBluetooth and how a real-time ad-hoc connection can be established over the web.
Skills
Languages
CSS, HTML, ECMAScript (ES6), GraphQL, JavaScript, SQL, GLSL, Python
Frameworks
Unity, A-Frame, Redux, React Native, Electron, Unity3D, Angular, Relay, Express.js
Libraries/APIs
WebVR, Web Audio, React, D3.js, Node.js, Backbone.js, Three.js, WebGL, NumPy
Platforms
TouchDesigner, Raspberry Pi, Firebase, Linux, AWS Lambda, Web, Mobile, Visual Studio Code (VS Code)
Storage
Redis, Amazon DynamoDB, PostgreSQL, Neo4j
Other
Shaders, Full-stack, Data Visualization, Creative Coding, Software Architecture, Architecture
Paradigms
Lambda Architecture, Service-oriented Architecture (SOA), Microservices, Functional Programming
Tools
Git, BigQuery, Adobe Illustrator, Flow
Education
Master of Professional Studies (MPS) Degree in Interactive Telecommunications
New York University - New York City, NY, USA
Self-improvement Course in Computer Science
The Recurse Center - New York City, NY, USA
Bachelor of Arts Degree in Information Technologies
The College of Management - Tel Aviv, Israel