David Ferguson
Data Lead

David Ferguson

Data Lead

Mr. Ferguson is the Data Lead at Transmap, where he oversees the management of data flow into and out of the company. With 39 years of diverse experience, he has spent over 20 years specializing in system troubleshooting, C language programming (both embedded and non-embedded), product development, project direction, and applied electronics/mechanical design. He has 10+ years of expertise in system and software requirements specification, verification and validation, and robotics system development.

In addition, Mr. Ferguson has seven years of experience working with a broad range of tools and technologies that include:

  • Programming Languages: Python, C, JavaScript

  • Methodologies: Agile, Test-Driven Development (TDD)

  • Tools and Platforms: Pylint, Bash, systemd, JSON, Ubuntu, Raspberry Pi, Git, JIRA, Jenkins, Trello, MapBox

  • Technologies: GIS, GPS, LiDAR, AJAX

  • Advanced Technologies: Computer Vision, Machine Learning, Torch

  • Development Practices: Continuous Integration/Continuous Deployment (CI/CD)

  • Cloud Platforms: AWS IoT, Google Compute

  • Software: SolidWorks

His extensive experience and expertise across a range of platforms, tools, and technologies allow Mr. Ferguson to lead data management operations effectively and continue contributing to the cutting-edge technological advancement of Transmap.