Mark Moreau

Mark Moreau Email and Phone Number

Software Engineer
Mark Moreau's Location
Grafton, Massachusetts, United States, United States
About Mark Moreau

Mark Moreau is a Software Engineer.

Mark Moreau's Current Company Details

Software Engineer
Mark Moreau Work Experience Details
  • Dell Emc
    Principal Software Engineer
    Dell Emc Aug 2014 - Sep 2020
    At Dell EMC I was a member of a team that used machine learning to determine the physical placement of data on different storage tiers in order to provide the customer with the best response time when accessing their data. This software was delivered on a large-scale distributed system.I was responsible for the design and development of the software infrastructure that scheduled and selected the data sets that were input into the machine learning algorithms. I also developed a thread pool infrastructure which allowed functionality to be executed using a generic multithreaded mechanism which removed the need for dedicated threads. This simplified the threading model of the system as well as reduced the use of system resources. I led the development of a Linux based software simulation environment which allowed offline code development and customer data analysis. This simulation environment increased engineer productivity by reducing software build and load times while providing a more conducive debug environment.
  • Emc
    Principal Software Engineer
    Emc Aug 2014 - Sep 2016
    At Dell EMC I was a member of a team that used machine learning to determine the physical placement of data on different storage tiers in order to provide the customer with the best response time when accessing their data. This software was delivered on a large-scale distributed system.
  • Emulex
    Principal Software Engineer
    Emulex Jan 2008 - Jun 2014
    At Emulex I was member of a team the developed I/O virtualization host bus adapters (HBA) which presented multiple FC and Fibre Channel over Ethernet (FCoE) functions on the PCI bus from a single physical HBA.I was responsible for the design and implementation of the Mailbox Module which provided the communication path between the host and I/O virtualization HBA. Additionally, I developed the Reset Module which interfaced with all of the other system components to support the reset of various levels of the HBA including PCI level reset, firmware and device reset. The reset module provided multiple methods of resetting the system allowing the user to control the level of intrusiveness for the reset. I also designed and implemented the Object Compatibility Module which ensured that newly downloaded firmware was compatible with the currently running firmware allowing for selective reset of specific modules in the HBA. I enhanced the FCoE VLAN discovery mechanism to support the discovery of multiple VLANs within the network.
  • Bytemobile
    Principal Software Engineer
    Bytemobile Feb 2005 - Dec 2007
    Bytemobile delivered a mobile access and content control system that provided services such as subscriber validation, website categorization, website access control and subscriber billing. I was responsible for the integration of multiple third-party categorization databases which provided the customer with multiple options as to how website access would be categorized. I also designed, implement and integration a prepaid and postpaid subscriber billing application in Java, which was a requirement from a key customer. While waiting for the customer to be ready to integrate with the Bytemobile system, I developed a software simulation environment which allowed Bytemobile to complete the necessary development and provided for a smooth integration with the customer’s system when it became available. I led the software release integration efforts for multiple projects, ensuring the delivery of a stable product to the quality assurance team.
  • Proquent Systems
    Principal Software Engineer
    Proquent Systems 2001 - 2005
    Proquent developed the Mobile Subscriber Service Platform (MSSP) that used deep packet inspection to provide services such as mobile subscriber access and data flow management. At Proquent Systems, I developed the Fast Path Flow Handler which was used to control individual subscriber data flows allowing for access requests to be delivered normally or redirected based on the categorization of the request. I developed the Filter Engine which was a multi-thread application the provided services such as subscriber validation, website categorization and packet filtering decisions in a mobile network. As part of the filter engine I developed software that analyzed RADIUS protocol messages in order to facilitate mobile subscriber detection and operation. I developed a software based simulation environment which allowed software development and testing to continue in the absence of hardware resources.
  • 3Com
    Principal Software Engineer
    3Com 1995 - 2001
    At 3Com I was a member of a team which delivered OSI layer 2 switches.While at 3Com I designed and implemented the MAC address processing module of a low cost, layer 2 switch and also a chassis-based LAN to Asynchronous Transfer Mode (ATM) switch. The MAC address processing module provided services such as MAC address/port learning as well as aging for the MAC address database to remove MAC addresses that were no longer active. A part of my responsibilities included reworking the fast path firmware to meet performance objectives. I led a cross-functional team to deliver a feasibility and project plan that would integration OSPF support with a layer 4 cache.
  • Chipcom
    Software Engineer
    Chipcom 1994 - 1995
    At Chipcom I was a member of a team which delivered OSI layer 2 switches.While at Chipcom I developed a prototype LAN to ATM emulation module which provided a method to investigate the design of an ATM networking product.
  • Motorola Codex
    Software Engineer
    Motorola Codex 1993 - 1994
    Motorola Codex developed the Softcell ATM Switch.At Motorola Codex I developed firmware as part of the Softcell ATM Switch. I developed a resource auditing module which ensured that software resources on redundant hardware components were kept in-sync.

Mark Moreau Education Details

Frequently Asked Questions about Mark Moreau

What is Mark Moreau's role at the current company?

Mark Moreau's current role is Software Engineer.

What schools did Mark Moreau attend?

Mark Moreau attended Boston University, Northeastern University.

Not the Mark Moreau you were looking for?

  • Mark Moreau

    Vice President At Banknewport
    Middletown, Ri
    2
    tdbanknorth.com, harborone.com
  • Mark Moreau

    Business Software Sales Account Executive
    Manchester, Nh
  • Mark Moreau

    Green Bay, Wisconsin Metropolitan Area
    1
    deleers.com
  • Mark Moreau

    Transformative Leader ► Forward-Thinking ► Global Operations & Business-Builder ► Revenue-Generator ► Change Agent ► Turnarounds & Transformations
    Cambridge, Ma

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.