Work Experience
OC Waterpark
Role: Lifeguard
Duration: June – August 2023
- Utilized a real-time monitoring system for 360-degree surveillance of up to 50 simultaneous pool occupants, maintaining zero incidents during tenure
- Executed emergency response protocols with 30-second average response time, coordinating with a 25-person team to ensure patron safety
- Analyzed environmental conditions and crowd dynamics in real-time to proactively identify and mitigate potential safety risks
Wendy's
Role: Crew Member
Duration: September – November 2020
- Managed concurrent order processing in a high-volume environment, maintaining 95% accuracy while meeting 90-second service time targets
- Optimized workflow processes through strategic task prioritization, reducing average order completion time by 15%
- Collaborated in a fast-paced team environment utilizing standardized communication protocols to ensure operational efficiency
Top Projects
Health Track - Java Swing Project
Course: Software Design Principles & Patterns
Health Track was an intensive semester-long project that demonstrated advanced software design principles through a comprehensive wellness tracking application. The first half of the semester focused on designing a robust program architecture using the Model-View-Controller, Observer, Composite, and other patterns, along with creating extensive design documentation. The application allows users to track their daily nutrition through a food database with basic ingredients and recipes, monitor calorie intake, and analyze nutritional distributions. In the second semester, we implemented the design in Java, adding exercise tracking functionality, graphical visualizations of nutritional data, and weight monitoring features. The project showcased our ability to maintain and refactor code while expanding functionality, as we evolved from a command-line interface in version 1.0 to a complete graphical interface in version 2.0, all while maintaining strong architectural principles and design patterns.
Bug Identification & Tracking - PHP Framework & Web App
Course: Server Programming
Developed a secure bug tracking web application using PHP and MySQL with PDO for database interactions. The system implements role-based access control (Admin, Manager, User) and features comprehensive user authentication with password hashing. Key features include bug management with detailed tracking attributes, project administration, and parameterized SQL queries for security. The application employs a template-based architecture for maintainable code, server-side validation, and sanitization of all inputs. Special attention was given to database design with proper foreign key constraints and relationships, while the user interface provides filtered views of bugs based on user roles and project assignments.
Fit Track - Swift App
Course: Mobile Application Development I
Developed a comprehensive iOS fitness tracking application using SwiftUI and modern iOS development practices. The app features real-time health data synchronization through HealthKit integration, barcode scanning for food logging using OpenFoodFacts API, and custom widgets for tracking daily macros. Advanced features include biometric authentication, Firebase real-time database integration, and CloudKit implementation for data persistence. The app demonstrates sophisticated state management through MVVM architecture, implements complex UI features like custom calendar views, and handles background health data syncing. Notable technical achievements include a custom camera interface for barcode scanning, real-time data synchronization with Firebase, and a widget extension with live updates.
Technical Skills
Programming Languages
Development Tools
Web & Mobile Technologies
Courses
Web Development
- Web & Mobile I & II
- Client Programming
- Server Programming
- Web Server Development and Administration
Software Engineering
- Software Development & Problem Solving I & II
- Software Design Principles & Patterns
- App Development Practices
- Applied Data Structures & Algorithms
Database & Networking
- Intro to Databases & Data Modeling
- Database Connectivity & Access
- Contemporary Databases
- Networking Essentials For Developers
Mobile Development
- Mobile Application Development I & II
- Foundations of Mobile Design
Design
- Designing The User Experience
Mathematics
- Discrete Mathematics
- Applied Calculus