Fiverr MinerEye Cyren EZBOB Taboola Slokoto Unbotify EMC (DELL) | Netcraft FTBPRO (90min) Similarweb WSC Sports Comedy.com Eskimob Crossrider | 365 Scores swiftshift.com Contextors Comedy.com Yael Software Tufin and more... |
JAN 21 - SEP 23
Part of the infrastructure team of a highly complex B2B web product ("Amdocs Catalog") which is built using React and is a gigantic, multi-repository codebase.
Most of the work was React components and some with CSS. The product consists of multiple repositories, some in vanilla JS and others React, and a very impressive open-source project which I am now the sole maintainer (Webrix)
- Constantly improving aspects of the codebase and also DX (tooling, tests, performance, etc.)
- Always "be there" for teammates, assisting, giving advice and the usual of a tech lead.
- Giving talks and sharing my knowledge with the team
- And lastly, solving ongoing bugs & issues
OCT 18 - NOV 19
Tikal has been a home for many experienced developers (for 20 years) in the fields of Front-End, Back-End, Dev-Ops, & mobile.
I have been a part of the Front-End division, and as so, assigned to clients' teams, on-premise,
to assist with any Front-End needs which are aligned with Tikal spirit of constant personal-technological development.
Many times the need is to bring someone who can join or lead a team and bring the company products to the next level, utilizing the full potential of Tikal as a whole and me as a single person, to achieve tasks such as re-design, building from scratch or tackling complex scenarios.
Expert React knowledge
OCT 15 - OCT 17
Spearheaded a front-end development team, building a large-scale SaaS system from the ground-up, end-to-end, including tests. The system has multiple screens, varying from heavily animated D3-based ones to a screen packed with different components which act as a dashboard.
There were many interesting challenges including security, performance, server-side considerations, collaboration with multiple distant-location teams, sudden big product changes and so on. Intense work.
In the end, the product was exceptionally well-made, the front-end code was very performant and scalable.
✔ Build a large-scale system with dozens of custom components
✔ Make sure all the client-side code in the project is of the highest quality possible, as well as high performance, and by doing so, ensure high life-span for the project, minimizing technical debt.
✔ Supervise team-members with tasks, teach and help where / when needed, and make sure standards are kept high.
✔ Daily collaboration with off-shore teams across multiple countries
✔ Project is built on ES6 modules using my own proprietary setup (Gulp, Rollup, and many other packages which greatly enhance workflow, which some I authored).
JAN 2014 - FEB 2015
Sole front-end developer & creator of a photography-contests-based social-network website. Intense times, working many long days with great joy of accomplishment. It truly was a masterpiece, drawing users engagement around the world with lots of positive feedback.
There was a lot of work around building the contest section where users voted which photos they liked, and photos uploading, with all the limitations and validation that comes with it.
Also, managing the "wall" page for the contest, which is basically like any Facebook feed, with photos and comments, and replies to comments (content validation, sanitization and so on).
JUN 14 - JUL 14
Developed the client-side sports scoring system in 2012, working remotely, collaborating with a team in Tel-Aviv. The project was ready after a few weeks.
In 2014 I was asked to help develop another system, in a programming "marathon" of less than two weeks, which shows live soccer games fans comments and field events in real-time (it was made especially for the World Cup)
APR 13 - DEC 13
Freelanced, semi-regular basis, up until 2015.
Was tasked with the client-side coding of several major website redesigns and a couple of side-projects, working on-site alongside a wonderful team of people. Some are my friends to this day.
We, the team, worked for a long time on the first website redesign, many long days from 9am-3am and some weekends. The website was to be changed from a server-based, static-website to a single-page website with a complete new architecture based on Backbone framework and new UI/UX.
The second re-design was with another team, with new full-time team members, and the pressure was lower this time, but still we pushed hard and made significant changes to the website.
JAN 12 - DEC 13
Client-side work on the main (paid) SaaS product, for advanced analytics.
I worked in a small team, about 3-4 people. The product was built using Angular v1.
My responsibility was to deliver on time CSS & HTML, while another team-member, Sagiv Frankel,
was tasked with the JS mainly, and the rest of the members were helping us with various tasks.
Later, I was also in-charge of several other side-projects and promotional pages which are being used to this day and are in the core of the company's traffic.
AUG 13 - OCT 13
Hired to build the website (nothing more to say, it's pretty straightforward, ordinary work)
OCT 10 - SEP 11
Klarna is a monster Swedish startup that opened their development center in Israel at the end of 2011 and I joined in as the very first web developer at the Tel-Aviv new offices. After some months, we got bigger with about 30 people, mostly developers, split into SCRUM teams, each working on different Klarna products.
JAN 09 - DEC 10
Client-side & web design in a very small team, developing an NLP browser extension which identified article content and highlighted words which the AI thought to be of significance and provided added value on top of them.
JAN 07 - DEC 09
I joined Kaltura as the 7th employee, and my first task was to create client code for the website where videos were supposed to be placed, and back then video wasn't nearly as big as it is today and the web technologies were very much crippled.
After the website was over and stable on IE6 (the dominant browser at the time), I was tasked with many small to medium tasks, for example:
✔️ Build a client code for a forum system so users can talk with us and each other,
✔️ Create custom Kaltura video players for clients
✔️ Create novel effects for the Flex-based video editor.
✔️ Create custom landing pages for clients
✔️ Apply website redesigns that were made over a 2 year period
✔️ Create all sorts of web components (sliders, carousels and so on)
OCT 08 - JUL 09
Created a website which provides legal documents, some for free and some for fee.
APR 06 - FEB 07
I was hired by contractors (FRIDO) to create the RESHET (Israeli TV network) website along with another Server-Side developer. It went live after a few months of intense work.
DEC 05 - JUL 06
Contractor for a Dreamview, which was a projects company with a few distributed freelancers. I was responsible for meeting a long list of clients, understanding their needs & making the deal happen.
Tasked with handling everything from start to finish, understanding the clients' needs,
and basically manage the whole product, from the designing and wireframe phase to the actual end-product and customer support phase.
Fiverr MinerEye Cyren EZBOB Taboola Slokoto Unbotify EMC (DELL) | Netcraft FTBPRO (90min) Similarweb WSC Sports Comedy.com Eskimob Crossrider | 365 Scores swiftshift.com Contextors Comedy.com Yael Software Tufin and more... |
JAN 21 - SEP 23
Part of the infrastructure team of a highly complex B2B web product ("Amdocs Catalog") which is built using React and is a gigantic, multi-repository codebase.
Most of the work was React components and some with CSS. The product consists of multiple repositories, some in vanilla JS and others React, and a very impressive open-source project which I am now the sole maintainer (Webrix)
- Constantly improving aspects of the codebase and also DX (tooling, tests, performance, etc.)
- Always "be there" for teammates, assisting, giving advice and the usual of a tech lead.
- Giving talks and sharing my knowledge with the team
- And lastly, solving ongoing bugs & issues
OCT 18 - NOV 19
Tikal has been a home for many experienced developers (for 20 years) in the fields of Front-End, Back-End, Dev-Ops, & mobile.
I have been a part of the Front-End division, and as so, assigned to clients' teams, on-premise,
to assist with any Front-End needs which are aligned with Tikal spirit of constant personal-technological development.
Many times the need is to bring someone who can join or lead a team and bring the company products to the next level, utilizing the full potential of Tikal as a whole and me as a single person, to achieve tasks such as re-design, building from scratch or tackling complex scenarios.
Expert React knowledge
OCT 15 - OCT 17
Spearheaded a front-end development team, building a large-scale SaaS system from the ground-up, end-to-end, including tests. The system has multiple screens, varying from heavily animated D3-based ones to a screen packed with different components which act as a dashboard.
There were many interesting challenges including security, performance, server-side considerations, collaboration with multiple distant-location teams, sudden big product changes and so on. Intense work.
In the end, the product was exceptionally well-made, the front-end code was very performant and scalable.
✔ Build a large-scale system with dozens of custom components
✔ Make sure all the client-side code in the project is of the highest quality possible, as well as high performance, and by doing so, ensure high life-span for the project, minimizing technical debt.
✔ Supervise team-members with tasks, teach and help where / when needed, and make sure standards are kept high.
✔ Daily collaboration with off-shore teams across multiple countries
✔ Project is built on ES6 modules using my own proprietary setup (Gulp, Rollup, and many other packages which greatly enhance workflow, which some I authored).
JAN 2014 - FEB 2015
Sole front-end developer & creator of a photography-contests-based social-network website. Intense times, working many long days with great joy of accomplishment. It truly was a masterpiece, drawing users engagement around the world with lots of positive feedback.
There was a lot of work around building the contest section where users voted which photos they liked, and photos uploading, with all the limitations and validation that comes with it.
Also, managing the "wall" page for the contest, which is basically like any Facebook feed, with photos and comments, and replies to comments (content validation, sanitization and so on).
JUN 14 - JUL 14
Developed the client-side sports scoring system in 2012, working remotely, collaborating with a team in Tel-Aviv. The project was ready after a few weeks.
In 2014 I was asked to help develop another system, in a programming "marathon" of less than two weeks, which shows live soccer games fans comments and field events in real-time (it was made especially for the World Cup)
APR 13 - DEC 13
Freelanced, semi-regular basis, up until 2015.
Was tasked with the client-side coding of several major website redesigns and a couple of side-projects, working on-site alongside a wonderful team of people. Some are my friends to this day.
We, the team, worked for a long time on the first website redesign, many long days from 9am-3am and some weekends. The website was to be changed from a server-based, static-website to a single-page website with a complete new architecture based on Backbone framework and new UI/UX.
The second re-design was with another team, with new full-time team members, and the pressure was lower this time, but still we pushed hard and made significant changes to the website.
JAN 12 - DEC 13
Client-side work on the main (paid) SaaS product, for advanced analytics.
I worked in a small team, about 3-4 people. The product was built using Angular v1.
My responsibility was to deliver on time CSS & HTML, while another team-member, Sagiv Frankel,
was tasked with the JS mainly, and the rest of the members were helping us with various tasks.
Later, I was also in-charge of several other side-projects and promotional pages which are being used to this day and are in the core of the company's traffic.
AUG 13 - OCT 13
Hired to build the website (nothing more to say, it's pretty straightforward, ordinary work)
OCT 10 - SEP 11
Klarna is a monster Swedish startup that opened their development center in Israel at the end of 2011 and I joined in as the very first web developer at the Tel-Aviv new offices. After some months, we got bigger with about 30 people, mostly developers, split into SCRUM teams, each working on different Klarna products.
JAN 09 - DEC 10
Client-side & web design in a very small team, developing an NLP browser extension which identified article content and highlighted words which the AI thought to be of significance and provided added value on top of them.
JAN 07 - DEC 09
I joined Kaltura as the 7th employee, and my first task was to create client code for the website where videos were supposed to be placed, and back then video wasn't nearly as big as it is today and the web technologies were very much crippled.
After the website was over and stable on IE6 (the dominant browser at the time), I was tasked with many small to medium tasks, for example:
✔️ Build a client code for a forum system so users can talk with us and each other,
✔️ Create custom Kaltura video players for clients
✔️ Create novel effects for the Flex-based video editor.
✔️ Create custom landing pages for clients
✔️ Apply website redesigns that were made over a 2 year period
✔️ Create all sorts of web components (sliders, carousels and so on)
OCT 08 - JUL 09
Created a website which provides legal documents, some for free and some for fee.
APR 06 - FEB 07
I was hired by contractors (FRIDO) to create the RESHET (Israeli TV network) website along with another Server-Side developer. It went live after a few months of intense work.
DEC 05 - JUL 06
Contractor for a Dreamview, which was a projects company with a few distributed freelancers. I was responsible for meeting a long list of clients, understanding their needs & making the deal happen.
Tasked with handling everything from start to finish, understanding the clients' needs,
and basically manage the whole product, from the designing and wireframe phase to the actual end-product and customer support phase.