Leo DeRosa

Salmon Arm, BC · leonardord04@gmail.com · GitHub

Summary

Software Engineer with a Bachelor of Science in Computer Science from the University of Victoria. Currently building production software at Raptor Integration, working across the full stack — from optimizing legacy codebases and designing real-time WebSocket communication layers to deploying and maintaining web servers in production environments. Strong focus on writing clean, performant, and maintainable code with hands-on experience in client-facing feature delivery, database management, and systems modernization.

Technical Skills

Languages C#, JavaScript, TypeScript, Python, Rust, SQL, HTML, CSS
Frameworks ASP.NET Core, Blazor, .NET, Entity Framework
Protocols WebSockets, REST APIs, HTTP/HTTPS
Tools & Platforms Git, GitHub, Azure, Visual Studio, SQL Server, IIS
Concepts Full-Stack Development, Database Design, Performance Optimization, CI/CD, Agile

Languages

English Native
French Fluent — Dual Dogwood Diploma (BC French Immersion)
Japanese Fluent

Experience

Software Engineer · Raptor Integration
  • Develop and maintain full-stack applications using C#/.NET and Blazor, delivering production features across front-end and back-end systems
  • Modernize and refactor legacy codebases, improving code quality, maintainability, and runtime performance
  • Design and implement real-time communication layers using WebSocket protocols for low-latency data exchange
  • Architect and deploy web server infrastructure, managing production environments and release pipelines
  • Design and build optimization algorithms and tooling to improve system throughput and resource utilization
  • Manage relational databases, including schema design, query optimization, and data integrity maintenance
  • Collaborate directly with clients to gather requirements, scope feature requests, and deliver tailored solutions
  • Provide ongoing technical support and maintenance for deployed systems, ensuring uptime and client satisfaction
Guest Experience Leader / Crew Trainer · McDonald's
  • Promoted twice — from crew member to Crew Trainer, then to Guest Experience Leader — for consistent performance and leadership
  • Trained and mentored new team members on operational procedures, service standards, and food safety protocols
  • Supervised floor operations during high-volume shifts, coordinating staff and managing customer-facing service
  • Handled point-of-sale transactions and cash reconciliation with accuracy and accountability

Education

Bachelor of Science, Computer Science · University of Victoria
Gateway to Technology · Okanagan College
ITUS Networking and Technologies · Okanagan College
Dual Dogwood Diploma, French Immersion · Salmon Arm Secondary

Projects

Personal Portfolio Website GitHub →

Full-stack personal portfolio built with a hybrid SSR and WebAssembly rendering model, featuring animated particle backgrounds, responsive design, and scoped component styling.

C# · ASP.NET Core · Blazor · .NET 10

Website Agent GitHub →

AI-powered development tool that connects to Azure OpenAI via Semantic Kernel, exposing function-calling capabilities for automated file editing, shell execution, and version control operations.

C# · .NET 10 · Azure OpenAI · Semantic Kernel

Certifications

CPR Certified
An unhandled error has occurred. Reload 🗙