David in a professional setting

David Serrano II

Hi, I am a cybersecurity professional from Springfield, IL.



My Projects

1# Microsoft Enterprise Security Environment

Overview

Designed and implemented a Microsoft cloud security foundation across Azure and Microsoft 365 to strengthen identity, access control, email security, endpoint protection, and centralized security monitoring. The project focused on applying security best practices and Zero Trust principles through hands-on configuration of Microsoft security services and policies.

Implementation

  • Host davidserranoii.com Website
  • Configured Entra ID PIM
  • Developed Conditional Access Policies
  • Implemented SPF, DKIM, and DMARC
  • Onboarded endpoint to Defender for Endpoint
  • Configured Microsoft Sentinel
  • Integrated Azure Arc & Azure Monitor Agent
  • Configured Vulnerability Management
  • Configured Copilot Studio for Declarative Agent Deployment

Skills Enhanced

  • Microsoft Entra ID & Identity Security
  • Privileged Identity Management (PIM)
  • Conditional Access
  • Email Authentication & Domain Protection
  • Microsoft Defender for Endpoint
  • Microsoft Sentinel / SIEM
  • Azure Monitor & Log Collection
  • Zero Trust Security
  • Least-Privilege Access
  • Microsoft Copliot Studio
  • Microsoft Cloud Security Architecture

Technologies

Microsoft Azure, Microsoft 365, Microsoft Entra ID, Microsoft Defender for Endpoint, Microsoft Defender Vulnerability Management, Microsoft Sentinel, Azure Monitor, Azure Monitor Agent

2# Declarative AI Agent & API Integration

Overview

Deployed a declarative AI agent within the Microsoft 365 Copilot ecosystem, integrating an API to extend the agent's functionality and implementing OAuth authentication to support secure, authorized access to external resources. Used GitHub example code to configure, test, and validate the integration.

Implementation

  • Configured a declarative agent using Microsoft 365 Agents Toolkit.
  • Integrated an API plugin to extend the agent's capabilities.
  • Implemented OAuth authentication for authorized API access.
  • Configured and tested the authentication flow between the agent, authorization service, and API.
  • Validated the deployed integration using the provided example application.

Skills Enhanced

  • Declarative AI agent configuration
  • REST API integration
  • OAuth 2.0 authentication and authorization
  • API authentication and access control
  • Microsoft 365 Copilot extensibility
  • Application registration and authentication flows
  • Troubleshooting API and authentication integrations

Technologies

Microsoft 365 Copilot, Microsoft 365 Agents Toolkit, OAuth 2.0, REST APIs, TypeScript, GitHub

3# Portfolio Website & CI/CD Integration

Overview

Designed and deployed a personal portfolio website using HTML and CSS to showcase technical skills, certifications, and cybersecurity projects. Integrated GitHub with Azure Static Web Apps to establish a streamlined deployment workflow for publishing website updates.

Implementation

  • Developed the website structure and styling using HTML and CSS.
  • Used GitHub for source control and project management.
  • Integrated the GitHub repository with Azure Static Web Apps.
  • Configured automated deployments triggered by repository updates.
  • Published a publicly accessible website using Azure's static web hosting infrastructure.

Skills Enhanced

  • HTML and CSS
  • Git and GitHub
  • Azure Static Web Apps
  • Source control and version management
  • CI/CD and automated deployments
  • Cloud hosting and application deployment

Technologies

HTML, CSS, GitHub, Azure Static Web Apps

4# Python & SQL Server Data Integration Tool

Overview

Developed a reusable Python script to simplify data interaction with Microsoft SQL Server, enabling streamlined data uploads and retrieval through a consistent interface. The tool reduces repetitive database operations and provides a foundation for integrating SQL data into future automation and analysis workflows.

Implementation

  • Established connectivity between Python and Microsoft SQL Server.
  • Implemented functionality to upload data into SQL Server.
  • Developed functionality to query and retrieve stored data.
  • Simplified repetitive database interactions through a reusable script.

Skills Enhanced

  • Python scripting and automation
  • Microsoft SQL Server connectivity
  • SQL queries and data retrieval
  • Database integration
  • Data handling and processing
  • Reusable tool development

Technologies

Python, Microsoft SQL Server, SQL