Summary
Overview
Work History
Education
Skills
Additional Information
Timeline
Generic
James Tang

James Tang

North Vancouver,BC

Summary

Accomplished engineering leader with extensive experience in globalized software engineering and product management. Proven track record of results-driven and action-based approach. Excels in overseeing all aspects of production, demonstrating strong project management and decision-making skills for smooth operations and timely delivery. Possesses hands-on coding expertise, complemented by multiple IEEE publications and 10+ US patents, showcasing commitment to innovation and technical excellence.

Overview

21
21
years of professional experience

Work History

Director, Software Engineering

EMC
01.2016 - 04.2021
  • Coached and motivated 120+ team members on Avamar - an EMC data security product.
  • Achieved the 'Best team of EMC' award.
  • Implemented and practiced Agile Scrum engineering techniques
  • Collaborated with leaders and teammates in the US, China, and India through regular meetings to ensure alignment on project, roadmap, and customer support.
  • Successfully led the cloud transformation of a traditional on-premise product onto Cloud utilizing AWS and Azure.
  • Conducting design and code review for key components
  • Committed code to key components in Java, C++, and Python
  • Granted 15 US patents, with 6 as first inventor.

Engineering Director

GE Healthcare Software CoE
09.2014 - 12.2015
  • Developed and guided a thriving data science team in China
  • Collaborated with product managers to create a strategic roadmap for GE healthcare data mining products
  • Designed and implemented ICM, a data mining platform that employed Java, Python, JSP, JavaScript, and AngularJS for efficient big data storage and management scripting.
  • Developed and deployed a data analytic application for Huaxi Hospital, the second largest hospital in China. Supported healthcare research utilizing big data.
  • Delivered technical presentations and support to customers in sales engagements, facilitating successful collaboration with GE Healthcare's team and securing the first deal with Huaxia in eight years.

Sr. Manager, Pivotal Tech Staff

EMC
07.2010 - 08.2014
  • Hired, trained, coached, and motivated team members.
  • Developed code in C, C++, Java, and PLSQL for core components of the Greenplum Database
  • Enhanced performance of MPP database query engine through efficient tuning techniques
  • Developed and tested a new converging MPP database integrating PostgreSQL and Hadoop HDFS
  • Developed Java codes and shell scripts on VMWare to virtualize databases as services.

Staff Software Engineer

IBM CSDL
07.2003 - 07.2010
  • Implemented Selenium scripts to conduct comprehensive functional testing on IBM WAS and WPS.
  • Created and executed LoadRunner scripts and Rational Robot for system testing of IBM WAS and WPS, encompassing performance, concurrency, and high-pressure tests.
  • Developed JUnit tests using Java code to perform thorough unit testing on IBM WebSphere Application Server (WAS) and WebSphere Process Server (WPS).
  • Developed Selenium and Silk Test scripts to perform functional tests on IBM Tivoli Monitoring (ITM)

Principle software engineer

Zoom Network
10.2000 - 07.2003
  • Architected and developed a cutting-edge next-generation BOSS for telecom careers.
  • Designed Database schema on raw disk and optimized Oracle Server performance to enhance overall system efficiency
  • Achieved processing of massive subscriber bills (billions per month) within a 2-day timeframe using C/C++ on Unix/Linux platform
  • Designed and implemented pricing services to cater to diverse business plans
  • Implemented front-end web services using PHP.

Education

Master of Science - Applied Computer Science

Fairleigh Dickinson University
07.2026

Master's Degree - Computer Software Engineering

Beijing University of Posts and Telecommunications
01.2009

Master's degree - Software Engineering

Tsinghua University
01.1994

Skills

  • Data Security
  • Microsoft Azure
  • AWS
  • Verbal and written communication
  • Creativity and Innovation
  • Object-Oriented Programming
  • Programming Languages
  • Database and SQL

Additional Information

Patents(Partial List)

US Patent Number Patent Title

11,340,997 Method, device and computer program product for transmitting data

11,263,093 Method, device and computer program product for job management

11,150,999 Method, device, and computer program product for scheduling backup jobs

20210263807 Method For Managing Backup Data, And Computer Program Product

20210117286 Method, Device And Computer Program Product For Transmitting Data

20210117280 Method, Device, And Computer Program Product For Scheduling Backup Jobs

20210117253 Method, Device, And Computer Program Product For Managing Processes

20210096763 Method, Device, And Computer Program Product For Managing Storage System

20200379807 Method, Device, And Computer Program Product For Managing Jobs In Processing System


Publications

Test Quality Measurement Using TBPP-R ICST 2013, IEEE

Evaluation of Stability and Similarity of Latent Dirichlet Allocation WCSE 2013, IEEE


Timeline

Director, Software Engineering

EMC
01.2016 - 04.2021

Engineering Director

GE Healthcare Software CoE
09.2014 - 12.2015

Sr. Manager, Pivotal Tech Staff

EMC
07.2010 - 08.2014

Staff Software Engineer

IBM CSDL
07.2003 - 07.2010

Principle software engineer

Zoom Network
10.2000 - 07.2003

Master of Science - Applied Computer Science

Fairleigh Dickinson University

Master's Degree - Computer Software Engineering

Beijing University of Posts and Telecommunications

Master's degree - Software Engineering

Tsinghua University
James Tang