This Website
A cloud-native portfolio and professional showcase built entirely on AWS infrastructure. What started as my introduction to cloud computing through the Cloud Resume Challenge has evolved into a comprehensive organizational platform highlighting my projects, certifications, and professional experience. The website demonstrates practical AWS skills including S3 static hosting, CloudFront CDN distribution, Route 53 DNS management, certificate management with ACM, and infrastructure as code with Terraform—all deployed in a serverless, highly available architecture.
From Cloud Resume to Professional Portfolio
This website began as my first hands-on introduction to cloud computing through the Cloud Resume Challenge—a project designed to teach fundamental AWS services by building a resume website hosted entirely in the cloud. Starting with basic S3 static hosting and CloudFront distribution, I learned core cloud concepts like content delivery networks, DNS management, SSL/TLS certificates, and infrastructure as code. What started as a simple resume quickly evolved into something much more ambitious. Recognizing the need for a comprehensive platform to showcase my growing portfolio of projects, I transformed the site into a full organizational hub featuring detailed project breakdowns, certification displays, professional experience timelines, and a personal statement. The evolution from cloud resume to professional portfolio mirrors my own growth as a developer—from learning cloud fundamentals to confidently deploying production-grade applications on AWS infrastructure. Every section of this website demonstrates practical cloud skills while providing visitors with a complete picture of my technical capabilities and professional journey.
AWS Cloud Architecture
Static Website Hosting - Amazon S3
Service: Amazon S3 (Simple Storage Service)
- Bucket Configuration: S3 bucket configured for static website hosting with index.html as the default document
- Content Storage: All HTML, CSS, JavaScript, images, and assets stored as objects in S3 with appropriate MIME types
- Access Control: Bucket policy configured to allow CloudFront origin access, preventing direct public access to S3
- Cost Efficiency: Pay-per-use storage model with no server maintenance, ideal for static content delivery
Content Delivery Network - Amazon CloudFront
Service: Amazon CloudFront CDN
- Global Distribution: Content cached at edge locations worldwide for low-latency access from any geographic region
- Origin Configuration: S3 bucket configured as CloudFront origin with Origin Access Identity (OAI) for secure access
- HTTPS Enforcement: CloudFront configured to redirect all HTTP requests to HTTPS for secure connections
- Performance Optimization: Automatic compression, caching policies, and edge location routing for optimal load times
- Custom Domain: CloudFront distribution associated with custom domain name via Route 53 CNAME records
DNS & Domain Management - Amazon Route 53
Service: Amazon Route 53
- Domain Registration: Custom domain (acaballero.cloud) registered and managed through Route 53
- Hosted Zone Configuration: Route 53 hosted zone with DNS records pointing to CloudFront distribution
- Alias Records: AWS-specific Alias records for efficient routing to CloudFront without additional DNS lookup costs
- Health Checks: Route 53 health monitoring to ensure website availability and automatic failover if needed
Security & Encryption - AWS Certificate Manager
Service: AWS Certificate Manager (ACM)
- SSL/TLS Certificate: Free SSL/TLS certificate provisioned through ACM for HTTPS encryption
- Domain Validation: DNS validation method using Route 53 CNAME records for automatic certificate verification
- CloudFront Integration: Certificate attached to CloudFront distribution for secure content delivery
- Automatic Renewal: ACM handles certificate renewal automatically, eliminating manual certificate management
Infrastructure as Code - Terraform
Technology: Terraform (HashiCorp Configuration Language)
- Declarative Configuration: Entire AWS infrastructure defined as code for version control and reproducibility
- Resource Management: Terraform modules for S3 buckets, CloudFront distributions, Route 53 records, and ACM certificates
- State Management: Remote state storage for infrastructure tracking and team collaboration
- Automated Deployment: Infrastructure changes deployed consistently through terraform plan and terraform apply commands
- Documentation: Infrastructure code serves as living documentation of the cloud architecture
Frontend Design & Development
Modern Web Technologies
Technologies: HTML5, CSS3, Vanilla JavaScript
- Semantic HTML: Clean, accessible markup with proper heading hierarchy and semantic elements
- Responsive Design: Mobile-first CSS with flexbox and grid layouts that adapt to any screen size
- Custom Styling: Professional design system with consistent colors, typography, and spacing using CSS custom properties
- Interactive Elements: JavaScript-powered navigation dropdowns, smooth scrolling, and dynamic content loading
- Performance Optimization: Minified CSS/JS, optimized images, and efficient DOM manipulation for fast page loads
Site Architecture & Organization
- Home/Landing Page: Professional introduction with hero section and navigation to key areas
- Projects Showcase: Dedicated pages for Aeglero (healthcare EMR), Horizon (social media), and this website with comprehensive technical breakdowns
- Certifications Display: Professional certification badges with credential verification links
- Experience Timeline: Professional work history with detailed role descriptions and accomplishments
- Personal Statement: Career narrative and professional goals section
- Consistent Navigation: Global header and footer with dropdown menus for intuitive site exploration
AWS Cloud Skills Demonstrated
Building and deploying this website provided hands-on experience with core AWS services and cloud computing concepts:
Static Website Hosting
Understanding S3 bucket policies, static website configuration, object storage, and access control mechanisms for serverless web hosting without traditional servers.
Content Delivery Networks
CloudFront distribution configuration, edge location caching, origin access identity setup, and global content delivery for improved performance and user experience.
DNS & Domain Management
Route 53 hosted zones, DNS record types (A, CNAME, Alias), domain registration, and DNS routing policies for custom domain configuration.
Security & Encryption
SSL/TLS certificate provisioning with ACM, HTTPS enforcement, certificate validation methods, and secure communication protocols for encrypted data transmission.
Infrastructure as Code
Terraform configuration for AWS resources, state management, resource dependencies, and declarative infrastructure deployment for repeatable, version-controlled infrastructure.
Cloud Architecture Design
Understanding serverless architecture patterns, service integration, cost optimization strategies, and designing for high availability and global reach.
Development Evolution & Iterations
Version 1.0 - Cloud Resume Challenge
The initial version was a straightforward resume website following the Cloud Resume Challenge specifications. It featured basic contact information, education, work experience, and skills sections—all hosted on S3 with CloudFront distribution. This version taught me the fundamentals of AWS services and established the cloud infrastructure foundation.
Version 2.0 - Portfolio Expansion
As my project portfolio grew with Aeglero and Horizon, I expanded the site to include dedicated project pages with detailed technical breakdowns. Added custom navigation with dropdown menus, improved responsive design, and created a consistent visual identity across all pages.
Current Version - Professional Showcase
The current iteration represents a complete professional organization platform. Beyond projects, it now includes comprehensive certification displays with verification links, a detailed experience timeline showcasing my volunteer work and professional roles, and a personal statement section. The site has evolved from a simple cloud resume into a comprehensive digital portfolio that effectively communicates my technical capabilities, professional journey, and career aspirations.
Future Enhancements
- Visitor Analytics: Implement AWS Lambda and DynamoDB for visitor counter and analytics tracking
- CI/CD Pipeline: GitHub Actions workflow for automated deployment on code changes
- Contact Form: API Gateway + Lambda integration for serverless contact form processing
- Blog Section: Technical writing platform to share cloud learning journey and project insights
- Advanced Monitoring: CloudWatch dashboards for performance metrics and uptime monitoring
Impact & Professional Value
Cloud Computing Foundation
This project served as my entry point into cloud computing and AWS. It provided practical, hands-on experience with core AWS services that are fundamental to modern cloud architecture. The knowledge gained from building this website directly translated to my AWS Cloud Practitioner certification and continues to inform my understanding of cloud infrastructure in other projects like Aeglero's planned AWS migration.
Professional Branding
Beyond the technical learning, this website serves as my professional digital presence. It provides potential employers and collaborators with a comprehensive view of my capabilities—from healthcare IT projects to social media platforms to cloud infrastructure. The site demonstrates not just what I've built, but how I communicate technical concepts and present my work professionally.
Continuous Learning Platform
The website continues to evolve as I learn new technologies and complete new projects. It serves as a living document of my professional growth—each update represents new skills acquired, challenges overcome, and technical milestones achieved. From the initial cloud resume to the current comprehensive portfolio, this project embodies the continuous learning mindset essential in technology careers.
Most importantly, building and maintaining this website has taught me that cloud computing is not just about services and infrastructure—it's about leveraging technology to solve real problems, create value, and communicate ideas effectively. This understanding informs how I approach every technical project and professional challenge.