Mark Merrell

Mark Merrell Email and Phone Number

Experienced Software Engineer @ Nuix
San Rafael, California, United States
Mark Merrell's Location
Oakland, California, United States, United States
Mark Merrell's Contact Details

Mark Merrell personal email

n/a

Mark Merrell phone numbers

About Mark Merrell

Software engineer with leadership and management experience and extensive life cycle development of product software. Strong background in bringing technology solutions to market.Collaborative software development that includes working with software teams, hardware engineers, application scientists, mathematicians and customersTesting and troubleshooting newly generated software in the operating system and on the instruments for which it was designedHigh level GUI application development using MFCExtensive experience controlling hardware devices using 3rd party libraries and leveraging 3rd party libraries for various applicationsExtensive experience visualizing and reducing data for scientific applicationsSoftware design and architecture, Agile Development, Rapid development, Cross platform, User interface, 32 and 64 bit, Unicode, Version control, Code review, Hardware and machine control, robotics, Full stack development, UnixSystems: Windows, Linux, Mac OSLanguages: C/C++ (modern C++/C++11), Java, JNI/JNA, XML, SOAP, Pascal, Basic, FORTRAN, AssemblerSoftware, Tools, IDEs, APIs:MFC, Win32, COM, STL, POSIX, REST, AWS APIs/SDK, ChilKat, Curl, OpenSSL, Zlib, SqLite, X11, Make, CMake, GNU Toolchain, Boost, Microsoft .NET Framework, Apple Frameworks, Open InventorVisual Studio, Eclipse, xCode, SVN, Bitbucket, Atlassian JIRA, Borland Starteam, DOS/Windows Linux and macOS Shell Scripting, Bash, Jenkins, SharePointHardware: National Instruments Data Acquisition and Digital I/O (Traditional and DAQmx), MEI and Galil Motion Control, GPIB, RS232, Machine controlApplications: Microsoft Office, Visio, Project. Hex editors, VMware Workstation

Mark Merrell's Current Company Details
Nuix

Nuix

