Speaker

Maya Shavin

Maya Shavin

Empowering web development with a passion for accessibility and user experience at Microsoft

Tel Aviv, Israel

Actions

Maya is an accomplished Senior Software Engineer at Microsoft, with a unique blend of an MBA, M.Sc in Computer Science, and a BA in Economics. Specializing in the web development, her skills stretch across TypeScript, Vue, React, CSS, and more. Beyond coding, Maya shines as an internationally recognized speaker and published author, advocating passionately for web development, UX/UI, Accessibility, and robust coding standards. As a core maintainer of StorefrontUI, an e-commerce framework, she prioritizes delivering performant and accessible components while emphasizing the importance of solid Vanilla JavaScript knowledge. When not coding, this Vietnamese native, now settled in Israel, cultivates the Vue Israel developer community and balances her time with illustrating adorable characters with her three little kids.

Area of Expertise

  • Information & Communications Technology

Topics

  • Frontend
  • Front End Testing
  • Front End Performance
  • Front-End Development
  • Web Frontend
  • Frontend Architecture
  • microfrontends
  • Front-end Engineering
  • Front-End Art
  • Web Development
  • Modern Web and UX
  • Architecture of Web-Apps
  • ecommerce web development
  • Web Develpoment
  • Design Systems
  • User Experience Design
  • Software Design
  • Unit testing
  • Testing Automation
  • UI Testing
  • React
  • ReactJS
  • Vue
  • Vue Js
  • JavaScript
  • TypeScript
  • React Development
  • CSS
  • Web Accessibility

Coffee chat with documents as a service - from zero to hero

The introduction of ChatGPT, Whisper API, and its orchestration tool such as Langchain, Semantic Kernel brings in a lot of hype over AI and what we can build with AI, such as a document assistant. But are we ready to scale our AI project to meet further requirements and broader scenarios, such as handing multiple processes within a document question and answer flow, or offering industry-specific answers with the existing codebase? How can we, as developers, leverage these tools to offer a better experience in documentation for developers as our users? Join my talk and let's find out.

Coffee chat with documentation, are you ready?

The introduction of ChatGPT, CoPilot X brings in a lot of hype over developer experiences, especially documentation. But are we ready to chat with our documentation, instead of reading, using these tools? How can we, as maintainers, leverage these tools to offer a better experience in documentation for developers as our users? Join my talk and let's find out.

Fearless accessibility testing with automation

Accessibility is important. But admit it, you fear it, from fixing related bugs to testing your app on accessibility compliance. Manual testing seems take forever, where to start and what to test to ensure your apps are accessible before it's too late, etc. And yes, 100% accessibility score on Lighthouse doesn't mean your app is accessible, either.

So, are there any a11y testing methodologies? How can we integrate to our automation system and make life sweeter for everyone? Join my talk and let's build an automation testing system with accessibility inside.

Are we React-ing wrongly?

Everyone thinks he/she knows how to use React well, me included. But even React docs is only 90% completed, how can we be so sure we understand all the use cases each React feature is for?
This is not a talk about best practices. It's about findings and lessons learned after working and debating about using React daily.

Accessible component system through customization

Most current UI libraries provide great user experience with a vast of components. But when it comes to heavy customization, and non-standard scenarios, especially for E-Commerce, they become hard to manage, scale or even slow down performance.
How to create a UI library that provides users the most possible freedom in customizing components, while keeping our performance and scalability to the fullest?
How much accessible we can provide out of the box to our users?
How much customization freedom is enough?
That's what my talk's about.

Maya Shavin

Empowering web development with a passion for accessibility and user experience at Microsoft

Tel Aviv, Israel

Actions

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