Principal Software Engineer Manager @ (January 2017 - February 2023)
Senior Software Engineer @ (October 2014 - January 2017)
Technical Lead @ (April 2013 - August 2014)
Senior Software Engineer @ (October 2011 - April 2013)
Senior Software Engineer @ (June 2011 - October 2011)
Chief Programmer for Industry Cloud @ (December 2010 - July 2011)
Advisory Software Engineer @ (June 2008 - December 2010)
Staff Software Engineer @ (January 2005 - January 2008)
James Gan Education
Shanghai Jiao Tong University
PhD (Computer Science)
2001-2005
Xi'an Jiaotong University
Master (Power System and Its Automation)
1994-2001
James Gan Skills
Java Enterprise Edition
Java
SOA
Agile Methodologies
Eclipse
Python
Ant
Scalability
Websphere
C++
JavaScript
Linux
MySQL
Cloud Computing
Software Development
Open Source
Multithreading
Algorithms
WebSphere Application Server
Big Data
JUnit
MongoDB
Objective-C
Performance Tuning
JBoss ESB
Git
Scrum
Agile
Parallel Algorithms
Parallel Programming
Omnifind
Tivoli Access Manager
Apache
NoSQL
JIRA
Hadoop
Jenkins
REST
MapReduce
Spring
Hibernate
Web Services
Software Engineering
Object Oriented Design
Shell Scripting
Test Driven Development
Service-Oriented Architecture (SOA)
Deep Learning
TensorFlow
Program Management
Python Import
Microsoft Excel
Economics
Maven
Relative Path
Java EE
Software
Tomcat
Management
Testing
Compiler
Manufacturing
Objective C
Service Oriented Architecture Soa
Service Oriented Architecture
James Gan Summary
James Gan, based in Redmond, WA, US, is currently a Software Enginner Manager at Google DeepMind. James Gan brings experience from previous roles at Google, Microsoft, Amazon Web Services and Hapara. James Gan holds a 2001 - 2005 PhD in Computer Science @ Shanghai Jiao Tong University. With a robust skill set that includes Java Enterprise Edition, Java, SOA, Agile Methodologies, Eclipse and more. James Gan has 2 emails and 6 mobile phone numbers on RocketReach.
Looking for a different James Gan?
Find contact details for 700 million professionals.