View
Experienced Software Engineer
San Rafael, California, United States
Website:
nuix.com
Employees:
479
Mark Merrell Work Experience Details
  • Nuix
    Nuix
    San Rafael, California, United States
  • Nuix
    Senior Software Engineer
    Nuix Apr 2021 - Present
    Sydney, Nsw, Au
    Implemented cross-platform solutions in Windows, Linux, and Mac OS in C++ and Java with Microsoft Visual Studio, Eclipse (both Java and C++), and xCode.Operating system level development, file systems, Windows services and drivers.Advanced knowledge of server side and client side programming, the ability to operate effectively inboth of these areas and the capability to connect them effectively.Endpoint client and worker development for advanced collection features using forensic containers, Amazon S3, Sharepoint, and Azure.A passion for and understanding of good development practices and an awareness of practical software development.General IT knowledge. Solving challenging problems which require researching solutions, implementing solutions.Incredible attention to detail with the ability to test my own code.
  • Nuix
    Principal Software Engineer
    Nuix Nov 2015 - Apr 2020
    Sydney, Nsw, Au
    • Developed features for collection products using C++ and Java for Windows, Linux and Mac OS• Refactored major components to be cross platform from Windows to support Linux and Mac OS• Responsible for Linux and Mac OS features, development and support• Refactored, improved and supported SharePoint Collector. Improved logging, significantly improved performance, removed .Net dependency by using SOAP, and coded to run on Linux and Mac OS• Enhanced collection of volatile data (process, memory, network, file system, etc.) in Linux and Mac OS• Developed collection feature for direct file remediation• Developed Enterprise Collection Center worker to remotely view file systems and execute commands on Linux and Mac OS systems using pseudo-terminals• Ported Nuix Workstation Lotus Notes collection utility to Linux and macOS• Ported forensic file container (FileSafe) Windows DLL code that is used for ingestion into Nuix Workstation to a Linux shared object and a Mac OS dynamic library• Documented, refactored code and redesigned FileSafe structure to implement the ability to resume a forensic collection, implement strong encryption, and to be cross platform compatible while significantly improving performance• Developed collection feature to directly stream and verify collections to Amazon S3 cloud storage and to prepare for collection to other cloud storage services
  • Polytec, Inc.
    Software Engineering Manager
    Polytec, Inc. Jun 1995 - Sep 2015
    Irvine, Ca, Us
    • Led and collaborated on full life cycle software development for seven test equipment products.• Managed, collaborated on and oversaw design, development, implementation and release of next generation advanced hard disk defect test software (AVT2000/3000). • Develop software to implement advanced mathematical algorithms, 3D graphics and production technologies to process large full-surface data sets, provide data reduction and analysis of disk defect detection for customer QA and engineering of hard disks: defect mapping, 3D disk surface topographies, data processing and analysis and failure analysis. Improved cycle time by more than 50% though RAM based data acquisition and analysis. Implemented production and engineering user interfaces working closely with multiple customers, application engineers and engineering staff. • Developed and oversaw design, implementation, release and maintenance of HDD disk tester software for four systems (4218/19, 4224, 42000, and AVT1000), a Wafer tester (4240), and a Dynamic Rotational Body tester (4238 Spindle tester). Full user interface, implementation of data acquisition, motion control and data analysis for multiple test types with advanced graphics, disk handler automation, customer enhancement and troubleshooting. • Released multiple software product revisions/enhancements for all products.• Designed and Implemented new technologies as required for each product in coordination with engineering requirements and customer specifications.• Implemented customer-specific robotic interfaces and a robotic disc handler from a PLC based interface using digital IO.• Implemented software for multiple iterations of new hardware designs for Motion control, Digital I/O, Data Acquisition, dongle security, etc., with control of custom hardware. • Developed numerous software ports from Win16 to Win32, to x64, to Unicode, and from MS Visual C++ 1.5 to MS Visual Studio 2013.• 3D, 2D and Linear graphics.
  • Phase Metrics, Inc.
    Software Projects Lead Engineer
    Phase Metrics, Inc. Oct 1994 - Jun 1995
    Software project lead in the design of next generation software for Cambrian MC900 certifiers and current MC900 software maintenance and enhancement. Oversaw the activities of software engineers. Interfaced with and debugged robotic workcell interfaces for test equipment.• Developed overall preliminary design of next generation software under Windows 3.1, using MFC/Visual C++ to be used to provide a more integrated and user friendly User Interface, ease of future enhancement and code portability, and overall platform stabilization.• Software maintenance and support for MC900 Disk Certifiers.• Developed software department methods and practices to support overall development efforts.
  • Akashic Memories
    Principal Software Engineer
    Akashic Memories Jun 1992 - Oct 1994
    Software project lead in the design, coding, implementation and test of internally developed certifiers based on Three Phoenix/Phoenix Magnetic Systems Testers. Test design, analysis, and tool creation specifically directed toward the support of the production of hard disks.• Hands-on oversight and completion of code port for Three Phoenix Magnetic Systems test equipment from Microsoft C 6.0 to IBM CSet++ 2.0 under the OS/2 operating system. • Implemented multiple processes and threads, with the integration of internally developed hardware to control existing certifier functionality for direct reading and processing of disk defects.• Completed software development, implementation and debug for a prototype 40 MHz disk certifier based on previously existing code, with preliminary design of code modification necessary to develop a more advanced system involving integration of the code with a VXI based test system.• Implemented the design of calibration methods for Cambrian MSA450 glide/burnishers and ProQuip 5806R glide/burnishers, designing tests to perform 2.5 to 2 u-in glide and sub 2 u-in glide.• Avalanche and gain calibration, glide head analysis, design and specification; calibration disk standards, and test design, documentation and implementation.• Developed programs to graphically map errors from MSA450 glide test files, display glide avalanche data from MSA450 engineering scan data in a variety of formats that includes disk profiles, RMS voltage, hits, mean voltage, etc. versus flying height.• Modified ProQuip software to reduce test time by 20%, include calibration methods, and added additional display information for operators.• Developed a program to read data via a serial port from an MSA450 glide/burnisher to display a map of the disk being tested and grade the disk based upon specified criteria.• Developed software that extracts data from the company database to graph glide test yield trends by product and tester performance.
  • Proquip
    Software Engineering Supervisor
    Proquip Jun 1989 - Jun 1992
    Responsible for directing the activities of software engineers involved in the development of all ProQuip's hard disk certifier products. A hands-on supervisory position which required personal coding efforts. Interfaced with and debugged robotic workcell interfaces for test equipment based on customer requirements.• A hands-on supervisory position which required personal coding efforts.• Design, implementation, debug and further enhancement of software for the MG150 and GT150 spinstands for certification of thin film disks.• Design, implementation, debug and further enhancement of software for the MG250 spinstands for certification of thin film disks.• Design, implementation, debug and further enhancement of software for the MC1000 Optical Disk tester.• Development, debug and enhancement of zone bit recording software.• Development and implementation of Glide/Burnish techniques that significantly reduced overall test time, and improved data repeatability.• Development of robotics interfaces for ProQuip testers, with onsite installation at a number of customer sites, including an international installation. • Developed and implemented software test methodologies for burnish and glide testing.• Development and implementation of real-time robotics control for hard disk certifiers.• Designed and created a unified structure for all certifier programs.• Developed software for tester qualification.• Design and implementation of a set of calibration routines for use with a time interval measurement scheme of phase margin and pulse width, used in a software package that sequentially tests independent zones upon the surface of a disk.
  • California Research And Technology
    Member Technical Staff
    California Research And Technology Jun 1986 - Jun 1988
    • Performed computational design of projectile impact and penetration, reduction and evaluation of both simulated and experimental data.• Optimized and maintained advanced hydrodynamics code on Celerity, ELXSI, and Cray supercomputers.• Managed all phases of the experimental process from concept through completion. • Designed and implemented experiments to determine expected performance, analyzed data, published and presented results to technical and management staff of the U.S. Government and their contractors. • Held DOD Secret Clearance.
  • Unisys
    Physicist
    Unisys Feb 1983 - Jun 1986
    Blue Bell, Pennsylvania, Us
    • Designed and implemented software for real-time control of instrumentation and test equipment to determine performance of prototype thin-film magnetic recording heads • Coded and implemented track width and pulse asymmetry testing.• Worked in the enhancement of gold standard disk certification test methodology,• Analyzed production test methodology and data, recommending improvements to database structure and test performance.• Developed and documented both prototype and production versions of hardware and software for test fixtures used to verify the characteristic impedance of thin film heads at various stages of construction to increase yields.

