Liad Yosef, Developer in Tel Aviv-Yafo, Israel
Liad is available for hire
Hire Liad

Liad Yosef

Verified Expert  in Engineering

Full-stack Engineer and Developer

Tel Aviv-Yafo, Israel

Toptal member since August 2, 2023

Bio

Liad is a senior full-stack engineer, tech lead, and architect with over 15 years of experience. He has led the entire front-end development team at Duda, building very complex React apps from scratch, including handling requirements, design, and all components. He is an expert in building web apps, focusing on code structure, infrastructure, UI, UX, and performance. Liad is also an international keynote speaker specializing in React and web development.

Portfolio

Duda
JavaScript, CSS, React, Web Development, Node.js, Performance...

Experience

  • JavaScript - 13 years
  • Web Applications - 13 years
  • Full-stack Development - 13 years
  • Web Development - 13 years
  • CSS - 12 years
  • React - 10 years
  • Front-end Architecture - 9 years
  • Node.js - 8 years

Availability

Part-time

Preferred Environment

Visual Studio Code (VS Code), Linux, Web, Chrome, Chrome Developer Tools

The most amazing...

...project I've built is Duda's React app, now serving millions of people, in which I designed all components and handled infrastructure, processes, CSS, and SSR.

Work Experience

Lead Front-end Architect and Head of Front-end Engineering

2010 - 2023
Duda
  • Developed the company's main React app, a website builder, from scratch, with 1,000 components. This project included handling the app's architecture, infrastructure, component library, design system, tooling, and testing.
  • Built and led the entire front-end organization and managed over 30 front-end developers.
  • Implemented React server-side rendering (SSR) for our pages in Node.js.
  • Analyzed and vastly improved our web app performance, making Duda rank first among website builders according to Google metrics.
  • Introduced TypeScript to the entire company, resulting in a vast improvement in cross-team development.
  • Created an entire website editor from scratch, including the infrastructure code that later dozens of developers worked on. The editor is a very complex, drag-and-drop-based interface.
  • Handled the company's microfrontend infrastructure to be used across the organization.
  • Received the "Employee of the Year" award for several years.
Technologies: JavaScript, CSS, React, Web Development, Node.js, Performance, Software Architecture, Architecture, REST APIs, Refactoring, HTML, Email Templates, Responsive Email Templates, Full-stack, Next.js, Web Scraping, Scraping, Product Management, Amazon Web Services (AWS), Express.js, Vercel, TypeScript, Unity, HTML5, GitHub, Webpack, API Integration, Asynchronous I/O

Experience

Duda's Website Editor

This project involved creating an extensive React application for building and editing elaborate websites, including a complex drag-and-drop interface, a detailed UI, and an underlying infrastructure for scalability and performance. It also includes a large component library and design system, straightforward tools for adding features like microfrontends, and even SSR in React.

I built the entire app on my own from scratch. Until today, dozens of developers keep building on the infrastructure I created.

App for Collaborative, Real-time, and Online Video Pub Quizzes

This project involved building an app for a local pub quiz company to be able to run their pub quizzes during quarantines. It includes a complex video interface, functionalities for collaboration to answer questions, multiple multimedia questions, and an option for the night showrunner to control the game: levels, timer, video broadcast, teams overview, points, and everything needed for a perfect quiz night.

The app was a big success. It currently holds two to three games a week, with 150 to 200 participants in each game.

Government Web App Displaying Apartment Raffles in Israel

In Israel, hundreds of thousands of people enroll in the several raffles for apartments available. My task was to develop an app that pulls all the raffle data and displays it conveniently and efficiently, calculating chances and allowing filters on available data.

The web app was a huge success, obtaining 5,000 to 8,000 visitors daily. It has also had excellent media coverage, as it was featured in all of the central channels in Israel.

Building Three.js World Using Hand Gestures

In this project, I integrated AI that runs on the web (TensorFlow.js) and recognizes hand gestures using a webcam to control a three.js 3D canvas, creating and moving 3D elements using hand gestures alone.

Education

2020 - 2022

Master's Degree in Behavioral Economics

Reichman University - Herzliya, Israel

2010 - 2013

Bachelor's Degree in Economics

Tel Aviv University - Tel Aviv, Israel

2001 - 2003

Bachelor's Degree in Mathematics and Computer Science

Hebrew University of Jerusalem - Jerusalem, Israel

Certifications

JULY 2019 - PRESENT

Certificate in Data Science

Y-DATA School of Data Science

Skills

Libraries/APIs

React, Node.js, REST APIs, Three.js, WebRTC, TensorFlow, WebGL

Tools

GitHub, Webpack, Chrome Developer Tools, GreenSock

Languages

JavaScript, CSS, HTML, TypeScript, HTML5, Java, Python, C#

Paradigms

Refactoring

Frameworks

Next.js, Express.js, Chrome, Unity

Platforms

Amazon Web Services (AWS), Vercel, Visual Studio Code (VS Code), Linux, Web

Other

Front-end Architecture, Web Applications, Full-stack Development, Web Development, Technical Leadership, Public Speaking, Software Architecture, Architecture, Full-stack, Web Scraping, Scraping, Product Management, Asynchronous I/O, Performance, Email Templates, Responsive Email Templates, 3D, API Integration, Software Development, Algorithms, Economics, User Experience (UX), Consumer Behavior, User Behavior, Data Science, Artificial Intelligence (AI), Deep Neural Networks (DNNs), Machine Learning, WebSockets, 3D Animation

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring