Bobby Quilacio
Software Engineer
Experience
Software Engineer
Personify
Progressed from intern to full-time engineer, maintaining and enhancing a staff productivity platform. Refactored legacy monolithic code into microservices, resolved critical timezone scheduling issues, and managed production deployments with on-call responsibilities.
- Progressed from intern to full-time engineer over 3 engagements, earning trusted ownership of code and on-call responsibilities
- Maintained and enhanced a configurable staff productivity platform (.NET/C# backend, TypeScript/Angular frontend, LESS CSS)
- Refactored legacy monolithic code into modular .NET microservices, improving maintainability and reducing deployment risks
- Resolved critical CRON scheduling issues by migrating email scheduling system from EST to UTC, ensuring reliable cross-timezone execution
- Enhanced Mailchimp integration with advanced synchronization features, streamlining contact data management across systems
- Managed release cutting and deployment processes; participated in on-call rotation for production incident response
- Leveraged AWS, Jenkins CI/CD, Sentry, and New Relic for monitoring and infrastructure management
Lead Founding Software Engineer
MMCI Safety Systems
Architected and led development of a SaaS platform for real-time fire safety monitoring from scratch. Built full-stack applications with serverless architecture, implemented IoT data pipelines, and established CI/CD infrastructure.
- Architected and led development of a SaaS platform for real-time fire safety monitoring from the ground up
- Built 2 production Next.js applications (Material UI, Shadcn UI/Tailwind) deployed via Vercel, delivering ~25% faster page loads
- Built and deployed two Next.js SPAs (Material UI, Shadcn UI + Tailwind) via Vercel, delivering ~25% faster page loads
- Designed and developed .NET 8 backend with Clean Architecture principles; deployed serverless APIs on AWS Lambda and API Gateway
- Implemented real-time IoT data pipeline using AWS IoT Core and MQTT, processing telemetry from fire panel devices into TimescaleDB
- Engineered provider-agnostic OAuth 2.0 authentication system supporting multiple identity providers (AWS Cognito, Auth0) with JWT validation
- Created AWS CDK infrastructure (TypeScript) managing Lambda, API Gateway, IoT Core, Cognito, EC2, and Secrets Manager
- Established CI/CD pipeline using AWS CodeBuild and CodePipeline, shortening release cycles by ~50%
- Mentored new developers on best practices and coding standards, fostering a culture of clean, maintainable code
Software Developer Intern
Benevity
Maintained philanthropic payment APIs and web applications using .NET, C#, SQL Server, and Angular. Optimized database queries and API performance to improve transaction speeds, expanded automated testing coverage to reduce bugs, and participated in Agile Scrum ceremonies while utilizing Git and Azure DevOps for version control.
- Maintained philanthropic payment API and web application (.NET, C#, SQL Server, Angular) supporting thousands of daily transactions
- Optimized database queries and API performance, notably improving transaction speed and donor experience
- Expanded automated testing with Postman, Playwright, and unit tests, reducing post-release bugs by an estimated 30%
- Streamlined bug resolution through improved handoff processes with Senior Developers and QA Testers
- Participated in Agile Scrum ceremonies, driving iterative development and timely feature delivery
- Utilized Git and Azure DevOps for version control, enabling efficient branching strategies
Education
BSc - Honors in Computing Science, Minor in Mathematics
University of Alberta
Electrical Engineering Technology
Northern Alberta Institute of Technology
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 better understand their spending habits. The application features a clean, intuitive interface built with Bootstrap for responsive design across all devices. The Django ORM provides a seamless interaction layer with the SQLite3 database, allowing for 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 receive insights about their baby's development patterns. The secure authentication system ensures that sensitive family information remains private. The application features a responsive design built with Tailwind CSS, making it accessible from any device – critical for busy parents needing 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 a 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 calculates the Möbius function for natural numbers, which outputs 0 for numbers with repeated prime factors, 1 for numbers with an even count of non-repeated prime factors, and -1 for those with an odd count. 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
Infrastructure & Tools
Languages & Frameworks
Methodologies
Connect
Interested in working together? Feel free to reach out directly.