Rogelio Alvarado-Diaz

Hi, I'm

Rogelio Alvarado-Diaz

Software Engineer & Cloud Security Engineer

Iowa State University — Software Engineering (B.E.) • Cyber Security Minor
Building at the intersection of full-stack development, cloud infrastructure, and cybersecurity.

About Me

I'm a passionate software engineering student at Iowa State University, with hands-on experience spanning full-stack development, cloud infrastructure, and cybersecurity. I'm currently working on the Cloud Security Posture Management (CSPM) team at John Deere, where I focus on securing AWS environments and implementing compliance frameworks.

Outside of work and school, I enjoy running homelab projects on my Raspberry Pi—from self-hosted NAS and monitoring stacks to game servers—and contributing to open-source projects. I believe in learning by building, and I'm always looking for the next problem to solve.

I hold the Microsoft Azure Fundamentals (AZ-900) certification and am currently pursuing the AWS Certified Cloud Practitioner, AWS Certified SysOps Administrator, and AWS Certified Developer – Associate.

🎓
Iowa State University B.E. Software Engineering • Expected Spring 2027
Cloud Security Engineer John Deere • CSPM / AWS
🏆
AZ-900 Certified Microsoft Azure Fundamentals
💻
Homelab Enthusiast Raspberry Pi • Docker • Self-hosted

Skills & Technologies

Languages & Frameworks

Python Java C++ JavaScript Node.js Spring Boot React

Databases & Tools

MySQL MongoDB Git Docker REST APIs Postman

Cloud & Platforms

AWS Microsoft Azure VMware vSphere Azure Site Recovery Azure Monitor

Operating Systems

Linux (Ubuntu) Linux (Red Hat) Windows MacOS

Security & Networking

Cloud Security Posture Mgmt Firewall Configuration Cryptography Red / Blue Team WireGuard VPN Tailscale VPN

Methodologies

Agile / Scrum RESTful API Design Infrastructure as Code DevOps Automation

Work Experience

John Deere

Cloud Security Software Engineer

Jan 2026 – Present Ames, IA
  • Working on the Cloud Security Posture Management (CSPM) team, implementing security controls and compliance frameworks for AWS environments.
  • Develops automation for security monitoring and cloud configuration validation.
  • Focuses on securing cloud infrastructure against misconfigurations and vulnerabilities.
AWS CSPM Cloud Security Compliance

Wellabe Insurance

Cloud Engineer Intern

May – Aug 2025 Des Moines, IA
  • Migrated and configured Fortinet firewall policies to Microsoft Azure, implementing network security rules and access controls to support cloud integration.
  • Tested and validated disaster recovery strategies using Azure Site Recovery, observing failover processes and ensuring availability of critical business infrastructure.
  • Analyzed resource usage and traffic patterns using Azure Monitor and network analytics, designing cost-effective Azure configurations and optimized routing for improved performance and reduced cloud expenses.
Microsoft Azure Fortinet Azure Site Recovery Azure Monitor

Best Buy — Geek Squad

Consultant Agent

Jun 2024 – Present Ankeny, IA
  • Diagnosed and repaired a wide range of hardware issues on PCs, laptops, and network devices, including component replacement, system diagnostics, and performance optimization.
  • Troubleshot software and network problems, performed OS installations, updates, and virus/malware removal to ensure device security and stability.
Hardware Repair Networking OS Troubleshooting

Projects

Grade Predictor

AI / Full-Stack Web App

An AI-powered academic tool that helps students track grades, predict final course outcomes, and calculate what scores they need on remaining work to hit a target grade — all with local LLM inference so no personal data ever leaves the machine.

  • Parses PDF/TXT syllabi using a local Ollama (llama3.2) model to extract grading policies, drop rules, and category weights.
  • Interactive what-if analyzer and scenario engine (best-case, worst-case, current-pace) built with Chart.js for visualization.
  • Flask backend with a single-page frontend; all AI inference runs locally via Ollama — no grades or documents sent externally.

Course Connect

Android App

A Spring Boot-based social media style Android app enabling Iowa State students to rate courses, view peer comments, and generate an overall difficulty score for their schedules.

  • Served as backend developer; designed RESTful APIs for rating aggregation and comment retrieval.
  • Implemented difficulty-based course filtering with MySQL via MySQL Workbench.
  • Collaborated via Git following Scrum/Agile workflows including sprint planning and code reviews.

CyEval

Web Tool

A web-based academic performance visualization tool that lets users upload CSV/Excel files and explore their grades through interactive charts and breakdowns.

  • Supports CSV and Excel file uploads with client-side parsing.
  • Renders dynamic, interactive charts for grade analysis over time.
  • Built with vanilla JavaScript, HTML, and CSS—no backend required.

Raspberry Pi Home NAS

Homelab Infrastructure

Self-hosted network-attached storage solution built on a Raspberry Pi 5, with a full Docker stack, WireGuard VPN access, and system monitoring.

  • Deployed and configured Docker containers for network storage services.
  • Set up WireGuard VPN for secure remote access to home network.
  • Integrated system monitoring for uptime, resource usage, and alerts.

Raspberry Pi Monitoring Stack

Homelab Infrastructure

A lightweight, resource-efficient monitoring solution deployed via Docker Compose on a Raspberry Pi 5, with a Portainer GUI for container management.

  • Optimized for resource-constrained ARM environments.
  • Managed via Portainer for visual Docker container administration.
  • Provides real-time visibility into system health and service uptime.

Raspberry Pi Minecraft Server

Homelab / Game Server

A self-hosted Minecraft server running PaperMC inside a Docker container on Ubuntu, demonstrating containerized game server deployment on low-power hardware.

  • Deployed PaperMC via Docker for isolated, portable server management.
  • Configured networking and port forwarding on Ubuntu for external access.
  • Managed server performance and uptime on Raspberry Pi 5 hardware.

Education

Iowa State University

Bachelor of Engineering, Software Engineering

Minors: Cyber Security • Computer Science

Expected December 2027 Ames, IA

Relevant Coursework

Advanced Programming Techniques Design & Analysis of Algorithms Construction of User Interfaces Database Management Systems Application of Cryptographic Concepts to Cyber Security

Certifications

Microsoft Certified: Azure Fundamentals (AZ-900) Earned
AWS Certified Cloud Practitioner In Progress
AWS Certified SysOps Administrator In Progress
AWS Certified Developer – Associate In Progress

Get In Touch

I'm always open to discussing new opportunities, collaborations, or just talking tech. Feel free to reach out through any of the channels below.