Mike Boucher

Mike Boucher Email and Phone Number

Senior Staff Software Engineer / Architect
Mike Boucher's Location
Shrewsbury, Massachusetts, United States, United States
About Mike Boucher

Mike Boucher is a Senior Staff Software Engineer / Architect.

Mike Boucher's Current Company Details

Senior Staff Software Engineer / Architect
Mike Boucher Work Experience Details
  • Hewlett Packard Enterprise
    Senior Staff Software Engineer / Architect
    Hewlett Packard Enterprise Jun 2013 - Jun 2017
    Southborough, Ma
    Senior Staff Software Engineer and Architect on HPE’s Server Protection team. My responsibilities included overseeing the high level architecture, design, and implementation for the Storage Services Team. Skills and Tools Utilized: Java, Jersey, REST, HBase, Git, SVN, IntelliJ, JUnit, ScrumArchitect for the Cloud Storage Microservice (CSM)• Led the design & assisted implementation of the RESTful services, asset listing and storage features.• Designed a pluggable Storage Provider layer that would allow new storage targets to be added to the service without needing to revision the CSM.• Docker Container on Mesos\Marathon Architect and Technical Lead on the Cloud Storage hosted solution, which is designed to provide a full set of storage related features for applications throughout the HPE Software portfolio. • Contributed to the architecture, design and implementation of deduplication support. Backed by HBase, this feature provides efficient cloud-based customer-wide deduplication at a block level.• Responsible for the architecture, design and implementation of a large scale asset creation conflict detection feature. • Responsible for the architecture, design and implementation of the Asset Purging feature, with modes of support for basic asset versioning as well as inter-version dependency chain versioning.
  • Hp Autonomy
    Principal Software Engineer / Engine Technical Lead
    Hp Autonomy Jun 2011 - Jun 2013
    Southborough, Ma
    Principal Software Engineer on server cloud backup product. As the Engine Technical Lead I was responsible for the architecture, design and implementation within the Client and Vault storage components. I worked closely with the Server Protection Architect on system wide architecture and design. Skills and Tools Utilized: Visual C++, POCO C++ Libraries, ADAPTIVE Communication Environment Framework, SVN, CppUnit, ScrumTechnical lead representing HP's cloud server protection product in the Unified Server Protection initiative, which would create one server protection and information management product from HPs on premise and cloud server protection offerings. Phase one created a common agent framework to serve as the basis for a unified product, while meeting the requirement of maintaining the independence of both products, and providing cloud-based protection for the VMware agent of the on premise server protection product. • Contributed to the architecture and design of the overall framework.• Contributed to the design of the RESTful interfaces for policy and administrative communication. • Contributed to the architecture and design of the policy scheduling system.• Designed and led the implementation of an IPC layer between the applications that supports multiple concurrent IPC channels, with multiple concurrent IPC sessions per channel.
  • Iron Mountain
    Principal Software Engineer / Engine Technical Lead
    Iron Mountain Sep 2006 - Jun 2011
    Southborough, Ma
    Principal Software Engineer and Engine Technical Lead on Iron Mountain’s server cloud backup product, LiveVault. I was responsible for the architecture, design and implementation within the Client and Vault storage components. I worked closely with the Server Protection Architect on system wide architecture and design. Skills and Tools Utilized: Visual C++, ADAPTIVE Communication Environment Framework, ClearCase, CppUnit, Scrum• Responsible for the design of the Multi-Volume Support feature within the Client and Vault components, and led the team implementing the changes. This feature dramatically increased the storage capacity of our vaults, improving business margins. • Led the Recovery of DPM project. This added a disaster recovery option to CloudRecovery, a product jointly developed between Microsoft and Iron Mountain.• Led the design and development for the Application File System (AFS) layer which would allow enhanced backup and restore capabilities for certain applications while leaving the main codebase unaware of the details.
  • Iron Mountain
    Software Engineer / Technical Lead
    Iron Mountain Nov 2004 - Sep 2006
    Southborough, Ma
    Agent Team Technical Lead for Iron Mountain’s desktop cloud backup product, Connected. Responsible for the overall architecture, design and implementation of features assigned to my team, and the technical oversight of team members. Skills and Tools Utilized: Visual C++, MFC, COM/COM+, ATL, SQL, SourceSafe, CppUnit• Led the design and implementation effort on support for Security Descriptor protection which optimized bandwidth and storage usage by interfacing with the NTFS MFT and ensuring each unique Security Descriptor was protected once per account.• Designed and implemented support for NTFS multiple data streams, sparse files, encrypted files, and reparse points.• Led the design and implementation of an improved Crash Recovery feature. The new design was less complicated and improved performance dramatically, including an order of magnitude improvement in worst case scenarios.
  • Connected Corporation
    Software Engineer
    Connected Corporation Apr 1999 - Nov 2004
    Framingham, Ma
    Skills and Tools Utilized: Visual C++, MFC, COM/COM+, ATL, ASP, JavaScript, HTML, SQL, CppUnit• Led the design and implementation effort for the Remote Assist feature. This enabled Support Technicians to remotely access a user’s system in order to perform diagnostics and repair the user’s system. This feature required a multi-process, multi-threaded state driven approach and the incorporation of third party technology. • Contributed to the design and implementation of the Registry Change List Backup feature, which dramatically reduced bandwidth and storage needs when protecting the windows registry.
  • Draper
    Software Engineer
    Draper Jun 1997 - Apr 1999
    Cambridge, Ma
    Contributed to the Integrated Systems Development Environment project, a web-based Product Development Management system centered on Matrix, an object oriented database management system from Matrix-One.

Mike Boucher Education Details

Frequently Asked Questions about Mike Boucher

What is Mike Boucher's role at the current company?

Mike Boucher's current role is Senior Staff Software Engineer / Architect.

What schools did Mike Boucher attend?

Mike Boucher attended Northeastern University.

Not the Mike Boucher you were looking for?

  • Mike Boucher

    Senior Solution Consultant At Servicenow
    Washington Dc-Baltimore Area
    3
    accenture.com, applause.com, servicenow.com
  • Mike Boucher

    Be The Change You Want To See
    United States
  • Mike Boucher

    It Senior Business Analyst
    Rehoboth, Ma
    1
    samsonite.com
  • Mike Boucher

    Health Leader At Alight
    Milton, Ma
    8
    hotmail.com, aonhewitt.com, yahoo.com, hotmail.com, fmr.com, fidelity.com, nextgen.com, alight.com

    2 +150846XXXXX

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.