Summary
Richard Wan is an independent software developer with 11+ years of experience delivering full lifecycle web and database applications for both startups and enterprise clients from Calgary. He brings deep practical expertise across Java, C#, Ruby, Elixir, SQL and front-end technologies, and has repeatedly tackled tricky edge cases—rewriting financial search flows, refining valuation engines, and hardening SEO and SSO infrastructures for high-impact production systems. Richard often operates as a one-person full-stack team or technical lead, shipping greenfield integrations (Salesforce, Okta/Google SAML) and microservices that replaced error-prone manual processes. His background in advanced mathematics (MSc/PhD-level study) underpins a methodical, data-oriented approach to problem solving and complex calculations. Clients value his ability to translate ambiguous business rules into auditable, testable systems that scale across languages and deployment environments. He prefers pragmatic solutions that reduce operational risk while improving throughput and maintainability.
11 years of coding experience
20 years of employment as a software developer
MSc, Math, MSc, Math at University of Alberta
PhD, Math, PhD, Math at The University of British Columbia