Richard Shan
About Richard Shan
Richard Shan is a Senior Software Developer at TELUS Health Solutions in Mississauga, with extensive experience in database systems, programming languages, and healthcare-related projects.
Current Role at TELUS Health Solutions
Richard Shan serves as a Senior Software Developer at TELUS Health Solutions in Mississauga. As a seasoned professional in software development, he brings substantial expertise in healthcare-related projects and integration technologies to his current role.
Past Positions at Emergis Inc and BCE Emergis Inc
Before joining TELUS Health Solutions, Richard Shan worked as a Senior Developer at emergis Inc. from 2004 to 2007. Prior to that, he served as a Developer at BCE Emergis Inc. for three years, from 2001 to 2004. Both positions contributed significantly to his professional growth in software development and healthcare technologies.
Experience with Database Systems
Richard Shan has extensive experience working with a diverse range of database systems. His expertise spans Oracle (versions 8 through 12c), SQL Server, DB2, and MySQL. This broad skill set enables him to handle complex database management and development tasks.
Proficiency in Programming Languages
Richard Shan is proficient in multiple programming languages, including Java, JavaScript, Unix/DOS/DB scripts, PHP, C/C++, and VB. His multilingual coding abilities enhance his capability to develop and maintain robust software solutions across various platforms.
Expertise in Design Tools and Frameworks
Richard Shan is skilled in using design and modeling tools such as Rational Rose, TogetherJ, and Borland JBuilder. He is also experienced with various frameworks like Struts, Spring, Hibernate, and JPA. These skills allow him to effectively design and implement software architectures.
Extensive Knowledge in Web Technologies
Richard Shan possesses in-depth knowledge of web technologies, including J2EE, SOAP/Web services, Applet/JavaBean, AJAX, and GWT. His expertise in these areas supports his ability to develop comprehensive and scalable web applications.
Experience with Server and Tool Environments
Richard Shan is familiar with numerous server and tool environments such as Eclipse, Weblogic, Tomcat, JBoss, and IIS. This familiarity ensures that he can efficiently deploy and manage applications in various server contexts.
Involvement in Canadian Healthcare Initiatives
Richard Shan has been involved in significant Canadian healthcare initiatives, including the Canadian Infoway iEHR. His work on healthcare-related projects has involved HL7 messaging, CDA, insurance, and drug information, highlighting his contribution to advancing healthcare technology in Canada.
Integration Technology Expertise
Richard Shan has substantial experience with integration technologies including webMethods IS, TN, modeler/designer, broker, and portal. His skills in these areas enable him to efficiently integrate various software systems and platforms.