Sherman Ng Email and Phone Number
Sherman Ng work email
- Valid
- Valid
- Valid
Sherman Ng personal email
- Valid
Sherman Ng phone numbers
I am a software engineer with extensive experience in C/C++ development, developing and optimizing large data intensive software systems, algorithm development and optimization, object oriented programming, Java development, and MATLAB development. In addition, I also develop iOS mobile applications in Swift and Objective C on the side.
Microsoft
View- Website:
- microsoft.com
- Employees:
- 10
- Company phone:
- 0124 415 8000
-
Principal Software EngineerMicrosoft Mar 2024 - PresentRedmond, Washington, Us -
Senior Software EngineerMicrosoft Jun 2020 - Mar 2024Redmond, Washington, Us-Tech lead for project implementing new component of Microsoft Teams-Coordinated a large, cross-team effort to resolve latency issues of performance critical machine learning inferencing component of pipeline to enable release of product to production-Rearchitected interface between 2 machine learning inferencing platforms to enable scaling of an email understanding service in Outlook-Improved monitoring of email understanding system to facilitate identification of performance issues of an email understanding platform -
Software Engineer IiMicrosoft Dec 2016 - Jun 2020Redmond, Washington, Us -
Software Engineer IiAt&T Nov 2015 - Dec 2016Dallas, Tx, Us-designed and developed a REST API framework using node.js to facilitate automated software testing of set top box playback related functionalities.-developed software automation solutions in Javascript and LabView to automate the process of testing set top box signal modulators. -
Software Engineer IiExelis Nov 2012 - Nov 2015Us-Software Engineer II-Implemented algorithm in C++ to detect possible targets from hyperspectral sensors placed on military aircraft. Algorithm detects hyperspectral image data pixels that are spectrally different from surrounding pixels and grows the regions of interest around these pixels classified as highly likely to correspond to targets. Optimized algorithm by utilizing more efficient data structures to store pixel data. Optimizations increased algorithm’s efficiency by 50%.-Optimized and resolved memory leak issues of proprietary hyperspectral data processing algorithm. Devised an efficient method to perform multiplications between large matrices. Optimizations increased efficiency of matrix multiplication by a factor of 10.-Lead Software Developer – Atmospheric Correction Software Project-Optimized and modularized a large-scale hyperspectral data processing software containing over 50,000 lines of C++ source code to make it more efficient, modular, and flexible.-Designed and developed an equation parsing algorithm to enable the end user to input arbitrary metrics for identifying target pixels-Built testing framework to automate process of testing newly developed software on a large number of datasets.Log File Parser Project-Developed a log file search tool for hyperspectral data analysts to quickly extract relevant information out of error logs-Software tool was developed in C++ using the QT framework -
Embedded EngineerCogent Systems Jul 2011 - Nov 2012Pasadena, Ca, Us-Developed C++ multithreaded testing application on 3M Cogent’s fingerprint sensing devices to detect possible conflicts between fingerprint sensing and WIFI data transmission processes of the operating system.-Developed C software interfacing with an iris recognition camera to support development of iris recognition algorithms.-Provided technical solutions to customers regarding issues with the fingerprint sensing mobile devices. -
Software Engineering InternDts Inc Apr 2010 - Aug 2010San Jose, California, Us-Developed part of Raven, a proprietary signal processing engine.-Programmed in C the multiresolution analysis, subband filtering, and synthesis functionalities of the Raven engine.-Tested company’s room correction equalization algorithm before delivery to customers -
ResearcherUc Berkeley Video And Image Processing Laboratory May 2008 - Dec 2009-Modified an external driver device written in C for wireless cards with Atheros chipsets to gather clear channel statistics from a certain computer(node) in a network. Statistics gathered from each node in a network are sent to other nodes, enabling the creation of efficient algorithms utilizing the statistics to increase throughput in the network.-Designed and implemented MATLAB interpolation algorithm with least squared error techniques to estimate continuous time signal, which enabled estimation of packet collision probabilities and development of throughput enhancement techniques.-Research team members utilized work in this project in a paper submitted to the 2011 IEEE Wireless Communications and Networking Conference (Link: http://www-video.eecs.berkeley.edu/papers/mkrishnan/mwc-wcnc11.pdf)
-
ResearcherUc Berkeley Wireless Foundations Center Dec 2007 - May 2009-Created a feedback-based distributed beamforming algorithm that maximizes the power of a received signal by deterministically matching the phases of signals transmitted over a random channel by distributed transmitters.-Algorithm increased energy efficiency of signal transmitters.-Wrote a technical report on research titled “Performance Analysis of a 1-bit Feedback Beamforming Algorithm” (Link: http://www.eecs.berkeley.edu/Pubs/TechRpts/2009/EECS-2009-161.pdf)
Sherman Ng Skills
Sherman Ng Education Details
-
Cornell UniversityElectrical And Computer Engineering -
University Of California, BerkeleyElectrical Engineering And Computer Science
Frequently Asked Questions about Sherman Ng
What company does Sherman Ng work for?
Sherman Ng works for Microsoft
What is Sherman Ng's role at the current company?
Sherman Ng's current role is Principal Software Engineer at Microsoft.
What is Sherman Ng's email address?
Sherman Ng's email address is sq****@****ail.com
What is Sherman Ng's direct phone number?
Sherman Ng's direct phone number is +180530*****
What schools did Sherman Ng attend?
Sherman Ng attended Cornell University, University Of California, Berkeley.
What are some of Sherman Ng's interests?
Sherman Ng has interest in Classical Music, Soccer, New Internet Technology, Basketball, Piano, Stock Market Investment, Violin.
What skills is Sherman Ng known for?
Sherman Ng has skills like C, C++, Matlab, Computer Vision, Software Engineering, Image Processing, Embedded Systems, Java, Algorithms, Testing, Ruby On Rails, Object Oriented Programming.
Who are Sherman Ng's colleagues?
Sherman Ng's colleagues are 刘鑫海, Anurag Jaiswal, Mehmet Yılmaz, Laura Bigelow, Guillermo Saavedra Ulloa, Ches E., Aya Ayoub.
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