
David Miller
Software Design Engineer

Connect with David Miller to Send Message
Connect
Connect with David Miller to Send Message
ConnectTimeline
About me
CTO at FleetOps.com - data driven performance for trucking fleets
Education

The University of Birmingham
1994 - 1997Computer Science and Software Engineering
Experience

Neopost France
Sept 1997 - May 2000Software Design EngineerNeopost Limited provides a range of mailing solutions, including Franking Machines. I worked in the R&D department, and was involved with the design and implementation of Windows applications used to customize and service Franking Machines for different countries.I wrote Use Cases, from which requirements would be gathered and stored in Requisite Pro.OO design documented in UML notation in Rational Rose (Class and Sequence diagrams). Design documents were generated from Rational Rose for review purposes. Rational Rose was used to forward engineer C++ class declarations and function stubs. The Rational Rose model was version controlled using Visual Source Safe.Applications implemented using Visual C++ and MFC. Show less

Indicii Salus
May 2000 - Jun 2001Security Software EngineerIndicii Salus provided a software-based client-server PKI solution to run on Windows NT, UNIX (Solaris), and Windows CE.Worked on the Middleware team, developing and maintaining features in C++/STL. All code had to compile in both Windows and UNIX platforms. All design work was documented in Word, using UML notation for class and sequence diagrams.Design and implemented the database API. The design was based on the Bridge design pattern to decouple the PKI solution from specific RDBM's. I implemented the Oracle specific calls using OCI. I also helped members of the team implement the concrete implementations for Sql Server and MySql.Refactor the existing middleware code to use the new API efficiently, ensuring that we used data-binding.Designed and implemented an event logging system to log events such as signature requests. The purpose of the logging system is to aid the administrator to determine when a document was signed in non-repudiation cases. Show less

Aircom International
May 2002 - Mar 2006Aircom International provides a suite of software tools to plan, manage and optimize cellular phone networks. I joined Aircom to work on a new product called Advantage, an automatic cell planning and optimization tool for GSM and UMTS technologies.While I was the Team Leader, I was responsible for ensuring the Advantage application was ready for its first commercial releases. My responsibilities included:* Worked closely with the Product Director to define a list of features to be developed for the commercial release.* Gather requirements from the Product Engineers and write Software Requirements.* Write and maintain the Project Plan.* Review and approve Design Specifications written by the developers.* Supporting & helping the developers on the team.* Working closely with other team leaders relating to integration between products.* Ensure the commercial release was ready for system testing and final release.* Assist on application trials. Show less Integrated Advantage with existing AIRCOM products, which allowed Advantage to reuse the GSM and UMTS planning tools for analysis.Design and implementation of Coverage and Quality probability rasters. The rasters were used to visualise areas of good and bad coverage/quality, and for input into analysis and optimisation modules.Designed and implemented the KPI analysis module, which allows users to import and analyse KPI data such as Traffic, Dropped Calls, Congestion.Designed and implemented the Problem Cell Identification module. Potential problem cells were used as inputs to the Optimization and Network Analysis modules.Help improve the performance of the application by using Intel vTune, which highlighted performance bottlenecks in code. Design work documented using UML notation in Rational Rose. Implementation in C++/STL, with some work in COM/ATL and MFC. Show less
Advantage Team Leader
Nov 2004 - Mar 2006Senior Software Engineer
May 2002 - Nov 2004

Blue Tree Systems
May 2006 - Jul 2018VP SoftwareBlue Tree Systems is a global leader in developing advanced technologies that provide scalable business solutions for the transport industry. Uniquely, Blue Tree Systems provides industry leading technology solutions for trucks, refrigerated trailers and dry trailers – all from one supplier. Listing many of Europe and North America’s leading fleet operators among its customer base, Blue Tree Systems has become known for excelling in temperature management, fuel management, hours of service management, driver performance analysis and trailer/vehicle tracking.Close working relationship with customers gathering requirements for new features and providing support for existing features. Helped customers with integration with their own or third party applications.Worked on extracting engine and driver performance data to be stored in a SQL Server database. Worked on the data mining and visualization of engine and driver performance data; integration of application with Microsoft Virtual Earth for visualization of vehicle locations, trips and stops.Improved the speed of reporting and visualization by profiling SQL statements. Re-engineered the client application to be multi-threaded to improve the user experience.Design and implementation of a Fuel Auditing system to allow users to compare the fuel burnt against the fuel purchased. Show less

FleetOps
Aug 2018 - nowChief Technology Officer
Licenses & Certifications
- View certificate

Data Engineering on Google Cloud Platform Specialization
Coursera Course CertificatesNov 2018 - View certificate

Machine Learning: Clustering & Retrieval
Coursera Course CertificatesFeb 2017 - View certificate

Machine Learning Foundations: A Case Study Approach
Coursera Course CertificatesSept 2016 - View certificate

Machine Learning Specialization
Coursera Course CertificatesFeb 2017 - View certificate

Machine Learning: Classification
Coursera Course CertificatesOct 2016 - View certificate

Machine Learning: Regression
Coursera Course CertificatesSept 2016
Recommendations

Siva sankar ollipilli
Qualified M. Sc. (Chemistry) and Working as Manager - LaboratoryEast Godavari, Andhra Pradesh, India
Steve gentili
Chef de Service - Gestion du personnelLuxembourg, Luxembourg, Luxembourg
Katie simmons, cic, cris
AVP Business SegmentsMooresville, North Carolina, United States
Behzad saedpanah
Creative Thinker, Great Painter, Master Draughtsman, Persian, English, Italian,Juggler (3 balls cert...Tehran, Tehran Province, Iran
Nilesh amarnath pawar
Joint Manager at Aarti Industries LimitedPardi, Gujarat, India
Mark neil cabrera
Senior Analyst - Compensation and BenefitsMetro Manila, National Capital Region, Philippines
Jose antonio perez garcia
Grado de Ingeniería Química & Máster de Energía RenovablesLa Línea de la Concepción, Andalucía, España
Jazmyn breanna
Event Producer & Guest Experience Designer | Early Founder, The ConnectLos Angeles, California, United States
Chi hin leung
Analytical Officer at NHS EnglandLeeds, England, United Kingdom
Felipe soto
Cloud Broker, Cloud Evangelist, Cloud ManagerLebu, Biobío Region, Chile
Ahmad gibson
Chief Communications Officer | Education Marketing Manager | Youth Advocate | DEI ChampionGreater Chicago Area
Rahul raj
SVP | Business Head - Emversity | Ex-VP, upGrad | Angel InvestorBengaluru, Karnataka, India
Ma. theresa chavez
TMC TRAVEL & TOURS, PROPRIETORMetro Manila, National Capital Region, Philippines
Omnia hashim
Doha, Doha, Qatar
Mårten persson
Projektledare TrafikverketKristianstads kommun, Provincia de Escania, Suecia
Ivana boskovic
Adolescent Development and Participation @UNICEF | FCDO Chevening Alumna | Licensed Youth WorkerPodgorica, Montenegro
Vincent galasso
Manager, Marketplace Operations at DraftKings Inc.Philadelphia, Pennsylvania, United States
Kim nye
Human Resources Specialist 3 at State of MinnesotaSt Paul, Minnesota, United States
Brandon werla
Construction Manager at Tower MRLReedsburg, Wisconsin, United States
Ryan van diest
Denver, Colorado, United States
...