Rodney Ho

Rodney Ho Email and Phone Number

Senior Analyst Programmer at STAPLES Canada @ STAPLES Canada
richmond hill, ontario, canada
Rodney Ho's Location
Toronto, Ontario, Canada, Canada
Rodney Ho's Contact Details

Rodney Ho work email

Rodney Ho personal email

About Rodney Ho

A talented and professional Application Architect with over 17 years of experience in developing windows applications, web applications, multi-tiered distributed components and framework. Proven track record in coordinating work with developers to meet customer requirements. Recognized as having excellent organization and planning skills, interpersonal skills and the ability to work effectively in a team environment or independently.

Rodney Ho's Current Company Details
STAPLES Canada

Staples Canada

View
Senior Analyst Programmer at STAPLES Canada
richmond hill, ontario, canada
Website:
staples.ca
Employees:
2752
Rodney Ho Work Experience Details
  • Staples Canada
    Senior Analyst Programmer
    Staples Canada 2010 - Present
  • Complete Innovations Inc.
    Application Architect
    Complete Innovations Inc. Oct 2008 - Aug 2009
    * Developed some functional modules of an Asset Tracking Application using Global Positioning System (GPS). These modules includes Asset Routing, GPS Device Data Setting, and User Security Profiles.* Designed and implemented advanced routing functions by utilizing MapPoint, Virtual Earth, and a third-party web services.* Developed a GPS Message (UDP/TCP) Listener as a Windows Service. This Listener is reponsible for receiving and sending messages between the Asset Tracking server component and the GPS devices using the specific message protocol for the devices. * Developed a Web Application for Device Provisioning. The application will create all the necessary artifacts in the Asset Tracking System for the devices so that they can be tracked in the System.* Developed a Web Service component for logging GPS Messages in a centralized Message Audit database.* Worked with Development Manager to clarify on the functional requirement of the software.* Worked with Technical Support team to resolve issues related to deployment of devices and software components. * Developed an internal Diagnostic Tool for the support team to trouble-shoot message irregularity.
  • V-Cc Systems Inc.
    Application Architect
    V-Cc Systems Inc. Jul 2006 - Aug 2008
    * Set up a development process which follows the standard software development methodology of the industry.* Managed the overall architectures of all V-CC software programs.* Created and executed all plans for new software development.* Designed over 10 databases for new software development.* Prepared Estimates and Plans for software projects.* Provided technical input for the submission of SR&ED claim.* Designed and implemented ASP.NET Web Applications for Cognitive Behaviour Programs (CBT) which supports multiple clients and multiple languages.* Designed and implemented ASP.NET Web Application for Support Group Program.* Designed and implemented the interaction between two web applications (CBT Program and Support Group Program).* Designed and implemented a series of Online Survey Programs with generated reports.* Designed and implemented a data export and reporting web application for research personnel or client administrator.* Integrated a third-party Instant Messenger Component with the Support Group Program.* Incorporated YouTube Video feature in the Support Group Program using YouTube API.* Implemented Personal Blog in the Support Group Program.* Enhanced web program usability with advanced third-party controls (Dundas Chart and Essential Objects).* Implemented Search Engine Optimization (SEO) tactics to improve web site ranking.* Designed and implemented Windows Applications for automatic sending of emails based on schedules for multiple clients.* Examples of Web Applications Developed:http://www.stopsmokingcenter.nethttp://www.alcoholhelpcenter.nethttp://www.depressioncenter.nethttp://www.healthyweightcenter.net
  • Aseco Integrated Systems
    Senior Programmer Analyst
    Aseco Integrated Systems Mar 2002 - Jun 2006
    * Designed and implemented components for Message Exchange in XML with external systems.* Designed and implemented production reports using SQlServer Reporting Service.* Designed and implemented Data Migration (ETL) from Legacy System to new System Database for 10 years of data, including Data Mapping, Data Transformation and Data Validation.* Designed and maintained Data Model with160 tables for a Manufacturing Production System.* Drafted Data Backup and Recovery Plan, Data Replication Plan, and Data Purging Plan.* Designed, implemented an Automated Build Process for database, application code, and test scripts with NANT.* Designed and implemented Business and GUI modules of a Manufacturing System.* Designed and implemented NUnit Test script for Unit Test and Integration Test.* Designed and implemented ASP .NET Mobile Application for a real time manufacturing environment.* Designed and implemented ASP .NET Web Portal Application based on IBuySpy framework.* Integrated with third party Real-time Data Acquisition Program for the manufacturing environment at the database level.* Provided on-site Support Service for a newly deployed ASP .NET Web Reporting System.* Provided on-site Support Service for SQL Server 2000 Database, including DTS packages for data transfer and stored procedures for applications and reports.* Designed, implemented and deployed Crystal Reports in a VB 6 Web application.* Integrated with third party Java applets, built for a Manufacturing Real Time System, with ASP .NET application.* Evaluated Biztalk Server 2000 for the purpose of integrating a custom built manufacturing application with external systems.
  • Pri Automation
    Senior Software Engineer
    Pri Automation Apr 1998 - Oct 2001
    * Implemented a Transport Protocol Layer using Windows Socket for the communication between a Client GUI and a Server component for MES system. Added new functionality to an existing framework of Transport Reticle Management System (TRMS). * Implemented the drivers for different ID Readers (barcode and smart tag) according to manufacturer's specifications, which would provide their service to the client systems. * Conducted a re-design for an Ad Hoc Action Sub-system and Transaction Model for Job Execution in the Semiconductor MES System.* Reverse-engineered system service components and documented their class diagrams with Rational Rose software.* Analyzed the cause of performance problem and suggested ways to improve it.* Mentored new members in the team.* Worked through 4 iterations cycles for analysis/design/implementation of a Manufacturing Execution System (MES) for the Semiconductor Industry based on COM/DCOM infrastructure in Windows NT Environment. * Documented the analysis and design with Rational Rose software. Implemented business logic with VC++6/ATL and lower layer frameworks. Scripted test code with VB6 and Java/XML within an UI framework.* The software had a multi-tiered structure, including System Service Layer, Domain Framework Layer, MES Application Layer and the User interface Layer. While interacting with members in different layers, I was mainly responsible for the development of components (DCOM servers) in the MES Application Layer.* Used Java interface to call the DCOM servers by using a bridge.* Used XML to defined standard configuration for semiconductor factory artifacts.
  • Arkipelago
    Analyst Programmer
    Arkipelago Aug 1995 - Mar 1998
    * Designed and implemented a Database Synchronization Tool for used in download/upload data for equipment site survey. * Implemented a Spreadsheet Builder for tracking information of telecommunications equipment as well as the connection between this equipment. * Designed and implemented a Customizable Business Form, which the end user may design a custom application layout. * Designed and implemented a simple Database Definition Tool which requires no database knowledge on the end user side. The tool enables users to define new type of object with specific attributes, as well as a graphical representation for it. * Developed a Generic Database Interface for accessing Oracle database, SQLServer database and Microsoft Access database systems. Oracle objects, DMO object and DAO objects were used for accessing the three database systems respectively. * Designed and implemented a portable Telephone Equipment Management System to help users update all telephone equipment records for Site Survey with Laptop. * Designed and implemented Purchase Order System, Invoice System and Project Scheduling System.

Rodney Ho Skills

Web Services Requirements Analysis Asp.net Windows Databases

Rodney Ho Education Details

Frequently Asked Questions about Rodney Ho

What company does Rodney Ho work for?

Rodney Ho works for Staples Canada

What is Rodney Ho's role at the current company?

Rodney Ho's current role is Senior Analyst Programmer at STAPLES Canada.

What is Rodney Ho's email address?

Rodney Ho's email address is rh****@****ail.com

What schools did Rodney Ho attend?

Rodney Ho attended York University, The Chinese University Of Hong Kong, University Of Southampton.

What skills is Rodney Ho known for?

Rodney Ho has skills like Web Services, Requirements Analysis, Asp.net, Windows, Databases.

Who are Rodney Ho's colleagues?

Rodney Ho's colleagues are Heather Martinec, Mahboob Baburi, Sharan Preet, Krista Doll, Kenechi Oboh, Roxanne Easby, Aline Vetter.

Not the Rodney Ho you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.