Mark Merrell Skills

Software Engineering Testing Software Development Visual Basic C++ Manufacturing Programming Cross Functional Team Leadership Management Fortran Unix Debugging Engineering Software Design Project Management Engineering Management Instrumentation Software Project Management Automation Ms Project Opengl Visual Studio Data Analysis Hardware Microsoft Project Program Management R&d Object Oriented Design Algorithms Embedded Systems Embedded Software Requirements Analysis Security Tcp/ip C# Team Leadership C Storage Mfc Data Acquisition Win32 Api Windows Test Automation Robotics Leadership Integration Visual C++ User Interface User Interface Design Agile Application Development

Mark Merrell Education Details

  • University Of California, Santa Cruz
    University Of California, Santa Cruz
    Physics
  • Stanford University
    Stanford University
    Engineering Physics/Applied Physics

Frequently Asked Questions about Mark Merrell

What company does Mark Merrell work for?

Mark Merrell works for Nuix

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

Mark Merrell's current role is Experienced Software Engineer.

What is Mark Merrell's email address?

Mark Merrell's email address is ma****@****uix.com

What is Mark Merrell's direct phone number?

Mark Merrell's direct phone number is 151070*****

What schools did Mark Merrell attend?

Mark Merrell attended University Of California, Santa Cruz, Stanford University.

What are some of Mark Merrell's interests?

Mark Merrell has interest in Computers And Hardware, Children, Reading, Music, Roleplaying Gaming, Science Fiction, Fantasy, Board Gaming And Card Games, Software Engineering And Practices, Poetry And Philosophy.

What skills is Mark Merrell known for?

Mark Merrell has skills like Software Engineering, Testing, Software Development, Visual Basic, C++, Manufacturing, Programming, Cross Functional Team Leadership, Management, Fortran, Unix, Debugging.

Who are Mark Merrell's colleagues?

Mark Merrell's colleagues are Glenn Richardson, Karen Lee, Matthew Leiter, Killius Abel, Cassandra Gunn, Sarah A., Charles Mosley.

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.