Jinming Huang
Current Address:
Tel:
Email:
**********@*****.***
Brookfield, WI 53005
262-***-****(cell)
RELEVANT EXPERIENCE
Sr. Software Architect, GE Healthcare
Oct. 2020 – Present
Lead on program technical design review, include architecture, design, development, verification, and validation.
Lead development of Remote PM (planed maintenance) analytics using ML and python
Lead development of full stack remote service web application using Java, Spring Boot, Javascript, Typescript, Vue, NestJS, Node JS, Angular JS, and MongoDB. The application, packaged inside a Docker image, is hosted in AWS.
Lead development of medical image processing tools using core Java and DICOM technology.
Digital Service Architect, GENERAL ELECTRIC
Jan. 2016 – Sept. 2020
Leading a team to design and develop MICT system health dashboard using machine learning algorithm LGBM and Spotfire technologies, extensive experience with Postgres database and data analytics.
Leading a team to design and develop CT onWatch rules using Python, Java 1.8, Matlab, and R.
Leading a team to develop remote web service tools for CT system using Spring framework, Angular JS, Mongo DB.
Leading a team to develop remote diagnostic algorithm using Python Natural Language Processing kit and Random Forest machine learning algorithm to implement a MICT SR analysis tool running on both Windows and Linux machines.
Established development process for MICT remote service products.
Designed and built development infrastructure for MICT remote service products.
Software Architect, GENERAL ELECTRIC
July 2012 – Jan. 2016
Team lead of Dose feature development team, lead 6 software engineers to design and development of Dose features for CT revolution program with Java 1.7, SOA and OSGi and DDS, great exposure of service-oriented architect, multi-thread and network programming.
Team lead of software quality improvement team, lead around 80 software engineers at three global sites for significantly improving the quality of our software. Have experience with Software quality improvement, Coverity, Sonar.
Team lead of Protocol Management feature development team, lead 7 software engineers to design and development of Protocol Management, Retro Recon, Access Control features for CT revolution program with core Java.
Team lead of Service Tools team, lead 5 software engineers to design and development of various CT tools using J2EE, Spring framework, and Matlab. Have experience with license control, software security, access control and Java Matlab interfacing
Senior Software Engineer, GENERAL ELECTRIC
July 2010 – June 2012
Team lead of Scan and Dose service team for CT revolution program. Lead the design and implementation of a framework for generating scan and recon request for CT scanner. Lead the design and implementation of basic scan services with Java and OSGI. Have extensive experience with OSGI service development, Adaptive Object Modeling, Multithread programming, Maven, Eclipse etc.
Lead Software Engineer, GENERAL ELECTRIC
Dec. 2005 – July 2010.
Team lead of service subsystem of Patient Monitor software. Have experience of driving full cycle development of a software subsystem with Java. Play a key role of coordinating efforts from different departments and locations.
Lead development of server software for GE hospital system. Design and implement next generation network protocol for GE products and automatic server performance measurement subsystem . Have experience with HL7 protocol.
Lead development of multiple subsystems such as waveform, parameter, trends, and service for patient monitor system with Java. Have experience with Objected-Oriented design, memory management, socket communication and XML document parsing, performance tuning. Have experience with developing tools such as Slickedit, MS Visual Studio etc.
Lead development of JAVA GUI automation testing tools and performance tuning efforts for patient monitor system. Have experience with Java Assist, Jboss, Jython scripting. Have experience with tools such as JProbe, QFTest etc. Have experience with GENTOO Linux customization.
Software Engineer, GENERAL ELECTRIC
June 1998 – Apr. 2005
Architect, design and implement User Interface for patient monitor system with JAVA. Have experience with JAVA Swing, Multi-Threading Programming, JMX, Serial Port Communication, Networking programming. Have experience with developing tools such as Together, IDEA, Eclipse etc.
Designed and implemented Object-Oriented software components on multiple platforms for MR scanner. Had experience with the full life cycle of software development, UML, Rational Rose, Design Pattern, Java, C++, CORBA, ACE, VxWorks, NT, VMWARE and Linux. Had experience with Linux administration.
Team leader of the LxVlx platform team, Unit 952. Developed application software on MR lighting program. Had experience with project management, Epic Software, C, and multiple SGI IRIX platforms.
Develop and maintain one of the software products, ESE, of GE Medical System on UNIX platform. Had experience with C, Unix Shell Script, software testing, Unix Administration on SUN and SGI.
EDUCATION
MICHIGAN TECHNOLOGICAL UNIVERSITY, Houghton, MI 49931.
M. Sc., Computer Science, May 1998.
HUAZHONG UNIVERSITY OF SCIENCE & TECHNOLOGY, Wuhan, China.
M. Sc., Physics, June 1988.
HONORS
Elite graduation thesis award, Huazhong University of Sci. & Tech., China, 1988.
President list of faculties, Huazhong University of Sci. & Tech., China, 1991.
PUBLICCATIONS
Positron annihilation lifetime spectra and structural defect transformation in iodine-doped polyacetylene. J. Huazhong Univ. of Sci. & Tech., 5, p45, 1990.