Samuel Gomez
Microsoft MVP and Client Partner at Geneca
Columbus, Ohio, United States
Actions
I've worked in software development for 15+ years (mostly Microsoft technologies) and love the problem solving aspect of the work. In recent years I have become very passionate about AI and machine learning technologies and how they can be applied to different aspects of our lives. When not coding I enjoy spending time with my family, soccer (watching, playing, and coaching), playing videogames and watching movies.
Links
Area of Expertise
Topics
Protecting humanity’s treasures with Azure and Machine Learning. en es
Ever walked around a museum and wondered how they keep those nice chilly temperatures around the building? No? Me neither! That is until I had to figure out how to build a machine learning model to do just that.
This talk is the story of the process we followed to implement a system that controls the temperature and humidity inside different areas in a museum, the challenges we found when dealing with environments that are constantly changing and how we used a combination of Azure IoT hub, Cosmos DB, Azure Functions and Azure Machine Learning Studio to achieve the project’s goals. We will also discuss some bumps on the road and what we learned from them.
By the end of this talk, you will be able to apply the concepts and tools reviewed in this session to tackle machine learning projects in your organization.
Protegiendo los tesoros de la humanidad con machine learning. en es
En esta sesión revisaremos el proceso que seguimos para implementar un sistema que controla la temperatura y la humedad en distintas áreas de un museo, los desafíos que encontramos al tener que lidiar con entornos que cambian constantemente y cómo usamos una combinación de tecnologías en la nube para alcanzar las metas del proyecto. También discutiremos algunos problemas que surgieron durante el proyecto y cómo los superamos.
Terraform power hour: Deploy an application in 60 minutes or less. en
Infrastructure as Code allows organizations to provision resources in an automated, consistent and repeatable manner. Terraform is one of the most popular tools because of its ability to deploy resources to multiple cloud and SaaS providers.
In this talk, we will learn the basic structure of a Terraform project as well as the language syntax. We will then create the files needed to deploy a web application to the cloud via the command line. Finally, we will create a CI/CD pipeline to deploy our resources and code.
Whether you are new to infrastructure as code or you are looking to add a new tool to your toolbelt you will leave this season with everything you need to automate your resource deployment with Terraform.
Machine learning belongs in a museum! en
Ever walked around a museum and wondered how they keep those nice chilly temperatures around the building? No? Me neither! That is until I had to figure out how to build a machine learning model to do just that.
This talk is the story of the challenges we found when dealing with environments that are constantly changing, the key role that stakeholders played in the project and the tools and processes that we used to achieve the project’s goals. We will also discuss some bumps on the road and what we learned from them.
By the end of this talk, you will be able to apply the concepts and tools reviewed to tackle machine learning projects in your organization.
Bicep power hour: Deploy an application in 60 minutes or less. en
Infrastructure as Code allows organizations to provision resources in an automated, consistent and repeatable manner. Bicep is a domain-specific language that aims to simplify the authoring experience with a cleaner syntax, improved type safety, and better support for modularity and code re-use.
In this talk, we will learn the Bicep language syntax as well as the best practices to create projects that are easy to maintain. We will then create the files needed to deploy the infrastructure to run a web application in Azure via the command line. Finally, we will create a CI/CD pipeline to deploy our resources and code.
Whether you are new to infrastructure as code or you are looking to add a new tool to your toolbelt you will leave this season with everything you need to automate your resource deployment with Bicep.
Automated resource deployment with Terraform. en
This hands-on workshop provides a day of training per tool that teaches you how to work with Terraform. The workshop will start by introducing the key components that are necessary to understand when working with automated deployments and infrastructure as code.
During the first part of the workshop, you'll learn about:
- Terraform directory structure
- Deploying resources (a simple storage account) to a single resource group using the command line
- Providers
- Variables
- Modules
- Outputs
- Orchestration of multiple deployment files for a subscription-level deployment from the command line
- How to create Azure Service Principals and set the correct permissions to authorize a third-party solution like GitHub to deploy to your subscription
- Automating your first orchestrated pipeline to your Azure subscription using GitHub actions
As the day progresses, you'll learn how to:
- Create specific Azure resources to deploy a robust web application with App Service, Key Vault, Application Insights, Log Analytics, and SQL Server
- Leverage prior modules to get the output from a previous deployment to configure settings like Key Vault Secrets on the App Service configuration page
You'll then see how to set the CI/CD pipeline to deploy the application code.
The day finishes up with a final look at moving your shared secrets into Azure App Configuration with a couple of small changes to the pipeline and the application code.
Machine learning belongs in a museum! en
Ever walked around a museum and wondered how they keep those nice chilly temperatures around the building? No? Me neither! That is until I had to figure out how to build a machine learning system to do just that. In this talk, we will cover:
- The challenges of controlling environments that are constantly changing.
- The key role stakeholders play in machine learning projects.
- The unique challenges faced in machine learning projects compared to traditional software development projects.
- How Azure Machine Learning helped us achieve the project's goals.
- Some bumps on the road and what we learned from them.
By the end of this talk, you will be able to apply the concepts and tools reviewed to tackle machine learning projects in your organization.
Build your own AI sidekick with Azure AI and .NET en
Are you a budding super hero or super villain* but you feel like you're lacking that AI companion to help you reach that next level? Have you ever wanted to see what AI can do to help your daily life? Do you have an interesting application that would just be so much better with a little artificial intelligence? Don't fear, because of course there's a PreCompiler for that.
In this half-day workshop we'll take a starter C# application and progressively expand it by adding speech, vision, language, and decision-making capabilities with Azure AI services, plus a healthy sprinkling of large language models and OpenAI.
By the time we're done, you'll have a better understanding of what AI can do and see how easy it is to integrate it into your applications. You'll also be that much closer to super hero / super villain* status with a modular personal AI companion of your very own to continue extending after CodeMash is over.
* CodeMash does not endorse acts of villainy including but not limited to taking over the world and/or the Kalahari.
Automated resource deployment with Bicep and Terraform en
This hands-on workshop provides a day of training per tool that teaches you how to work with Bicep and Terraform. Each day will start by introducing each of the tools and the key components that are necessary to understand when working with automated deployments and infrastructure as code.
During the first part of the workshop, you'll learn about:
- Creating files
- Deploying resources (a simple storage account) to a single resource group using the command line
- Parameters
- Variables
- Modules
- Outputs
- Orchestration of multiple deployment files for a subscription-level deployment from the command line
- How to create Azure Service Principals and set the correct permissions to authorize a third-party solution like GitHub to deploy to your subscription
- Automating your first orchestrated pipeline to your Azure subscription using GitHub actions
As the day progresses, you'll learn how to:
- Create specific Azure resources to deploy a robust web application with App Service, Key Vault, Application Insights, Log Analytics, and SQL Server
- Leverage prior modules to get the output from a previous deployment to configure settings like Key Vault Secrets on the App Service configuration page
You'll then see how to set the CI/CD pipeline to deploy the application code.
The day finishes up with a final look at moving your shared secrets into Azure App Configuration with a couple of small changes to the pipeline and the application code.
Automated information extraction with Azure AI Document Intelligence en
In today's digital age, data extraction is an essential part of many businesses' processes. However, manually extracting data from forms and documents can be a time-consuming and error-prone task. That’s where tools like Azure Document Intelligence come in; by integrating machine learning technology into a cloud service Azure Document Intelligence allows you to extract key-value pairs and tables from structured and semi-structured forms and documents.
In this talk, we will explore the models that Azure Document Intelligence offers out of the box, we will then walk through the process of creating a custom model and will finish by exploring a Blazor application that processes expense reports as well as seeing how to use the Document Intelligence API as part of a RAG implementation.
Whether you are looking to set up a data extraction workflow or you want to optimize your existing one, this presentation will provide you with the knowledge and resources needed to use Azure Document Intelligence in your organization.
Letters to Santa: Automating text extraction with Azure Cognitive Services. en
Christmas is a busy time of the year and no one knows that better than Santa and his elves. Between reading letters, making toys and preparing to deliver them they have their hands full! So what if we could help them save some time by processing everyone's letters in an automated fashion? In this talk, I will show you how Santa could use Azure Cognitive Services to extract the text in the letters and store them electronically for easy access. One less thing for Santa and his elves to worry about!
One config to rule them all! An introduction to Azure App Configuration. en
You have an environment working properly when suddenly you start seeing weird behavior, you troubleshoot the issue and find out that someone accidentally checked in their local settings file. If you’ve run into this scenario or you are looking for options to manage your configurations this talk is for you! Whether you have a .NET, Java, Python or Node.js application Azure App Configuration allows you to access and store your configuration values in the cloud. In this demo-heavy talk, you will learn how Azure App Configuration can help you avoid the previous scenario and what other benefits it can bring to your configuration management process.
ARM, Bicep, knees and toes! Infrastructure as code for beginners. en
Infrastructure as code allows you to deploy cloud resources in a consistent and repeatable manner. Tools like ARM, Bicep and Terraform are used to build templates that make this automation possible, but their syntax can make it challenging to get started.
In this no slides talk, we will explore the differences between these 3 tools, the basic structure for these templates, some tips and tricks to help get you started and how you can deploy resources to the cloud using the command line and deployment pipelines.
By the end of this talk, you'll be ready to integrate infrastructure as code into your resource deployment processes.
Managing configurations in the cloud with Azure App Configuration. en
Stop me if you’ve heard this one before: You have an environment working properly when suddenly you start seeing weird behavior, you troubleshoot the issue and find out that someone accidentally checked in their local settings file. In this demo-heavy talk, you will learn how Azure App Configuration can help you avoid this scenario and what other benefits it can bring to your configuration management process.
AI for developers: Making your application smarter with Azure AI Services. en
Do you want to add AI capabilities to your application but find the prospect of creating your own models overwhelming? Azure AI services are a great alternative that allows you to bring AI to your application without the extra work.
In this talk, we will explore the APIs available and some scenarios they can be applied to; we will then look at a demo application that uses the speech, vision and language services so you can see how easy it is to integrate them.
You will leave this talk confident you can add AI capabilities to your application without having to train your own machine learning model.
Cognitive Services! Assemble… Bringing machine learning to your application without the hassle. en
Your boss has heard about machine learning and wants you to explore ways to add it to your application(s). You have no experience so you start to worry; do you need to build, train and deploy your own model? What if there was a team of APIs that could fight the battle for you? In this talk, we will explore Azure Cognitive Services and how you can integrate them into your application. You will leave this talk confident that you can add machine learning to your application without the hassle of building your own model.
Attack of the killer bots! An introduction to Bot Framework Composer en
Having chatbots handling the first user interaction is very common in many sites nowadays and their usage is only expected to increase in the next few years. From a development perspective, chatbot development presents a unique set of challenges that can result in a steep learning curve for new developers. With chatbots delivering large ROI for companies and creating disruptions in multiple sectors they offer a great opportunity for developers to bring added value to an organization.
In this presentation, we will explore how Microsoft’s Bot Framework Composer aims to tackle some of the development challenges while creating a more collaborative environment. We will look at how developing with Composer compares with developing a chatbot without a UI, how language understanding is integrated into the environment and what a basic chatbot looks like. If you’ve been considering a chatbot development project I hope this session will make the process appear less daunting and if not, maybe this will inspire you to look for opportunities to use them.
Nerdearla México 2024 Sessionize Event
Momentum 2024 Sessionize Event
Columbus Intro to Devops Conference Sessionize Event
TechBash 2024 Sessionize Event
dev up 2024 Sessionize Event
Nebraska.Code() 2024 Sessionize Event
Microsoft Learn Zero to Hero Community User group Sessionize Event
Stir Trek 2024 Sessionize Event
CodeMash 2024 Sessionize Event
Azure User Group Sweden User group Sessionize Event
DevSpace Technical Conference 2023 Sessionize Event
dev up 2023 Sessionize Event
CodeMash 2023 Sessionize Event
Festive Tech Calendar 2022 Sessionize Event
Code PaLOUsa 2022 Sessionize Event
dev up 2022 Sessionize Event
SciFiDevConMayTheFourthEvent Sessionize Event
Welsh Azure User Group - Event User group Sessionize Event
Code PaLOUsa 2021 Sessionize Event
Samuel Gomez
Microsoft MVP and Client Partner at Geneca
Columbus, Ohio, United States
Links
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