Most Active Speaker

Daniel Ostrovsky

Daniel Ostrovsky

Software Senior Principal Engineer at DELL

Tel Aviv, Israel


A seasoned Full Cycle Web Development Expert and R&D Manager, brings over two decades of experience, skillfully leading both local and international development teams from concept to delivery. As a recognized public speaker and blog writer, he also makes notable contributions to the open-source community.

In addition, Daniel leads the "NG-Heroes" meetup, creating networking and knowledge-sharing opportunities within the tech industry. Beyond his professional endeavors, he values family time above all else, proudly owning the title of "The Best Developer in the World," humorously awarded by his wife. Combining technical leadership, community involvement, and a strong family focus.


  • Most Active Speaker 2023

Area of Expertise

  • Information & Communications Technology


  • JavaScript & TypeScript
  • Angular
  • DevOps
  • JavaScript
  • Web
  • TypeScript
  • NodeJS
  • nestjs
  • Software Deveopment
  • Architecture
  • Software Architecture
  • Application Architecture
  • Software Design
  • Modern Software Development
  • agile
  • metaprogramming
  • E2E Testing
  • Quality Assurance
  • End-to-End Architectures
  • Front End Testing
  • Web Frontend
  • microfrontends
  • Frontend Architecture
  • Front-End Development
  • Frontend
  • Sofware Quality
  • Testing and Quality
  • Agile Leadership
  • Scrum & Agile
  • React
  • ReactJS
  • nx
  • Nx Monorepos
  • Testing
  • Testing Automation
  • Unit testing
  • API Testing
  • Software testing
  • Test Automation
  • Automated Testing
  • Test-Driven Development
  • Continuous Testing
  • UI Testing
  • Automation Testing
  • MicroFrontend
  • GenAI
  • Artificial Intelligence
  • Machine Learning and Artificial Intelligence
  • generative ai
  • Artificial Inteligence
  • Power Virtual Agents
  • Developing Artificial Intelligence Technologies
  • Artificial Intelligence (AI) and Machine Learning
  • Applied Generative AI
  • AI

Gen-AI on Localhost: Prompt, Fine-Tune and RAG&Roll

Let's see the exciting world of Gen-AI on your local machine. We will travel through the entire journey of setting up and optimizing generative AI models locally. We’ll start with prompt engineering, where you’ll learn how to craft prompts that elicit precise and relevant responses from your AI. Next, we’ll cover fine-tuning techniques to enhance the performance of your models, ensuring they deliver the best results for your specific needs. Finally, we’ll dive into Retrieval Augmented Generation (RAG), showing you how to combine document retrieval with AI generation for context-aware answers. Get ready to RAG&Roll!

From React to Angular and Back: Cross-Framework Testing in Microfrontends

Ever wondered how to maintain consistent UI testing across different frameworks in a microfrontend setup? Our talk will guide you through the process of creating UI End-To-End & component testing for an application built with both React and Angular frameworks. Discover how to design framework-agnostic tests that enhance development flexibility and efficiency.

Beyond Passwords: Exploring Passwordless Authentication for Improved Security

With the increasing number of web apps, we can see more and more data breaches. Passwords are the biggest attack vector and are responsible for more than 80% of breaches, and they also lead to attacks such as:
* Credential stuffing
* Corporate account takeover (CATO)
* Password Spraying
* Brute force attack.
Let’s take a look at password alternatives - Passwordless Authentications.
We'll talk about various options and will see live examples of implementations.
And, of course, we will go over the benefits of using PasswordLess.

Passwords are the biggest attack vector and are responsible for more than 80% of breaches,
Let’s take a look at password alternatives, - PasswordLess Authentications.

Typescript Meta-Programming from 0 to 100 - workshop

When applications are getting bigger, some tools and features that help to manage this increasing complexity become more required. Let's check some of these features: composition/dependency Injection, runtime type assertions, reflection/mirroring and more, and see how we can use it in real live use cases.

Typescript Compiler API from 0 to 100

TypeScript has become very popular in the past few years. Many of us (developers) have a good understanding of the language, except not many of us know how the compiler works internally.
Understanding the internal mechanism of the TypeScript compiler and API will be extremely valuable if you need to improve the build pipeline or develop custom tools.
Or even generate your code instead of coding it.

Typescript Meta-Programming from 0 to 100.

When applications are getting bigger, some tools and features that help to manage this increasing complexity become more required. Let's check some of these features: composition/dependency Injection, runtime type assertions, reflection/mirroring, and more, and see how we can use them in live coding sessions.

Why Full Cycle is the Key to Success in Today's Fast-Paced Web Development Industry

In most articles Full Stack is described as “... an engineer who can handle all the work of databases, servers, systems engineering, and clients. …may be a mobile stack, a Web stack, or a native application stack.”
But is it enough in our time? When “time to market” is critical. When bug fixing on production can’t take longer than a couple of hours. And it doesn't matter if we are talking about a large company or a small startup, new reality more often requires developers to be a “Full Cycle”, - design, development, test, deploy, operate, and support.
Let's talk about the past, present and why ‘Full Cycle’ is a future of Web Development.

The flexible way to adopt UX/UI in an Angular app according to the user’s permissions.

Almost in every project, there are authentication processes, and a bunch of the “best practices” were written in all known technologies.

But what happens after the user makes the login? After all, he, by far, cannot do everything. How to define what he can see and what not. What buttons does he have the right to click on, and what to change, create, and delete?
In this session, we will consider the approach used for solving these problems in a web application.

Micro-Frontend Architecture and Module Federation: Making the Right Choices for Your Project

