Daniel R. Bumaguin
Toronto, Ontario
Software Engineer
work experience
- Reduced SLA violations by 91% by designing a hybrid predictive autoscaler with a tuned Random Forest model, cutting violations from 83 to 7 compared with traditional threshold-based reactive scaling.
- Integrated PyCaret AutoML in Python to train, benchmark, and evaluate 18 regression algorithms for forecasting workloads.
- Engineered Python data pipelines to ingest, clean, and normalize production telemetry from the Alibaba Cluster Trace (2018) for model training and analysis.
- Applied cloud optimization, telemetry analysis, and workload forecasting methods to support autoscaling decisions for production systems.
- Modified an existing game in GoDot and GDScript to create an educational version focused on sustaining the environment.
- Created new art assets in Photoshop and modified existing assets with AI to produce new in-game items.
- Adapted gameplay content and assets to support an educational game experience.
- Helped develop a real-time pedestrian detection system for video surveillance applications.
- Used Python with OpenCV, PyTorch, and YOLO to analyze and visualize computer vision data.
- Collaborated with a team to analyze data and present findings.
education
Bachelor of Science in Computer Science, Minor in Criminology
Wilfrid Laurier University | Waterloo, Ontario
September 2022 - Present
- CP213 - Object Oriented Programming
- CP214 - Discrete Data Structures
- CP216 - Intro to Microprocessors
- CP220 - Digital Electronics
- CP264 - Data Structures II
- CP312 - Algorithm Design/Analysis I
- CP317 - Software Engineering
- CP340 - E-commerce
- CP363 - Database I
- CP367 - Intro to System Programming
- CP372 - Computer Networks
- CP395R - AI-Driven Cloud Optimization
- CP476 - Internet Computing
projects
pedestrian detection A.I.
Developed a Flask-based GUI application for real-time person detection using a YOLO object detection model for industrial factory surveillance. Features a multi-threaded architecture to handle multiple feeds and Telegram API integration for mobile notifications.
studybuds - find your study partner
A full-stack web platform connecting students with study partners. Integrates a matchmaking system based on courses/interests, a smart calendar for study plans, role-based access control, and followed the Unified Process methodology.
chaos - dead by daylight
A web application tracking competitive Dead by Daylight player stats. Automates daily leaderboards by pulling Discord API data, integrates Steam API for auth, uses SQLite, and runs Crontab scheduled tasks behind reverse proxies.
marvel rivals - live game tracker bot
tracks matches live (every 30m) and displays them in a discord rich embed. keep track of you and your friends games!
contact me
Have a question or want to work together? Feel free to reach out!