Michael Mcmaster

Michael Mcmaster Email and Phone Number

Principal Software Engineer at Boston Scientific @ Boston Scientific
marlborough, massachusetts, united states
Michael Mcmaster's Location
Rochester, Minnesota, United States, United States
About Michael Mcmaster

I am a software engineer with extensive experience in C#, Java, C, and C++ programming, software architecture, process improvement, and hardware/software integration. I have well established engineering skills covering a wide range of software; from large scale enterprise/cloud applications and distributed systems to business critical and resource limited embedded firmware. I have a proven track record of managing responsibilities that span the entire software lifecycle. I am proficient in a wide variety of business environments; from startup (unregulated) to medical software (regulated). My strengths include an excellent attention to detail, strong oral and written communication skills, a passion for learning new technologies, an ability to tackle complex software design issues, and a humble/effective team-oriented leadership style.

Michael Mcmaster's Current Company Details
Boston Scientific

Boston Scientific

View
Principal Software Engineer at Boston Scientific
marlborough, massachusetts, united states
Employees:
32661
Michael Mcmaster Work Experience Details
  • Boston Scientific
    Principal Software Engineer
    Boston Scientific Mar 2021 - Present
    Rochester, Minnesota, United States
    • Responsible for the evolution of the integration architecture to meet new business requirements and goals• Served as architectural and technical contact for post-acquisition integration discussions• Co-lead of the Preventice architecture review team, ensuring that designs meet all technical and business goals• Mentored staff and guided decisions for the best possible long-term technical and business outcomes
  • Preventice Solutions
    Software Architect
    Preventice Solutions Oct 2016 - Mar 2021
    Rochester, Minnesota Area
    (Company acquired by Boston Scientific in 2021)• Co-lead of major project to seamlessly transition the business from legacy applications to Dynamics CRM• Architect of a scalable, resilient microservice framework (C#/.NET) for reliably integrating data and coordinating business critical processes across multiple disparate systems (SQL Server Service Broker, Azure Service Bus)• Guided the solution architecture using best practices and design patterns for robust, fault tolerant, event driven, eventually consistent, distributed services handling millions of events/day• Created well-tested implementations (reusable code, framework, examples) of recommended design patterns• Implemented custom OAuth/OpenID Connect handlers to securely integrate legacy and cloud services (APIM)• Technical lead for the business transition to Azure DevOps (software development lifecycle)• Conducted numerous training (formal) and learning (informal) sessions, remote and in-person
  • Green Light Labs, Llc
    President
    Green Light Labs, Llc Mar 2005 - Dec 2020
    Rochester, Minnesota Area
    • Responsible for business planning, research and development, product design, manufacturing, sales, and support• Executed a complete concept-to-sales lifecycle for a custom Global Positioning System receiver, sold worldwide• Conducted market research to determine cost, pricing, and sales estimation• Designed injection molded parts using 3D CAD (SolidWorks), evaluated design using SLA rapid prototypes• Selected electrical components and designed PCB to meet all design constraints• Supervised product certification testing (RoHS, REACH, FCC, and CE)• Coordinated mass production through contract manufacturing (USA and overseas)• Maintained a responsive and highly-rated wholesale/retail support system
  • Ibm
    Senior Software Engineer
    Ibm Oct 2009 - Sep 2016
    Rochester, Minnesota Area
    • Development lead for multiple enterprise class Predictive Analytics applications (Java EE, cloud microservices)• Technical lead for high performance, fault tolerant, scalable web services (JAX-WS, JAX-RS, JAXB, and JMS)• Guided product transition from waterfall to Agile software development methodology (XPlanner, RTC, JIRA)• Architected product changes for Continuous Integration/Delivery (Ant, Ivy, Maven, Git, Jenkins)• Frequently served as Agile Scrum Master using a knowledgeable, committed, and humble leadership style• Responsible for collaboration between teams; often spanning multiple time zones and continents• Influenced team culture to improve Software Engineering practices (quality, performance, maintenance, etc)• Regularly involved in customer engagements (pre-sales Q/A, design review, support)• Cultivated relationships with several Fortune 100 companies and served as internal advocate for their businesses• Presented technical and non-technical information to a wide variety of audiences (engineering, sales, executives)
  • Spss
    Senior Software Engineer
    Spss Jun 2005 - Oct 2009
    Rochester, Minnesota Area
    (Company acquired by IBM in 2009)• Implemented the Real-Time Scoring Service; a web service which computes analytical scores from incoming data• Implemented the Predictive Enterprise View multiplatform ODBC and JDBC database drivers (C, C++, JNI, Java)• Extended an existing software design to improve integration with LDAP-compatible security providers• Collaborated with other teams to analyze existing software designs and determine new requirements• Researched and presented several software quality improvement proposals to management
  • Xiotech
    Senior Software Engineer
    Xiotech Jan 2000 - Jan 2005
    • Designed, coded, and tested application firmware for several Storage Area Network platforms• Designed and developed a distributed election subsystem; a critical feature to the Magnitude 3D product line• Presented the election subsystem design to industry experts at Carnegie Mellon and was patented by Xiotech• Developed a wide variety of device drivers (Ethernet, PCI, I2C, IPMI, CAN, SCSI, RS-232, PWM)• Converted boot and diagnostic code bases from i960 assembly to C, which increased software quality, significantly improved maintainability, and facilitated reuse with other code bases already written in C• Developed innovative debug tools to capture difficult bugs in real-time systems using hardware and software emulators, logic analyzers, oscilloscopes, spectrum analyzers, and custom circuits• Departmental expert on hardware design, processor configuration, bus protocols, emulation tools, trace capture equipment, and TCP/IP network infrastructure
  • Western Digital
    Senior Servo/Motion Control Firmware Engineer
    Western Digital Jan 1998 - Jan 2000
    • Designed, coded, tested, and documented firmware for SCSI hard disk drives (real-time, multiprocessor systems)• Improved servo software efficiency which significantly reduced short seek times; a competitive advantage• Departmental expert on emulation tools and trace capture equipment, worked with tool venders to fix problems • Identified and resolved difficult hardware problems which could have led to data loss on customer disk drives• Worked with other firmware architects to create and implement new firmware requirements

Michael Mcmaster Skills

Software Engineering Software Development Java Java Enterprise Edition Web Services C++ C Linux Unix High Performance Computing Firmware Device Drivers Debugging Enterprise Software Agile Methodologies Software Design Integration

Michael Mcmaster Education Details

Frequently Asked Questions about Michael Mcmaster

What company does Michael Mcmaster work for?

Michael Mcmaster works for Boston Scientific

What is Michael Mcmaster's role at the current company?

Michael Mcmaster's current role is Principal Software Engineer at Boston Scientific.

What is Michael Mcmaster's email address?

Michael Mcmaster's email address is mm****@****ibm.com

What schools did Michael Mcmaster attend?

Michael Mcmaster attended University Of Minnesota-Twin Cities, Iowa State University.

What skills is Michael Mcmaster known for?

Michael Mcmaster has skills like Software Engineering, Software Development, Java, Java Enterprise Edition, Web Services, C++, C, Linux, Unix, High Performance Computing, Firmware, Device Drivers.

Who are Michael Mcmaster's colleagues?

Michael Mcmaster's colleagues are Eve Buchanan, Dunia Arguedas, Waskar Mora, Eric Rathbun, Poliane Diniz Da Costa, Miri Pipkins, Randall Chanto Ruiz.

Not the Michael Mcmaster 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.