Speaker

John Iwasz

John Iwasz

Partner Technologist at AVEVA

Philadelphia, Pennsylvania, United States

Actions

With over 25 years of experience in software development and architecture, John is a seasoned professional with a wealth of knowledge and expertise. During his 12-year tenure at Microsoft, he worked with clients in the healthcare, fintech, and pharmaceutical industries, utilizing his skills to deliver innovative solutions.

In addition to his work at Microsoft, John co-founded Whetstone Technologies, a startup that specializes in creating innovative solutions for smart speakers such as Alexa and Google Home, as well as OEM devices. The company was accepted into the PlayLabs incubator at MIT, showcasing John's entrepreneurial spirit and ability to bring new ideas to fruition.

Currently, John works as a partner technologist at AVEVA, where he focuses on industrial IoT and cybersecurity. He is dedicated to helping clients succeed through the use of cutting-edge technologies and a strong focus on quality.

Area of Expertise

  • Information & Communications Technology

Topics

  • C#
  • REST API

Hack Your Site Before Someone Else Does

You've heard of SQL injection, but what about second order SQL injection?

The first half of this session covers modern attacks, vulnerabilities, and trends in cyberspace. Then, we'll roll up our sleeves in the second half and compromise a site or three.

At the end of the session, you should have the following information:

- Familiarity with common modern attacks
- How to identify commonly used vulnerabilities in your solution and web site
- Familiarity with tools and techniques to exploit vulnerabilities

Design and Debug Alexa Skills using Azure

More than an introduction into building Alexa skills. This session covers:

- how to access the user's personal data like the zip code and email (with permission)
- best practices to store user data between sessions
- nameless invocation
- debugging Alexa skills
- deploying Alexa skills on Azure

The Whetstone.Alexa Nuget package contains classes for serializing and deserializing Alexa messages.

https://www.nuget.org/packages/Whetstone.Alexa/

Source code for this package is available at:

https://github.com/WhetstoneTechnologies/Whetstone.Alexa

Examples of using this package in an Alexa skill can be found here:

https://github.com/WhetstoneTechnologies/Whetstone.Alexa.AdventureSample

As step-by-step guide for deploying and debugging an Alexa Skill on Azure is available here:

https://github.com/WhetstoneTechnologies/Whetstone.Alexa.AdventureSample/blob/master/docs/spacefactstutorial/SpaceFactsTutorial01.md

The Incubator Experience

Ever wonder what it's like to found a start up and participate in an incubator? John did and was accepted to the PlayLabs@MIT incubator. He'll talk about the experience from the application process to demo day.

Developing Google Actions on Azure

Introduction to building Google Actions. This session steps through the process of configuring a Google Action, connecting it to DialogFlow, and wiring DialogFlow requests to REST APIs hosted on Azure for fulfillment. At the end of the session, attendees will have an understanding of all the components required to create a Google Action.

We will also cover the differences between Alexa and Google Home.

Code samples highlighted in this session are available on GitHub at:

https://github.com/WhetstoneTechnologies/Whetstone.Alexa.AdventureSample

I presented this session and the Alexa session at the Philly.NET Code Camp earlier this month.

If I can put the a Google Mini on the IoT Wi-Fi, I can show how to hit a breakpoint on a request originating from the device.

Designing and Developing Alexa Skills on Azure

Design and develop an Alexa Skill hosted on Azure.

This session starts with a voice UX design session. Before writing a line of code, we'll write a script that addresses how a user is likely to interact with a voice application on Alexa. Then, we'll dive into natural language design and Alexa Skill configuration. The Skill will be backed by an Azure Function and other Azure services.

Reuse or Rework? Making the Connection Between Amazon Alexa Skills and Google Actions

Planning to create a voice application and you need to support both Alexa and Google Actions? What are the similarities and differences in their stacks, security models and hosting architecture? What are the most important technical considerations before designing a voice-first, cross-platform experience? Learn from Microsoft Alums and AWS Certified Skill Builders how to overcome the challenges in a multi-platform environment - from design to implementation. Take home tips and tricks you can use for your next project.

Delivered this talk at the Voice SUMMIT 2019 in Newark and was met with plenty of positive feedback.

How to Deep Fake a Voice in Azure

Deep fakes used for nefarious purposes have been making the news lately, but there are commerically viable use cases to create a customize voice ranging from marketing, to gaming, to entertainment.

Learn how you to use sample voice file to create a custom voice 'skin' with Azure Custom Voice and Speech and use it in a chat bot.

Exploring Homomorphic Encryption with Microsoft SEAL

Homomorphic encryption allows computations to be applied to encrypted data. It's a simple statement that carries broad implications. This enables one party to send data to a second party which performs computations and returns the results without the need to decrypt. Homomorphic encryption has been available since 2009, but the computational power needed for practical use cases has not been available until recently. This presentation explores use cases and dives into the Microsoft SEAL library.

BSidesNYC 0x04 Sessionize Event

October 2024 New York City, New York, United States

philly.NET Code Camp 2024-1 Sessionize Event

April 2024 Malvern, Pennsylvania, United States

Philly .NET MeetUp: .NET Conf Roundup and SEAL

November 2022 Malvern, Pennsylvania, United States

philly.NET Code Camp 2021 Sessionize Event

January 2021

philly.NET Code Camp 2020.1 Sessionize Event

April 2020 Malvern, Pennsylvania, United States

CFS - Winter 2020 Philadelphia Azure DataFest: Big Data & Analytics Conference Sessionize Event

January 2020 Philadelphia, Pennsylvania, United States

philly.NET Code Camp 2019.2 Sessionize Event

October 2019 Malvern, Pennsylvania, United States

Voice SUMMIT


The Voice SUMMIT is the largest global conference focused on voice technologies.

The two sessions I presented were:

Can You Connect an Amazon Alexa Skill to Microsoft Azure?
Covers how to deploy an Alexa Skill to Microsoft Azure using an Azure Function Web Hook.

Reuse or Rework? Making the Connection Between Amazon Alexa Skills and Google Actions
(Details are on the left)

https://whova.com/embedded/speaker/voice_201907/7806807/

July 2019 Newark, New Jersey, United States

CFS - Spring 2019 Philadelphia Azure DataFest: Big Data & Analytics Conference Sessionize Event

May 2019 Philadelphia, Pennsylvania, United States

philly.NET Code Camp 2019.1 Sessionize Event

April 2019 Malvern, Pennsylvania, United States

Alexa Conference

January 2019 Chattanooga, Tennessee, United States

philly.NET Code Camp 2018.2 Sessionize Event

November 2018 Malvern, Arkansas, United States

John Iwasz

Partner Technologist at AVEVA

Philadelphia, Pennsylvania, United States

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