Mark Moreau is a Software Engineer.
-
Principal Software EngineerDell Emc Aug 2014 - Sep 2020At 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. -
Principal Software EngineerEmc Aug 2014 - Sep 2016At 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. -
Principal Software EngineerEmulex Jan 2008 - Jun 2014At 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. -
Principal Software EngineerBytemobile Feb 2005 - Dec 2007Bytemobile 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. -
Principal Software EngineerProquent Systems 2001 - 2005Proquent 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. -
Principal Software Engineer3Com 1995 - 2001At 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. -
Software EngineerChipcom 1994 - 1995At 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. -
Software EngineerMotorola Codex 1993 - 1994Motorola 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
-
Master Of Science In Computer Science -
Bachelor Of Science In Computer Science
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?
-
2tdbanknorth.com, harborone.com
-
-
Mark Moreau
Green Bay, Wisconsin Metropolitan Area1deleers.com -
Mark Moreau
Transformative Leader ► Forward-Thinking ► Global Operations & Business-Builder ► Revenue-Generator ► Change Agent ► Turnarounds & TransformationsCambridge, Ma
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