David Samson

David Samson Email and Phone Number

Senior AR Research Software Engineer at Insight Medical Systems, Inc. @ Insight Medical Systems
Nevada City, CA, US
David Samson's Location
Nevada City, California, United States, United States
David Samson's Contact Details
About David Samson

Senior Software Engineer, Consultant and Contractor• Extremely flexible asset to technical development teams.• Strong ability to rapidly adapt to new development languages, tools, or platforms and quickly comprehend and modify existing code.• Experienced with remote work and regularly meet or exceed deadlines.• Experienced with Agile methodologies, pair-programming, and code reviews.• GUI, 2D/3D Graphics, Game Development, Cross-Platform Development, VR, AR, OOP, UnrealEngine, Unity3D, Qt5, QML, JAVA, JNI, JavaScript, angular.js, backbone.js, node.js, d3.js, jQuery, mongodb, SVG, WebGL, C++11, boost, C#, C, .Net, Visual C++, MFC, DirectX, HTML5, CSS3, PHP, MySQL, Python, SQL, XML, XSL.• OS X, Linux, iOS, Android, Windows, XBox, PS4.

David Samson's Current Company Details
Insight Medical Systems

Insight Medical Systems

View
Senior AR Research Software Engineer at Insight Medical Systems, Inc.
Nevada City, CA, US
David Samson Work Experience Details
  • Insight Medical Systems
    Insight Medical Systems
    Nevada City, Ca, Us
  • Insight Medical Systems
    Senior Software Engineer
    Insight Medical Systems Sep 2017 - Present
    Austin, Texas, Us
    Project: Android-based tracking system for AR assisted surgery.• Ported Windows/Linux object tracking library to Android.• Create Unity3D based app for Android to track markers and integrated C++ library with JNI.• Developed and tested AR app for Android 3D headset with stereo cameras.• Developed Android-based speech-recognition system using PocketSphinx.• Researched and tested Snapdragon Hexagon SVR API.
  • Toys For Bob
    Principal Engineer
    Toys For Bob Mar 2018 - Nov 2018
    Petaluma, Ca, Us
    Project: Spyro the Dragon Reignited Trilogy• Analyzed and fixed Unreal Engine Blueprints.• Fixed many bugs related to Character Movement.• Fixed numerous issues related to UI and gameplay.• Added scrolling text to UI.• Added code to add Arabic text.• Performed UE4 memory/cpu performance analysis for PS4 and XBox.• Optimized game levels using LOD, Object Culling, Lighting, Blueprint Simplification and adding C++ modules.
  • Quanergy
    Contract Senior Software Engineer
    Quanergy Apr 2015 - Mar 2017
    San Jose, California, Us
    • Developed Unity3D based Android App in C#, .NET, and JAVA for 3D data visualization. • Calibrated 3D point cloud data from LiDAR sensor with live video stream from webcam. • Created an asio (boost) c++11 based data server to serve data, to serve live video, and to record and playback video data. • Developed Qt5 cross-platform (Windows, OS X, Ubuntu) UI for MDNS (Bonjour) LiDAR sensor calibration and data visualization. Modified network protocol for dynamically sized data transfer from LiDAR sensors.
  • Allisons Gourmet Llc
    Cto
    Allisons Gourmet Llc Jan 2001 - Oct 2016
    Oversee all technical aspects of the PHP/MySQL/JavaScript Magento based e-commerce website.• Created extensions to perform address verification and generate ship labels using FedEx web services.• Created extension to customize the back-end order grid.• Modified extensions to support subscription based ordering including pre-paid recurring orders.• Extensively modify design templates, CMS pages, and JavaScript to support a variety of custom features.• Responsible for all installation, configuration, and deployment of the website.
  • Hammy Enterprises
    Senior Full-Stack Web Developer
    Hammy Enterprises Feb 2015 - Aug 2015
    Responsible for designing, developing, testing, and deploying website. • Develop back-end using node, mongodb, and express server. Other tools used for the server include mongoskin, multer, morgan, jsonwebtoken, and nodemailer.• Develop front-end using angular, jquery, and bootstrap.• Manage source control and deployment on OpenShift with git.
  • Cyan, Inc.
    Senior Data Visualization Engineer
    Cyan, Inc. Aug 2012 - Nov 2014
    Petaluma, Ca, Us
    Worked on web based data visualization using 2d and 3d graphics. • Developed algorithms for creating svg based graphs in JavaScript.• Developed svg based graphics library for animating vector graphics.• Developed a JavaScript 3D graphics library using three.js to display WebGL and css transform based visualizations. • Created smooth, animated graphical transitions using a combination of CSS transitions, svg animations, and tween like algorithms.• Used web libraries including d3, three.js, and jQuery.• Used web tools including bower, node.js, socket.io, grunt, and git for development.• Created a 3D library using Panda3D and Python.
  • Xmobb Inc.
    Senior Software Engineer
    Xmobb Inc. Sep 2010 - Jun 2012
    Responsible for collaborative video viewing system architecture design and implementation.• YouTube API, Facebook API, Facebook app development, PHP, MySQL, C++, client/server UDP/TCP, HTML, JavaScript, Google v8 integration, Torque 3D game engine, flex/flash, user interface.• Developed cross-platform theater tcp/udp server in C++ for user interaction using boost ASIO, RakNet, & ENet. Also integrated Google V8 JavaScript engine for non-compile scripting of server functions.• Created PHP/MySQL API using doctrine for storing/retrieving system state information and user data in a distributed system.• Designed database schema in MySQL.• Developed Flex/Flash client to connect to theater server using TCP and operate in a browser.• Modified Torque Game Engine to perform various user interface functions, to connect to theater servers, to connect to Facebook, to play shoutcast streams, and to integrate Awesomium browser.• Developed custom FMOD engine for audio integration.• Developed multiple developer tools in MFC for testing the system.
  • Mine Shaft Entertainment
    Cto
    Mine Shaft Entertainment Nov 2005 - Aug 2011
    Us
    Responsible for project management, technical direction, software development, and client communications for various game titles.• Pro Series Golf – mobile title for Symbian N-Gage. Implemented menu system architecture, network play via Arena, sound engine including streaming audio, localization, xml parser, and orientation control. Contributed to font engine, file system, DRM, putting system, club selection, menu system, and phone integration. Also refactored to compile and run in parallel on Win32 for debugging and testing.• Blazing Angels – arcade conversion of Xbox 360/PC game. Extensively modified menu system for arcade environment. Modified HUD for arcade including timing, status, etc. Modified level scripts. Added hardware/software testing and configuration menus.• Battleship – game on-demand system. Added multiplayer functionality. Assisted with general SDK integration.
  • Namco America
    Contract Software Engineer
    Namco America Jun 2008 - Oct 2008
    Wood Dale, Il, Us
    Responsible for developing custom Adobe Flash file parser and player for Windows and custom hardware. Also for developing prototype Flash games for testing.
  • Rockwell Collins
    Contract Software Engineer
    Rockwell Collins Feb 2003 - Oct 2006
    Cedar Rapids, Iowa, Us
    Responsible for developing COM+ objects and applications for fetching and formatting data from the internet used for in-flight entertainment system. • Developed COM+ objects that fetch files via FTP, HTTP, and NNTP from the internet.• Designed and implemented a Windows based GUI that builds, schedules, and monitors events that perform data fetching and formatting. • Created an SQL database to store application configuration data as well as event result data.• Optimized SQL to speed up data fetching an formatting.
  • Eigen
    Senior Software Engineer
    Eigen Aug 2005 - Oct 2005
    Grass Valley, Ca, Us
    Responsible for developing medical imaging software.• Developed code using DirectShow, Visual C++, and MFC to process images in real-time.
  • Karnatech Inc
    Senior Software Engineer
    Karnatech Inc May 2001 - Feb 2003
    Responsible for developing Windows based GUI for mathematically oriented software application. • Created custom windows interfaces including custom controls and graphical data representation. • Created and implemented database design. • Ported and integrated various mathematical algorithms from native FORTRAN code.• Created report generation tools that output plain text or HTML. Also wrote code to support custom printing of graphs and tables.• Raised critical software design issues and presented various solutions.
  • Illusion Inc.
    Director Of Software Development
    Illusion Inc. Oct 1996 - May 2001
    Responsible for managing software projects, designing software architecture, developing new software, and maintaining legacy code. • Managed six developers on driving simulator project.• Provided communication with vendors and contractors. • Designed and implemented an object oriented game engine for an arcade game.• Spatialized sound engine using DirectSound and DirectSound3D. • Network communication using DirectPlay. • A custom game communication protocol using IPX/UDP. • Integrated 6DOF motion system for driving simulator. • 3-screen display synchronization hardware and software. • A memory manager for real-time texture swapping. • Assisted in the development of graphics engine using Direct3D. • Collision detection and reaction algorithms. • Networked ride operator station software and generating user score sheets. • Assisted in the development of an audience game viewing system. • Managed the development of a virtual reality parachute arcade game.
  • Rockwell International Science Center
    Technical Specialist
    Rockwell International Science Center Jul 1995 - Oct 1996
    Primarily responsible for developing code for virtual reality and image processing projects.• Created a cohesive, interactive virtual environment with Sense8’s World Tool Kit, for SGI.• Integrated a variety of virtual reality hardware including head mounted displays, Cyber-gloves, and position tracking.• Wrote network software, using TCP/IP, to integrate Ascension’s Flock of Birds real-time position tracking hardware.• Created network communication protocol to integrate 3D audio generation with virtual reality environment.
  • Neurodimension, Inc.
    Software Engineer
    Neurodimension, Inc. Mar 1993 - Jul 1995
    Gainesville, Florida, Us
    Responsible for developing object oriented tools for neural network software using NeXTSTEP and porting the code to Win32. • Developed 2D and 3D data visualization objects and GUI interface.• Implemented copy protection schemes using hardware dongle.• Created the context-sensitive help.• Microcoded neural network objects on TMS C31 for a NSF research grant.

