David Rodriguez Vazquez is a software engineer with a background in nanotechnology, having transitioned into the software industry. They have held various roles, including Software Engineer at Baja Technologies, Inc., and most recently as a Senior Software Engineer at Microsoft. David's educational credentials include a Master's degree in Nanosciences and a Master of Science in Computer Science. Their areas of interest encompass artificial intelligence, software architecture, and science-related fields.
This person is not in the org chart
This person is not in any teams
This person is not in any offices