The micro-frontend architecture is attracting more and more developers, and module federation is a great addition to this architectural pattern. And as with any new technology, new questions are raised.
Let's take real-life examples and live coding to answer the following but not limited to: how we should divide apps and whether there are specific criteria to separate them. Is my project suitable for the Micro-Frontend at all? When should I use Micro-Frontend and when Module Federation? And some other questions.

This talk is designed to provide practical, real-life examples and live coding demonstrations that will help attendees navigate the world of micro-frontends and module federation more confidently. The presentation will answer essential questions, such as when to use micro-frontend, when to use module federation, and how to determine if a project is suitable for these approaches.

Easy MicroFrontend Adoption: Using Schematics, Builders, and TypeScript Compiler API

MicroFrontends are getting more popular because they offer advantages over the usual large, single frontend applications, like better flexibility and the ability to work on parts of the app separately. But, this approach can make the whole system more complex to develop and manage. This complexity means we need a strong base that can be shared by different teams. In this session, we will discuss how tools like schematics, builders, and the TypeScript Compiler API can simplify building this base. We will learn how these tools can help bring MicroFrontend architecture into your current projects easily and efficiently, making your development process smoother.

This talk will explore how the use of schematics, builders, and the TypeScript Compiler API can simplify the adoption of MicroFrontends in a complex development environment, making it faster and easier to create a foundation for multiple teams to use.

MicroFrontends: The Future of Agile and Scalable Frontend Development

Dive into the world of MicroFrontends, a game-changer in agile and scalable frontend development. This talk explores how this approach breaks down complex applications into manageable segments, fostering enhanced team collaboration and making testing simpler. It emphasizes the adaptability of MicroFrontends in integrating diverse tools, thereby boosting efficiency and innovation in development processes. Discover how MicroFrontends not only improve development processes but also pave the way for more adaptive, scalable software solutions.

MicroFrontends, development teams can become more efficient and agile, enhancing scalability, improving testing, and diversifying technology choices. Given the high relevance and impact of these topics, this talk aims to contribute significantly to the knowledge base and practices within the developer community.

AI-Powered E2E UI Testing: Faster Creation, Easier Maintenance

This session will guide you through the advanced field of AI-Powered E2E UI Testing, focusing on how it speeds up test creation and simplifies test maintenance. We'll begin by examining the challenges in generating E2E tests with AI, noting how this differs from the simpler task of creating unit tests.
The discussion will then shift to a solution that addresses these challenges effectively. Prepare to see a live demonstration where we'll craft an E2E test using popular tools like Cypress or Playwright. To wrap up, we'll look into how AI comes close to fully automating the maintenance of our test suites, ensuring they stay up-to-date with minimal manual intervention.

Thank you for hiring me, but I'm quit! 12 companies in 12 years and 12 lessons Learned.

Join us for a talk about an exciting 12-year journey through the tech world, moving through 12 different companies. Learn how to confidently make job changes, respect your needs, ace interviews, get better job offers, and gain lots of tech experience. This talk is great for anyone thinking about changing jobs or wanting to grow in their career. Find out how saying, "Thank you for hiring me, but I’m quitting," can actually be a good step for finding success and learning more about yourself.

This talk is perfect for anyone working in tech. Whether you're thinking about changing your job for the first time, want to improve your job selection, or hope to learn more tech skills, this is for you.
This is the first time this talk is being given.

The Future Is Tomorrow. The Potential of Built-in AI in Browser or console.log(

Step into the future of web innovation with Chrome’s built-in AI. This talk explores the benefits of on-device and hybrid AI, focusing on APIs for critical tasks like translation and summarization. Discover real-world use cases and practical applications, showing how these technologies can enhance user experience and improve application efficiency. Gain insights into integrating these powerful tools into your development workflow, positioning yourself at the forefront of AI-enhanced web development.

TechBash 2024 Sessionize Event Upcoming

September 2024 Mount Pocono, Pennsylvania, United States

Web Summer Camp 2024 Sessionize Event

July 2024 Opatija, Croatia

Micro Frontends Conference 2024 Sessionize Event

June 2024

DeveloperWeek Management 2024 Sessionize Event

May 2024 South San Francisco, California, United States

TechBash 2023 Sessionize Event

November 2023 Mount Pocono, Pennsylvania, United States

Porto Tech Hub Conference 2023 Sessionize Event

October 2023 Porto, Portugal

JavaScript & Friends 2023 Sessionize Event

August 2023 Columbus, Ohio, United States

Visual Studio Live! @ Microsoft HQ 2023 Sessionize Event

July 2023 Redmond, Washington, United States

DeveloperWeek Latin America 2023 Sessionize Event

June 2023


June 2023

DevDays Europe

Micro Frontend Architecture and Module Federation: Making the Right Choices for Your Project
Is Qwik Really the World's First O(1) JS framework?

May 2023 Vilnius, Lithuania

Angular Tiny Conf. - Shemu 2023 Sessionize Event

April 2023

Angular Tiny Conf. - Peretor 2022 Sessionize Event

December 2022

Web Developer Conference '22 Sessionize Event

September 2022 Hamburg, Germany


August 2022 Salt Lake City, Utah, United States

Developer Week '22 Sessionize Event

July 2022 Nürnberg, Germany


March 2022 London, United Kingdom


August 2020 Odesa, Ukraine

JS-Fest Kiev

November 2019 Kyiv, Ukraine


November 2019 Kharkiv, Ukraine


October 2019 Desenzano del Garda, Italy

Daniel Ostrovsky

Software Senior Principal Engineer at DELL

Tel Aviv, Israel


Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top