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.
-
Software ConsultantPaul McbrydeSydney, Nsw, Au
-
Senior Software ArchitectMs2Soft Nov 2024 - PresentAnn Arbor, Michigan, United StatesDesigning 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 -
Software Development ManagerMs2Soft Aug 2024 - Oct 2024Ann Arbor, Michigan, United States -
Partner And Software Development ManagerMs2 Software Jan 2020 - Jul 2024Ann Arbor, Michigan, United StatesRESPONSIBILITIESManage 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 -
Software Development ManagerMs2 Software Oct 2018 - Jan 2020Ann Arbor, MiResponsible for directly managing the software development team and restructuring the software development process. -
Senior Software EngineerMs2 Software Feb 2018 - Sep 2018Ann Arbor, MichiganRESPONSBILITIESBuilding 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. -
Software ConsultantPaul Mcbryde May 2024 - PresentSydney, New South Wales, AustraliaProviding 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.
-
Engineering Process Architect/Project ManagerHarman International Dec 2016 - Jan 2018NoviRESPONSIBILITIESManage 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 -
Software Engineering ManagerInvia Medical Imaging Solutions Jul 2015 - Nov 2016Ann Arbor, MiRESPONSIBILITIESManage 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 -
Software ManagerNanosonics Ltd Sep 2013 - Jul 2015Alexandria, NswRESPONSIBILITIESManaging 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 -
Lead Software EngineerNanosonics Ltd Jan 2011 - Aug 2013Sydney, AustraliaRESPONSIBILITIESResearching 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 -
Senior Software Development EngineerAtcor Medical Jan 2008 - Jan 2011Sydney, AustraliaRESPONSIBILITIESResearching 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 -
Software Development EngineerAtcor Medical May 2002 - Dec 2007Sydney, AustraliaRESPONSIBILITIESDesigning, 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 -
TutorPrivate Jul 2003 - May 2005Tutored students in Electrical Engineering
-
Student EngineerResmed Dec 2000 - Mar 2001Autonomously 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 -
Resident AssistantBaxter College Jul 1998 - Nov 1998Tutored students in Biomedical Engineering, Electrical Engineering, Mathematics, Computing and Physics
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?
-
1mpactgroup.co.uk
-
-
1theaa.com
-
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial