Summary
Ritch Chan is a seasoned Senior Consultant and full-stack Java/J2EE developer with 13 years of experience delivering backend-focused solutions and modernizing legacy systems for government, finance, and telecom clients. He specializes in Spring, Struts migrations, Java web UI frameworks (JSF, JSP, Thymeleaf), Liferay, and GIS-driven front-end integrations such as Google Maps. Comfortable owning the software lifecycle, Ritch regularly breaks down complex tickets, authors JUnit tests, and architects batch and parallel-processing components for high-volume financial systems. He pairs practical hands-on coding with an ability to translate business requirements into maintainable enterprise solutions, having moved SOAP services to REST and built large-scale batch and pricing engines. Based in Ottawa, he brings cross-sector perspective from federal census work to eSignature platforms, and a knack for untangling legacy codebases while introducing modern patterns.
13 years of coding experience
3 years of employment as a software developer
B.Sc., Computing Technology, 93, B.Sc., Computing Technology, 93 at University of Ottawa / Université d'Ottawa