David Samson Skills

Oop C++ Javascript Svg Typescript Jquery Three.js Node.js Backbone.js Mysql Xml Programming Gruntjs Actionscript Php Xcode Game Development User Interface Design C Html Design Patterns Objective C Mobile Applications Ajax User Interface Amazon Web Services Ios Development Mfc Flex Flash Doctrine Torque Game Engine Directx Windows Programming Network Programming Facebook Api Video Game Development Linux Development Iphone Development Aws Eclipse Visual Studio Angularjs Unity3d Qt C# .net Framework

David Samson Education Details

  • Tulane University
    Tulane University
    Electrical Engineering
  • University Of Florida
    University Of Florida
    Electrical Engineering

Frequently Asked Questions about David Samson

What company does David Samson work for?

David Samson works for Insight Medical Systems

What is David Samson's role at the current company?

David Samson's current role is Senior AR Research Software Engineer at Insight Medical Systems, Inc..

What is David Samson's email address?

David Samson's email address is da****@****bal.net

What is David Samson's direct phone number?

David Samson's direct phone number is +151296*****

What schools did David Samson attend?

David Samson attended Tulane University, University Of Florida.

What are some of David Samson's interests?

David Samson has interest in Animal Welfare, Environment, Education, Children.

What skills is David Samson known for?

David Samson has skills like Oop, C++, Javascript, Svg, Typescript, Jquery, Three.js, Node.js, Backbone.js, Mysql, Xml, Programming.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

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.