Paul Mcbryde

Paul Mcbryde Email and Phone Number

Software Consultant @ Paul McBryde
Sydney, NSW, AU
Paul Mcbryde's Location
Sydney, New South Wales, Australia, Australia
About Paul Mcbryde

Professional, motivated and successful software consultant with a strong desire to improve our society. With 22 years of software and firmware development experience, and 12 years of team management experience, not only can I provide sound advice on how to achieve compliance and create great solutions, I can help implement them too!My core areas of expertize are:* Medical software and firmware.* Cybersecurity.* Agile methodologies.* Software development strategies.* Desktop and cloud applications.* Transportation and mapping software.* C#, C++, C, SQL, TypeScript and JavaScript.* Power BI.

Paul Mcbryde's Current Company Details
Paul McBryde

Paul Mcbryde

View
Software Consultant
Sydney, NSW, AU
Paul Mcbryde Work Experience Details
  • Paul Mcbryde
    Software Consultant
    Paul Mcbryde
    Sydney, Nsw, Au
  • Ms2Soft
    Senior Software Architect
    Ms2Soft Nov 2024 - Present
    Ann Arbor, Michigan, United States
    Designing and developing cloud-based software solutions. Focusing on solutions that are either: * Highly complex.* Introducing new technologies or workflows.* Utilizing technologies outside the development team's expertize.* Or enhancing products I am the subject matter expert for.Shaping the technical vision of the company's system and architecture.Assist in the creation of company standards and guidance for the team and communicate them.Collaborating with… Show more Designing and developing cloud-based software solutions. Focusing on solutions that are either: * Highly complex.* Introducing new technologies or workflows.* Utilizing technologies outside the development team's expertize.* Or enhancing products I am the subject matter expert for.Shaping the technical vision of the company's system and architecture.Assist in the creation of company standards and guidance for the team and communicate them.Collaborating with various stakeholders to determine software requirements for new software or applications.Develop high-level product specifications with attention to system integration and feasibility.Recommend new technologies to ensure quality and productivity.Analyze and troubleshoot application issues in a timely fashion.Regularly attending team meetings to discuss projects, brainstorm ideas, and put forward solutions to any issues.Provide support in all phases of SDLC and ensure delivery of high-quality products.Assist in risk assessment and mitigation activities.Collaborate cross-functionally with business users, project managers and other engineers to achieve elegant solutions. Show less
  • Ms2Soft
    Software Development Manager
    Ms2Soft Aug 2024 - Oct 2024
    Ann Arbor, Michigan, United States
  • Ms2 Software
    Partner And Software Development Manager
    Ms2 Software Jan 2020 - Jul 2024
    Ann Arbor, Michigan, United States
    RESPONSIBILITIESManage the software development team, including software engineers, database engineers, QA engineers and user experience designers.Develop short and long-term strategies to ensure a streamlined and modern software architecture that provides an optimal user experience.Provide on-going education, continuous feedback and mentoring to the team.Conduct performance evaluations that are timely and constructive.Ensure adherence to the development process, overcome… Show more RESPONSIBILITIESManage the software development team, including software engineers, database engineers, QA engineers and user experience designers.Develop short and long-term strategies to ensure a streamlined and modern software architecture that provides an optimal user experience.Provide on-going education, continuous feedback and mentoring to the team.Conduct performance evaluations that are timely and constructive.Ensure adherence to the development process, overcome obstacles, and facilitate the timely release of high-quality code.Responsible for reviewing and ensuring high-quality software.Deliver products on-time, within scope, and on budget.Represent the software department team’s interests.Remain current on advances in pertinent technologies to bring creativity and new advances to the application.ACHIEVEMENTSIntroduced a cybersecurity process, which resolved over 300 vulnerabilities.Introduced a QA process, which reduced escaped bugs by 45%.Implemented an agile process, which improved predictability by 70% and profitability by 40%.Developed a business intelligence dashboard to provide a new stream of revenue.Developed an import pipeline to validate, interpret and assign remote traffic counts into a traffic count database system.Designed a traffic forecasting system to predict traffic volumes on road segments and intersections.Helped 4 software engineers grow into senior software engineers. Show less
  • Ms2 Software
    Software Development Manager
    Ms2 Software Oct 2018 - Jan 2020
    Ann Arbor, Mi
    Responsible for directly managing the software development team and restructuring the software development process.
  • Ms2 Software
    Senior Software Engineer
    Ms2 Software Feb 2018 - Sep 2018
    Ann Arbor, Michigan
    RESPONSBILITIESBuilding the next generation of Transportation Data Management Systems. Updating the current system to C#, TDD and a fresh new UI giving the entire app a facelift while working to improve design, reduce bugs, and improve performance. Continue to support customers who rely on the system every day.Mentor junior developers, assist with technical aspects of project planning, participate in architectural decisions, and help maintain best practices.
  • Paul Mcbryde
    Software Consultant
    Paul Mcbryde May 2024 - Present
    Sydney, New South Wales, Australia
    Providing compliance advice, technical software advice and software solutions. Specializing in:* Medical device software and firmware.* Cybersecurity.* Risk management.* Agile methodologies.* Software development strategies.* Desktop and cloud applications.* Transportation software.
  • Harman International
    Engineering Process Architect/Project Manager
    Harman International Dec 2016 - Jan 2018
    Novi
    RESPONSIBILITIESManage Harman, IBM and third party resources to configure and customize the IBM ALM toolchain to meet project timelinesManage the transfer of skills from IBM to Harman and increase user adoptionIdentify, develop, document, and audit improvements to the product development processSupport CMMI / ASPICE / ISO assessments performed by external assessorsLead and support process definition workshops (global and/or local)Identify and collect process improvement… Show more RESPONSIBILITIESManage Harman, IBM and third party resources to configure and customize the IBM ALM toolchain to meet project timelinesManage the transfer of skills from IBM to Harman and increase user adoptionIdentify, develop, document, and audit improvements to the product development processSupport CMMI / ASPICE / ISO assessments performed by external assessorsLead and support process definition workshops (global and/or local)Identify and collect process improvement ideas to improve process suitability and efficiency Develop training materials, administer training, and coach Product Development team members in correct application of global processes and appropriate process tailoringCollect, evaluate and incorporate North American feedback to standard process definitionsACHIEVEMENTSSuccessfully delivered an IBM ALM solution to support user adoption and project execution – on schedule and under budgetCreated and delivered training globally on IBM ALM best practices through Harman UniversityDefined the configuration of the IBM ALM toolchain to support ASPICE, Functional Safety and the entire V model of developmentUpdated the Problem Resolution Management process to be ASPICE compliant and trained users globally Show less
  • Invia Medical Imaging Solutions
    Software Engineering Manager
    Invia Medical Imaging Solutions Jul 2015 - Nov 2016
    Ann Arbor, Mi
    RESPONSIBILITIESManage the software development team and the software QA manager and teamProvide on-going education, continuous feedback and mentoring to the development & QA teamsDefine the development process and procedures, ensuring compliance with regulatory requirements and updating as necessaryEnsure adherence to the development process, overcome obstacles and organize to maximize efficiency in order to facilitate the timely release of high-quality codeResponsible for… Show more RESPONSIBILITIESManage the software development team and the software QA manager and teamProvide on-going education, continuous feedback and mentoring to the development & QA teamsDefine the development process and procedures, ensuring compliance with regulatory requirements and updating as necessaryEnsure adherence to the development process, overcome obstacles and organize to maximize efficiency in order to facilitate the timely release of high-quality codeResponsible for reviewing and ensuring high-quality software design documentationDeliver products on-time, within scope, and on budgetLook after the education, energy and esprit de corps of the development team Responsible for developing and maintaining a streamlined architecture, that is easily maintained and compatible with supported environments, leading to highly functional and expandable software that provides the optimal user experienceAccountable for code reviews – comprehensive and streamlined codeCoding as part of the team, when possibleRemain current on advances in pertinent technologies (such as .NET, graphics, C++), in order to bring creativity and new advances to the application and its’ testingACHIEVEMENTSIntroduced Agile development, boosting visibility, productivity, communication and moralePerformed gap analyses and implemented changes to achieve compliance with the latest risk management (ISO 14971:2012) and usability (IEC 62366) standardsUpdated SOPs and introduced design document templates to streamline the development process and ensure adherenceDeveloped a modern user interface to report cardiac perfusion and function Show less
  • Nanosonics Ltd
    Software Manager
    Nanosonics Ltd Sep 2013 - Jul 2015
    Alexandria, Nsw
    RESPONSIBILITIESManaging cross-functional project teams for software and firmware releasesManaging the software/electrical team and budgetACHIEVEMENTSManaged seven firmware and software releases within four years to increase revenue and reduce service and production costsDeveloped firmware to self-regulate the disinfection processReduced field failures by an estimated 10%Created and implemented a process to support device hardware changes without full software… Show more RESPONSIBILITIESManaging cross-functional project teams for software and firmware releasesManaging the software/electrical team and budgetACHIEVEMENTSManaged seven firmware and software releases within four years to increase revenue and reduce service and production costsDeveloped firmware to self-regulate the disinfection processReduced field failures by an estimated 10%Created and implemented a process to support device hardware changes without full software releases Show less
  • Nanosonics Ltd
    Lead Software Engineer
    Nanosonics Ltd Jan 2011 - Aug 2013
    Sydney, Australia
    RESPONSIBILITIESResearching new products and featuresDesigning, developing and releasing commercial software applicationsDesigning, managing and releasing commercial firmware applicationsIntroduced automated testing and coding standardsRecruiting and managing the software development teamCreating service, production and sales software and training staff in their useDeveloping software and firmware architecture, requirements, test plans, test reports and risk… Show more RESPONSIBILITIESResearching new products and featuresDesigning, developing and releasing commercial software applicationsDesigning, managing and releasing commercial firmware applicationsIntroduced automated testing and coding standardsRecruiting and managing the software development teamCreating service, production and sales software and training staff in their useDeveloping software and firmware architecture, requirements, test plans, test reports and risk assessmentsCreating life cycle processes, development plans, project timelines, budgets and regulatory compliance statementsProviding technical support to production, service and customersInvestigating and providing solutions to software, firmware and cross-functional system issuesManaging the translation of software and firmware interfacesACHIEVEMENTSDesigned the company’s first software-only product from conceptCreated a software utility to manage software licensingDesigned and released a software and firmware update to accommodate a printer accessoryDesigned and released a service software product that will allow external service staff to carry out repairs and upgrades and provide a new stream of revenueDesigned and released 2 firmware updates within 1 year to reduce field failures and customer complaintsBrought software development in-house, saving the company approximately $20,000 per monthCreated production software updates to increase first-pass yields and reduce production testing time Show less
  • Atcor Medical
    Senior Software Development Engineer
    Atcor Medical Jan 2008 - Jan 2011
    Sydney, Australia
    RESPONSIBILITIESResearching new physiological, software, hardware and web-based productsDeveloping software to satisfy strict medical device standardsPerforming risks and mitigations analysesPerforming as the Product Development Manager's delegateCreating project timelines and estimating resource requirementsCalculating software department budgetsEnsuring all phases of the Product Development life cycle are completed and participating in phase reviewsAssisting… Show more RESPONSIBILITIESResearching new physiological, software, hardware and web-based productsDeveloping software to satisfy strict medical device standardsPerforming risks and mitigations analysesPerforming as the Product Development Manager's delegateCreating project timelines and estimating resource requirementsCalculating software department budgetsEnsuring all phases of the Product Development life cycle are completed and participating in phase reviewsAssisting the Product Development team with technical writing skills, the company's product designs, testing methods and Design History File systemLeading the Product Development team in following company SOP'sInstructing production staff in system verificationACHIEVEMENTSCollaborated with partner companies to interface the product with the Electronic Medical Records (EMR) of hospitals and governmentsIncorporated usability standards and an external Industrial Designer to produce a simpler product targeting clinical usersWrote protocols and adapted the product to operate on Windows Vista and Windows 7.Updated and improved the company website and increased Google visibilityDesigned an interface to calculate and display the quality of captured Arterial waveforms in real-time Show less
  • Atcor Medical
    Software Development Engineer
    Atcor Medical May 2002 - Dec 2007
    Sydney, Australia
    RESPONSIBILITIESDesigning, developing and releasing commercial software applicationsCreating verification plans and protocols to ensure compliance with FDA, TGA, CE Mark and other world standards for medical devices and supervising their executionBuilding installation packages and user interface help systemsConverting the SphygmoCor devices from serial to USB communicationsCoordinating hardware testing and modifications to ensure compliance with ECG standards… Show more RESPONSIBILITIESDesigning, developing and releasing commercial software applicationsCreating verification plans and protocols to ensure compliance with FDA, TGA, CE Mark and other world standards for medical devices and supervising their executionBuilding installation packages and user interface help systemsConverting the SphygmoCor devices from serial to USB communicationsCoordinating hardware testing and modifications to ensure compliance with ECG standards (EC13)Designing firmware and signal filtersTraining sales staff in website maintenanceCreating hardware, production and sales software utilities and training staff in their useDemonstrating the product to Cardiologists, Clinicians and Researchers globallyConducting customer training sessions within AustraliaACHIEVEMENTSDesigned and prototyped a stand-alone medical device and pressure sensor, interfacing with an off-the-shelf blood pressure cuffDeveloped a software platform to conform to the FDA's standards for Audit Trails and Electronic Security (CFR11)Converted the product to a real-time embedded version within the firmware (written in C) for an Original Equipment Manufacturer (OEM) solutionDeveloped a methodology to deconstruct the Aortic Pulse waveform into forward and reflected waves and calculate the Aortic Velocity IndexResearched and devised an application to calculate Heart Rate Variability data from the ECG signal Show less
  • Private
    Tutor
    Private Jul 2003 - May 2005
    Tutored students in Electrical Engineering
  • Resmed
    Student Engineer
    Resmed Dec 2000 - Mar 2001
    Autonomously investigated the failure of devices in clinical useIntroduced the latest statistical software for experimental design and analysisDeveloped an understanding of respiratory medical devices and test equipment
  • Baxter College
    Resident Assistant
    Baxter College Jul 1998 - Nov 1998
    Tutored students in Biomedical Engineering, Electrical Engineering, Mathematics, Computing and Physics

Paul Mcbryde Education Details

  • Unsw
    Biomedical Engineering, Electrical Engineering
  • Narrabeen High School
    Narrabeen High School

Frequently Asked Questions about Paul Mcbryde

What company does Paul Mcbryde work for?

Paul Mcbryde works for Paul Mcbryde

What is Paul Mcbryde's role at the current company?

Paul Mcbryde's current role is Software Consultant.

What schools did Paul Mcbryde attend?

Paul Mcbryde attended Unsw, Narrabeen High School.

Not the Paul Mcbryde you were looking for?

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.