David Miller

David Miller

Doreen, Victoria, Australia
261 followers 247 connections

About

I'm a dedicated software engineer with extensive experience in C++, Swift, C, SQL, and Python. My career encompasses developing high-performance solutions across desktop, mobile, and embedded systems, blending technical expertise with business acumen to drive innovation and achieve success.

In my current role at StrongRoom AI, a leader in the Health-Tech sector, I focus on creating robust, data-driven applications that enhance patient care and streamline interactions between patients and healthcare providers.

As the Founder and Head of Engineering at Discrete Laboratories, an audio software company specialising in music instruments and audio processing effects, I manage a wide range of responsibilities. This includes developing advanced Digital Signal Processing (DSP) algorithms, designing intuitive graphical user interfaces (GUIs), and overseeing all aspects of business management and strategic planning. This role has honed my skills in software architecture and system design while balancing the demands of running a successful business.

Key Responsibilities:

Software Architecture: Designing and implementing scalable frameworks to support complex applications.

Digital Signal Processing (DSP) Algorithms: Developing and optimizing advanced DSP techniques to enhance audio processing and quality.

Intuitive GUI Design: Creating user-friendly interfaces that ensure an exceptional user experience.

Business Management & Strategic Planning: Overseeing business operations and strategic initiatives to align technical projects with business goals.

This diverse experience has sharpened my ability to combine technical excellence with strategic vision, driving projects from inception through to execution while effectively managing resources.

Core Competencies:

Advanced programming skills in C++, Swift, C, SQL, and Python, with a focus on desktop, mobile, and embedded systems.

Expertise in software architecture, DSP algorithms, and intuitive GUI design.

Proven track record in project management, including strategic planning, risk management, and resource allocation.

Strong communication skills, adept at translating complex technical concepts into actionable business strategies and engaging with stakeholders.

I’m passionate about delivering impactful solutions and leading initiatives that foster both technological advancement and business growth.

If you’re seeking a versatile software engineer with deep technical expertise and strategic insight, let’s connect!

Experience

  • Discrete Laboratories  Graphic

    Discrete Laboratories

    Melbourne, Victoria, Australia

  • -

    Melbourne, Victoria, Australia

  • -

    Melbourne, Victoria, Australia

  • -

    Melbourne, Victoria, Australia

  • -

    Melbourne, Australia

  • -

    Melbourne

  • -

    Perth, Australia

Education

  • -

    Introduction to the intellectual enterprises of computer science and the art of programming. This course teaches students how to think algorithmically and solve problems efficiently. Topics include abstraction, algorithms, data structures, encapsulation, resource management, security, software engineering, and web programming. Languages include C, Python, and SQL plus HTML, CSS, and JavaScript. Problem sets inspired by the arts, humanities, social sciences, and sciences. Course culminates in a…

    Introduction to the intellectual enterprises of computer science and the art of programming. This course teaches students how to think algorithmically and solve problems efficiently. Topics include abstraction, algorithms, data structures, encapsulation, resource management, security, software engineering, and web programming. Languages include C, Python, and SQL plus HTML, CSS, and JavaScript. Problem sets inspired by the arts, humanities, social sciences, and sciences. Course culminates in a final project. Designed for concentrators and non-concentrators alike, with or without prior programming experience. Two thirds of CS50 students have never taken CS before. Among the overarching goals of this course are to inspire students to explore unfamiliar waters, without fear of failure, create an intensive, shared experience, accessible to all students, and build community among students.

  • -

    Basic Concepts
    Conditionals and Loops
    Data Type, Arrays, Pointers
    Functions
    Classes and Objects
    Classes(advanced)
    Inheritance and Polymorphism.
    Templates, Exceptions(error handling), Files

  • -

    C-Language Programming (self-taught)

    Basic Concepts
    Conditionals and Loops
    Functions, Arrays and Pointers
    Strings and Function Pointers
    Structures and Unions
    Memory Management
    Files and Error Handling
    The Preprocessor

  • -

    cover Swift's basic concepts, control flow, collections, functions, closures, object-oriented programming, and much more!

  • -

    HTTP Clients
    IDE
    Simple Programs
    Code Style, PEP8
    Data Types and Operators
    Collections
    Functions
    Control Flow Statements
    Modules and Packages
    Errors and Exceptions
    Math
    Object Orientated Programming
    Implementation of Basic Algorithms
    Time
    Bullitins
    Testing and Debugging
    Iterators and Generators
    Working with Files
    Networking
    Encoding Standards
    Operating Systems
    Command Line
    Databases
    Basics of SQL
    Hashing
    JSON
    XML

Licenses & Certifications

Courses

  • C Programming

    -

View David’s full profile

  • See who you know in common
  • Get introduced
  • Contact David directly
Join to view full profile

Other similar profiles

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More

Others named David Miller in Australia

Add new skills with these courses