Bobby Quilacio
Software Engineer
Experience
Software Engineer (Contract)
MMCI Safety Systems
First technical hire at a fire safety startup. Architected and built RAVN — a multi-tenant SaaS platform for real-time fire panel monitoring — from zero to production. Own the full stack: three .NET 8 serverless APIs processing 1,000+ req/min, two Next.js frontends, an IoT telemetry pipeline, and all AWS infrastructure defined in CDK.
- Built a real-time IoT telemetry pipeline (AWS IoT Core, MQTT, TimescaleDB), ingesting data from fire panel devices with proactive alerting across three distinct failure modes
- Authored all infrastructure in AWS CDK across four stacks with multi-account dev/prod deployments
- Built CI/CD with CodePipeline + CodeBuild (APIs) and GitHub Actions + OIDC (frontends)
- Deployed serverless APIs on AWS Lambda behind API Gateway with per-route throttling up to 5,000 req/s
- Designed a custom RBAC system that survived three major requirement iterations without structural changes
- Implemented a DynamoDB-backed caching layer that eliminated database crashes under load
- Built a provider-agnostic auth layer supporting Auth0 and Cognito with zero-code switching
- Organized frontends as a pnpm/Turborepo monorepo with six shared TypeScript packages, achieving 25% faster page loads
- Set up structured logging with correlation IDs and CloudWatch alarms across all services
Software Engineer
Personify
Promoted from intern to full-time engineer across three engagements on a multi-tenant staff productivity platform serving 700+ clients. Own features end-to-end across .NET/C# and Angular, with production on-call responsibilities. Strongest work has been in debugging — tracing obscure production issues through log forensics and fixing defects affecting thousands of records.
- Traced weeks-long recurring 401 errors to Cisco Umbrella IPs by building a custom Cloudflare log parser for S3 — turned it into a reusable debugging tool
- Migrated critical CRON email scheduling system from EST to UTC for 700+ clients, ensuring reliable cross-timezone execution. As part of the migration, I built a dynamic per-client DST offset mechanism and corrected 5,000+ previously affected scheduled records via SQL.
- Conducted Lighthouse SEO audits across 14 Angular routes and implemented JSON-LD schema with multi-tenant support
- Modernized TestRail on AWS Fargate with a custom Docker image via CDK (C#)
- Built bidirectional Mailchimp synchronization, automating contact data reconciliation across 700+ client marketing lists and eliminating manual updates
- Managed release and deployment processes and participated in on-call rotation for production incident response
- Leveraged AWS, Jenkins CI/CD, Sentry, and New Relic for monitoring and infrastructure management
Software Developer Intern
Benevity
Interned on a philanthropic payment platform processing thousands of daily transactions. Focused on API performance optimization and automated test coverage across .NET, SQL Server, and XAML
- Expanded automated testing with Postman, Playwright, and unit tests, reducing post-release bugs by ~30%
- Optimized SQL queries and API endpoints, improving transaction response times
Education
BSc - Honors in Computing Science, Minor in Mathematics
University of Alberta
GPA 3.5 / 4.0Operating Systems — Computer Architecture — Computer Systems — Software Processes — Product Management — Parallel & Distributed Systems — Data Structures & Algorithms — Neural Networks — Machine Learning — Reinforcement Learning
Electrical Engineering Technology
Northern Alberta Institute of Technology
GPA 3.9 / 4.0Programmable Logic Controllers — Power Electronics — Power Systems — Protective Relaying — Rotating Electrical Machines
Technical Projects
Budgeting App (ASP.NET)
A personal finance tracker built with ASP.NET Core MVC that helps users manage budgets and expenses with a clean, responsive interface.
Budgeting App is a comprehensive personal finance management solution developed using ASP.NET Core MVC. The application allows users to track their income, expenses, create and manage budgets, and gain insights into their spending habits through intuitive visualizations. The system features categorized expense tracking, budget planning tools, and financial reporting capabilities. User data is securely managed with ASP.NET Identity for authentication and authorization, ensuring private financial information remains protected. The clean, responsive interface built with Tailwind CSS provides an excellent user experience across devices.

Team Galo BJJ
Official website for a local Brazilian Jiu-Jitsu gym, optimized for search engines with Gatsby and enhanced with modern React features.
The Team Galo BJJ website serves as the digital presence for a local Brazilian Jiu-Jitsu gym in Edmonton. Developed with Gatsby to maximize search engine visibility and performance, the site features class schedules, instructor profiles, pricing information, and a blog section for gym news and BJJ techniques. The responsive design ensures visitors have a seamless experience whether they're on mobile or desktop devices. Interactive elements built with Framer Motion create engaging user experiences that reflect the dynamic nature of Brazilian Jiu-Jitsu. The content management system allows gym staff to easily update class schedules and post news items without technical knowledge.

Budgeting App (Django)
A Python-based personal finance application built with Django that helps users track expenses and manage budgets.
The Django-based Budgeting App provides a comprehensive solution for personal finance management. Users can create custom budget categories, track expenses, monitor income sources, and generate financial reports to understand their spending habits better. The application features a clean, intuitive interface built with Bootstrap for responsive design across all devices. The Django ORM provides a seamless interface to the SQLite3 database, enabling efficient data operations and complex financial calculations. User authentication ensures personal financial data remains secure and private.

Baby Tracker
A specialized ASP.NET Core MVC application designed to help parents monitor newborn activities, health metrics, and development milestones.
Baby Tracker is a comprehensive tool designed specifically for new parents to monitor their newborn's development and daily care routines. The application allows tracking of feeding sessions (including duration and amount), sleep patterns, diaper changes, medication administration, and growth measurements. Users can visualize trends through charts and gain insights into their baby's development. The secure authentication system ensures that sensitive family information remains private. The application features a responsive design built with Tailwind CSS, making it accessible on any device – critical for busy parents who need to log information quickly.
Möbius Plotter
A .NET application developed to support mathematical research by generating visual representations of Merten's Conjecture using the Möbius function.
Developed as part of an Undergraduate Student Research Assistant (USRA) project, the Möbius Plotter is a specialized .NET application that generates visualizations for Merten's Conjecture by implementing the Möbius function algorithm. The application computes the Möbius function on natural numbers, which outputs 0 for numbers with repeated prime factors, 1 for numbers with an even number of nonrepeated prime factors, and -1 for those with an odd number of nonrepeated prime factors. The significance of this project lies in its connection to the Riemann Hypothesis. If Merten's Conjecture is proven true, it would imply that the Riemann Hypothesis, one of mathematics' most famous unsolved problems, is also true. The application uses ScottPlot for high-performance data visualization, allowing researchers to examine patterns in the data more effectively.

Skills
Languages
Backend
DevOps
Cloud
Data
Frontend
Auth
Tools
Methodologies
Connect
Interested in working together? Feel free to reach out directly.