Bobby Quilacio
Software Engineer
Experience
Lead Founding Software Engineer
MMCI Safety Systems
Lead engineer responsible for architecting and developing a real-time safety compliance platform from scratch. Built serverless .NET APIs on AWS and Next.js frontends with Material UI and Shadcn UI. Implemented secure authentication, established CI/CD pipelines, and mentored new team members while significantly reducing manual data entry and improving system performance.
- Architected and led the development of a real-time safety compliance platform from the ground up, integrating external APIs and reducing manual data entry by ~40%
- Deployed serverless .NET APIs on AWS (Lambda, API Gateway) and TimescaleDB / PostgreSQL enabling nearzero downtime
- Built and deployed two Next.js SPAs (Material UI, Shadcn UI + Tailwind) via Vercel, delivering ~25% faster page loads
- Established a CI/CD pipeline using AWS CodeBuild and AWS CloudWatch shortening release cycles by ~50%
- Implemented Auth0 JWT authentication to enhance security, significantly reducing unauthorized access attempts and allowing for seamless social login integration
- Mentored new developers on best practices and coding standards, fostering a culture of clean, maintainable code across the full stack
Software Engineer Coop
Personify
Maintained and enhanced a staff productivity platform using .NET/C# backend and TypeScript/Angular frontend. Leveraged existing AWS monitoring solutions for performance tracking, improved Mailchimp integration, refactored legacy code into microservices, and collaborated in an Agile environment to deliver features efficiently while ensuring product quality.
- Maintained a configurable staff productivity platform (.NET/C# backend, TypeScript/Angular frontend, LESS CSS)
- Leveraged AWS CloudWatch, S3, and Sentry for performance monitoring, expediting resolution of system issues
- Enhanced Mailchimp integration with synchronization feature, streamlining contact data management
- Refactored legacy payment code into microservices, improving maintainability and reducing deployment risks
- Collaborated in Agile/Kanban environment, accelerating feature delivery while ensuring product improvements
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.