Matan Ben Yair
Fullstack Developer
I am a hard working passionate developer, working in teams and alone both as a developer and tech lead, starting projects from scratch, defining projects with clients and scheduling asks. Extremely high level of self learning, I am always willing to learn anything new and exciting. Experienced at teaching new Team members
- Follow Matan
- Frontend group
Primary Skills
skill/years
Expert
- Creating Custom JS Classes 5
- Binding Events 5
- OOP Javascript 5
- Closures 5
- Cross Browser Ajax 5
- Checking responses status 5
- Retrieving response content 5
- Working with promises 5
- jQuery 5
- Angular.js 5
- FireBug 5
- Chrome Devtools 5
- Ecmascript 6 (various improvements) 5
- Ecmascript 5 (web workers, local storage, etc..) 5
- CSS 3 5
- CSS 3 transitions & animations 5
- CSS Frameworks (Bootstrap, Foundation, etc..) 5
- CSS Layouts (flexbox, creating layouts) 5
- LESS 5
- CrossBrowser 5
- WebSocket 5
Developer
- Regular Expressions 5
- Javascript Optimizing For Performance 5
- TypeScript 2
- Express 5
- Resitfy 5
- Passport 3
- Observer 1
- AWS 5
- Backbone.js 2
- Socket.io 2
- Sails.js 2
- Redux 1
- SASS 5
- Webpack 3
- Gulp 4
- Mobile Frameworks (Nativescript, React Native) 2
- API Fremeworks (Swagger, GraphQL) 2
Portfolio
Senior Fullstack Developer @ LinearB
LinearB is a development monitoring system that follows your organization’s git workflow and displays the relevant statistics that show how your team is advancing in the past/current iterations using data collected from collective experience to match how your team can improve performance.
At LinearB I worked as a senior fullstack developer, NodeJS server side, ReactJS client side. On the frontend I designed complex and reusable components that integrated redux and later on migrated to react hooks and context. On the backend I created endpoints that fetch and aggregate data from multiple micro services on a docker network, and integration to 3rd party providers.
Senior Fullstack Developer @ Trunovate
At Trunovate lead the frontend team, designed a CMS that was capable of dragging dynamic components in order to create a complex dashboard with high performance. With a custom built “drag and drop” backend API that enabled customers to dynamically create their apis for customisation.
Frontend: Angular7 + NgRx Backend: nodejs and C#
Senior Fullstack Developer @ Namogoo
Senior frontend developer at Namogoo, Maintenance and migration of their old statistics analysis dashboard to VueJs, Built reusable UI Components such as graphs, charts, browser coding tools, tables etc… API maintenance and performance enhancements.
Frontend: VueJs Backend: NodeJs