Mark Johnson

Mark Johnson Email and Phone Number

Principal Research Engineer at Ring0 Technologies @
About Mark Johnson

I am a creative software/hardware architect/engineer with extensive driver, kernel, and hardware development experience, including initial concept through completed product. I am best at applying radical thinking to devise outside the box solutions to difficult problems,

Mark Johnson's Current Company Details
Ring0 Technologies

Ring0 Technologies

Principal Research Engineer at Ring0 Technologies
Mark Johnson Work Experience Details
  • Ring0 Technologies
    Principal Research Engineer
    Ring0 Technologies Apr 2016 - Present
    Solve the "really hard" (considered impossible) technical problems
  • Timestore Security, Inc.
    President
    Timestore Security, Inc. Jul 2009 - Present
    Timestore Security, Inc. provides specialized solutions for DoD and federal agencies.
  • Gci, Incorporated
    Senior Principal Software Engineer
    Gci, Incorporated Sep 2013 - Aug 2015
    Research and Development for federal contracts. Job function require an in-depth background in hardware and system software internals, forensic investigation, reverse engineering, digital security defense, and sophisticated security exploits. A TS/SCI clearance w/Polygraph is required.
  • Sri International
    Principal Research Engineer
    Sri International Feb 2011 - Aug 2013
    Menlo Park, Ca, Us
    My division contracted research with Federal agencies. I worked at SRI's Advanced Cyber Labratory in the WDC area, reporting to the Director of Operations. My job required an independent thinker and worker who can create innovative approaches to problems, with detailed knowledge in all areas of system security, including being able to create expert exploits and defenses. It also required kerrnel and user mode software design, intimate knowledge of Windows, Linux, and Android Internals, also an in-depth hardware architectural and design understanding of computers and devices. A TS/SCI security clearance w/SSBI and poly was required.
  • Timestore Solutions
    Senior Software/Hardware Design Consultant
    Timestore Solutions Mar 2002 - Jul 2011
    I consulted with leading technology companies in the US and Canada to help them design and develop optimal hardware/software solutions to address ongoing technology requirements. Designs included SSD firmware and drivers (3 clients), Wireless USB firmware, embedded RKVM USB firmware and utilities, and HD Video ASIC 290*290 channel crossbar switch functional test and signal analyzer.
  • Lumension Security, Inc.
    Sr. Kernel/Driver Engineer
    Lumension Security, Inc. 2008 - 2009
    Us
  • Access Data
    Sr. Kernel/Driver Engineer
    Access Data 2007 - 2008
    Access Data specialized in Digital Computer Forensics software. Their primary product has been the Forensic Tool Kit (FTK), used for analyzing Dead-Box computer systems, including finding deleted, hidden, and encrypted evidence on computer hard drives, etc. I helped AD design a stealth agent for enterprise deployment, with many of these capabilities provided on live systems, used to protect corporate intellectual property, etc. Most of my designs ran at kernel level, providing new capabilities.
  • Oakley Networks
    Sr Software Engineer
    Oakley Networks Feb 2004 - Apr 2005
    Us
    Reverse Engineering PC BIOS, Firmware and Software Exploits. A Secret security clearance was required.
  • Avocent
    Contractor
    Avocent 2005 - 2005
    Huntsville, Al, Us
    I designed a configuration and firmware update utility for Avocent's RKVM product customized to plug into Intel servers, which ran on the servers under Windows, WinPE, Linux, and DOS. I also ended up providing a custom USB driver and modules for uCLinux on the RKVM board, which had an Intel Xscale ARM-compatible processor.
  • Iomega Corporation
    Sr Software Engineer
    Iomega Corporation Dec 2001 - Aug 2003
  • Intel Corporation
    Sr Software Engineer
    Intel Corporation Oct 1998 - Dec 2001
    Santa Clara, California, Us
    I designed and wrote software for SOHO Internet appliances, using the VxWorks Operating System. I also wrote software and firmware for Server Mainboard and HotSwap SCSI backplanes. Target Processors were x86 and 8051. I wrote code in assembler and "C".
  • Microsoft Corporation
    Sr Software Engineer, Driver Lead
    Microsoft Corporation Sep 1997 - Mar 1998
    Redmond, Washington, Us
  • Eyring Corporation
    Sr Software Engineer
    Eyring Corporation Dec 1991 - Feb 1993
    Designed Netware Device drivers in 32-bit "C" and Assembler.Left due to imminent company demise.
  • Novell, Inc.
    Sr Software Engineer
    Novell, Inc. Mar 1989 - Jan 1992
    Provo, Ut, Us
    Responsibilities: Driver Developer, Netware Kernel group,also developer liason for developers at Dell, Compaq, NCR, and other major Netware Server suppliers. I also wrote the Device Driver Specification (manual) for 3rd party driver developers, along with other Specifications). I also redesiged the SCSI adapter to provide disconnect capability, along with optimized firmware.
  • Datamark Information Systems, Inc.
    President And Ceo
    Datamark Information Systems, Inc. 1983 - Mar 1989
    I was the primary architect for Hardware, Firmware, and software products, as well as managing all aspects of operation. We designed a real-time OS (Reflex), also a distributed database supporting Remote Procedure Calls. This was implemented on a LAN running HDLC (see GA), and allowed fault-tolerant clustered designs (1979). I designed a series of embedded adapters, even venturing successfully into Bit-Slice micro-programming, making a SMD disk adapter supporting 4 drives. In total I designed some 40 adapters and cards, and produced a limited number of DX1600 desktop systems in 1981 for a large customer. I closed the company down in 1988 due to lack of capitol and cash flow to make the transition to PC architectures.
  • Datamark Information Systems, Inc.
    President And Founder
    Datamark Information Systems, Inc. Jan 1978 - 1983
    This endeavor began with me as an independent consultant, but because of customer demand, evolved into designing and manufacturing computer host adapters bus-compatible with the GA-16 series minicomputers, along with requisite drivers and diagnostics.Note: This company pre-dated another later un-related entity, also named Datamark Systems. I eventually formed a the Datamark Information Systems, Inc. corporation.
  • Beehive International
    Manager, Software Development
    Beehive International Sep 1976 - Jan 1978
    Development manager for 12 developers, also wrote drivers and diagnostics for the B800 Minicomputer.All programming was in Assembler.
  • General Automation, Inc.
    Corporate Network Consultant
    General Automation, Inc. Jul 1975 - Nov 1976
    I was responsible for designing, approving, and overseeing all new network solutions designed by GA (I had previously designed for GA networks for Bank of America, Security Pacific Bank, Home Federal S&L, Citizens S&L, etc.) My design for BofA included designing the worlds first commercial LAN, running over STP, with CSMA/CD and both hdwr collision detection and avoidance - 1975). It ran HDLC w/bus-master DMA. This pre-dated both ETHERNET and ARCNET, and was also much faster than either design when they later arrived. I also helped design the extended instruction set for the new GA-16 processor series.
  • General Automation, Inc.
    Senior Software Engineer
    General Automation, Inc. Feb 1973 - Jul 1975
    I was the primary communications/network driver designer for GA, also creating a new layered driver architecture. I wrote drivers for all serial communications devices, both special and standard products. This included IBM I/O channel control unit/device emulators used with front-end applications. I also designed OS features and interfaces for the Control OS, and wrote diagnostics for most communications devices. All programming was in GA16 Assembler.
  • Gte Information Systems
    Software Engineer
    Gte Information Systems May 1972 - Feb 1973
    Us
    I functioned as team-lead maintaining company software products (OS, Compilers, Linkers, Debuggers, etc.). I also designed a stand-alone linking loader, ported the Tape Operating System to a Disk Operating System, and created the Boot-ROM code for all bootable devices for the new Tempo-II computer. All programming was in Assembler.

Mark Johnson Skills

Linux Software Development Operating Systems Device Drivers Embedded Systems Software Design C Software Engineering Security Distributed Systems Programming Hardware Databases Architecture Tcp/ip Windows Computer Security Enterprise Software Debugging Firmware Java Agile Methodologies Perl C++ Architectures Jtag Uefi Bios Reverse Engineering

Mark Johnson Education Details

  • Brigham Young University
    Brigham Young University
    Electrical Engineering

Frequently Asked Questions about Mark Johnson

What company does Mark Johnson work for?

Mark Johnson works for Ring0 Technologies

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

Mark Johnson's current role is Principal Research Engineer at Ring0 Technologies.

What is Mark Johnson's email address?

Mark Johnson's email address is po****@****ail.com

What is Mark Johnson's direct phone number?

Mark Johnson's direct phone number is +180183*****

What schools did Mark Johnson attend?

Mark Johnson attended Brigham Young University.

What skills is Mark Johnson known for?

Mark Johnson has skills like Linux, Software Development, Operating Systems, Device Drivers, Embedded Systems, Software Design, C, Software Engineering, Security, Distributed Systems, Programming, Hardware.

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.