Tommy Chang Email and Phone Number
Tommy Chang work email
- Valid
Tommy Chang personal email
- Valid
- Valid
Robot software engineer, system architect, and computer scientist with over 20 years of experience in robotics, computer vision, and measurement science. Skilled in software engineering, Linux systems, cloud computing, and data engineering. Teaches graduate-level robotics courses and leverages research in robotics, machine learning, satellite image processing, and big data analytics to enhance practical, real-world solutions.
Forterra
View-
ForterraClarksburg, Maryland, United States
-
Senior Robot Software Engineer, Intuitive Machines / SaicNasa Goddard Space Flight Center Jun 2022 - PresentGreenbelt, Md, UsMigrate and optimize C++ software components and algorithms for NASA's OSAM-1 satellite servicing robot.● Transitioned multiple C++ components from the Robotic Demonstration and Test (RDT) / Algorithm Development Platform (ADP) software to the robot flight software (RSW), ensuring platform consistency and flight readiness.●Implemented and supported testing of an existing heater control algorithm using C++ to maintain a temperature differential of less than 1° Celsius across the force-torque sensor, optimizing its accuracy.● Participated in day-to-day iterative software development, ensuring high code quality and system compatibility through rigorous unit and integration testing.● Assisted in reviewing and revising the overall RSW startup infrastructure to ensure that it loads and starts in a flight-like manner when running on the VxWorks operating system environment.● Developed a robust launcher program in a Linux virtual machine environment that uses CPU affinity to minimize context switching and interrupts, achieving better real-time performance and facilitating local RSW development and testing cycles. -
LecturerUniversity Of Maryland Aug 2022 - PresentCollege Park, Md, UsTeach graduate-level robotics courses: ● Software Development for Robotics (ENPM700 - https://mage.umd.edu/enpm700-0) ● Perception for Autonomous Robots (ENPM673 - https://mage.umd.edu/enpm673) -
System Architect / Senior Software EngineerCaci International Inc (Formerly Next Century Corporation) Oct 2019 - Apr 2022• Served as team lead; created reference setup, provided training sessions, and managed team's work of migrating legacy Java software to run on a private cloud platform. • Integrated open-source machine learning and analytics into a multi-tiered architecture. Analytics included speech recognition, speaker recognition, scene classification, optical character recognition, and text sentiment analysis. • Trained customized speaker and face recognition systems. • Developed ATAK (Android Team Awareness Kit) plugins and ported Linux software to run on Android OS.
-
Graduate Research Assistant / Ph.D. StudentPurdue University Sep 2011 - May 2019West Lafayette, In, Us1.) RESEARCH IN SATELLITE IMAGE UNDERSTANDING: • Developed a concise-set representation of multispectral satellite data to greatly reduce the manual work of ground-truth annotation needed for testing and training satellite land-cover classifiers. • Created satellite land-cover classifiers using Support Vector Machine and Bayesian Machine Learning. • Designed and implemented PIMSIR, a software tool that allows rapid visualization of overlapping satellite data covering a large geographic area. • Designed and implemented a generic road-following framework based on OpenStreetMap (OSM) and satellite images to extract objects or markings along and near the roads. • Researched and experimented with different skeletonization approaches to create vectorized road network using OSM and satellite images. • Prototyped and demonstrated an interactive, user-in-the-loop, active learning system for extracting buildings and marinas from satellite images. • Researched and applied computer vision and machine learning algorithms to extract large man-made objects such as water towers and other specific building types from high-resolution panchromatic satellite images.2.) RESEARCH IN CLOUD COMPUTING AND BIG DATA ANALYTICS: • Created a simplified and efficient distributed Map-Reduce framework based on the Blackboard interprocess communication architecture. • Applied locality-sensitive hashing and big data processing techniques to tackle the problem of clustering very large datasets. • Deployed, managed, and provisioned a cluster of high-end servers running OpenStack and Eucalyptus Cloud.3.) ROBOT MODELING AND CALIBRATION: • Modeled custom robotic arms and grippers through inverse kinematics simulation and robot calibration. • Designed and fabricated calibration artifacts needed for custom robot calibration. -
Computer ScientistNational Institute Of Standards And Technology Oct 2000 - Aug 2011Gaithersburg, Md, Us1.) RESEARCH IN MEASUREMENT SCIENCE FOR 6-D POSE SYSTEMS: • Participated in the ASTM E57.02 subcommittee, which focuses on providing industry with standard test methods for evaluating 6-D pose measurement systems. • Developed test and evaluation methods for the static measurements of 6-D pose systems. • Provided ground-truth measurement support for calibration and evaluation of various commercial positioning sensors/systems.2.) VISUAL ANALYTICS TOOLS AND DATA VISUALIZATION SOFTWARE: • Designed and led the development of MagicScore, a real-time interactive scoring software used by the adjudicators during the Multi-Autonomous Ground-robotic International Challenge (MAGIC2010) ― a 7-day outdoor mapping competition sponsored by the U.S. and Australian Departments of Defense. • Created CTAviewer, a visual analytics software that analyzes, displays, and tracks multiple realtime positional data produced by an Ultra WideBand (UWB) outdoor positioning system capable of monitoring an outdoor area as large as 80,000 square meters.3.) GROUND TRUTH COLLECTION AND PERFORMANCE EVALUATION: • Created software to collect official RGBD ground-truth data for the NIST and Willow Garage Perception Challenge ― a prize computer vision competition held at the 2011 IEEE International Conference on Robotics and Automation (ICRA). • Devised a protocol using a function generator to trigger and synchronize data acquisition between a laser tracker and multiple FireWire cameras.4.) RESEARCH IN COMPUTER VISION FOR AUTONOMOUS DRIVING: • Developed a Laser Radar (LADAR)-based vision software for use on industrial automatic guided vehicles (AGV) to detect and locate palletized goods located in an unstructured and cluttered environment. • Assisted in the modeling and calibration of Laser Radar (LADAR) sensors used by the Demo III eXperimental Unmanned Vehicle (XUV) project sponsored by the U.S. Army. -
Part-Time Guest ResearcherNational Institute Of Standards And Technology Jun 1997 - Oct 2000Gaithersburg, Md, UsRESEARCH IN COMPUTER VISION FOR AUTONOMOUS DRIVING: • Developed a LADAR-based obstacle detection algorithm that not only detects positive and negative obstacles (e.g., rocks and depressions on the ground), but also detects overhanging obstacles (e.g., tree cover).
Tommy Chang Skills
Tommy Chang Education Details
-
Purdue UniversityElectrical And Computer Engineering -
Johns Hopkins Engineering For ProfessionalsComputer Science -
University Of MarylandComputer Sciences -
University Of MarylandElectrical Engineering
Frequently Asked Questions about Tommy Chang
What company does Tommy Chang work for?
Tommy Chang works for Forterra
What is Tommy Chang's role at the current company?
Tommy Chang's current role is Robot Software Engineer at Intuitive Machines | System Architect at CACI | PhD from Purdue | Computer Scientist at NIST.
What is Tommy Chang's email address?
Tommy Chang's email address is to****@****ury.com
What schools did Tommy Chang attend?
Tommy Chang attended Purdue University, Johns Hopkins Engineering For Professionals, University Of Maryland, University Of Maryland.
What skills is Tommy Chang known for?
Tommy Chang has skills like Computer Vision, Cloud Computing, Algorithms, Research, Machine Learning, Image Processing, Statistical Data Analysis, Data Mining, Software Development, Python, C++, Matlab.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial