Andy Mcphee

Andy Mcphee Email and Phone Number

Silicon Validation Software Engineer at Apple @ Kara
Andy Mcphee's Location
Los Gatos, California, United States, United States
Andy Mcphee's Contact Details
About Andy Mcphee

I have worked as a developer on a number of Operating Systems besides Unix. In ICL I was part of the DRS6000 Kernel team, but specialized in disks, SCSI and filesystems. I also did the UNIX development for ICL's SCAFS under Unix.I spent a number of years traveling all round the world, resolving critical customer issues for ICL. I also gave training classes for the field engineers.Produced a Hierarchical Filesystem for Fujitsu.I have also worked on Secure Unix.In 2000 I moved to California to work in the SPARC diagnostic group at HAL, and in 2001 joined the Sun Microsystems microprocessor group working in verification.Specialties: OpenBoot Solaris and Unix Operating systems, 'c' assembler SPARC. Troubleshooting/Debugging.

Andy Mcphee's Current Company Details
Kara

Kara

View
Silicon Validation Software Engineer at Apple
Andy Mcphee Work Experience Details
  • Kara
    Volunteer Counselor
    Kara Nov 2002 - Present
    Palo Alto, Ca, Us
    This link about Kara's work and role in the community: https://www.nbcbayarea.com/news/local/I-think-theyre-the-best-Palo-Alto-Nonprofit-Helps-Thousands-From-All-Backgrounds-Cope-With-Grief-455096373.html copied from Julie Norton https://www.linkedin.com/in/nortonmft/
  • Apple
    Silicon Validation Software Engineer
    Apple Feb 2018 - Feb 2024
    Cupertino, California, Us
  • Oracle Corporation
    Principal Engineer
    Oracle Corporation Feb 2010 - Mar 2017
    Austin, Texas, Us
    Microprocessor Verification and BringUpAt Sun and then Oracle I worked on a bootable random diagnostic generator used for the verification of all of the SPARC processors designed since 2001. I designed and implemented the OS components, the boot code, a fully functional shell with command recall and editting, shell variables, and many of the key commands.I also designed and implemented the builtin debugger that supported breakpoints, handled all exceptions and machine level single step. This was written in 'c' with large portions of SPARC assembler. I wrote the Make system for the bootable random diagnostic generator, key features of which, are that it automatically maintained and updated all dependencies and the building the many varients of the os executable, required for the different platforms.I wrote from scratch a fully featured SPARC dis-assembler and added new features to the (GNU based) assembler and linker used for diags. A major activity throughout this time was debugging, on SPARC processors during bringup and then, as the team grew, helping and teaching colleagues debugging techniques.An expert in SPARC Architecture (especially MMU), assembler programming and debugging.
  • Sun Microsystems
    Staff Engineer
    Sun Microsystems Jun 2001 - Feb 2010
    Palo Alto, Ca, Us
  • Hal Computer Systems
    Senior Engineer
    Hal Computer Systems Jun 2000 - May 2001
    I worked at HAL in the SPARC processor division, doing processor verification. I was in the DIAG group and worked on a bootable diagnostic, a debugger, and some diag profiling tools. I developed the bootup code that ran as a "client" under Sun's OpenBoot.
  • Icl
    Various
    Icl 1982 - 2000
  • Fujitsu Systems Europe Limited
    Sw Engineer/Team Lead
    Fujitsu Systems Europe Limited 1993 - 1995
    Jp
    Designed and implemented a hierarchical storage system that would free up disk space "on demand".Once files had been secured to a backup source, files in a managed filesystem would be truncated to zero length based on size and time of last access, this allowed free disk space to be created at any time. Any attempt to open the file after it had been truncated or off-lined, would be held while the system automatically restored the file's data. The main client would have jobs that ran for days on a super-computer, and it was disastrous for a job to fail writing out the results of several days cpu intensive processing.
  • Quest I C T
    Systems Programmer
    Quest I C T 1984 - 1986
  • Quest
    Systems Programmer
    Quest 1984 - 1986
  • Computel Limited
    Systems Programmer
    Computel Limited 1980 - 1982
  • Computel Limited
    Systems Programmer
    Computel Limited 1980 - 1982
  • Icl
    Programmer
    Icl 1977 - 1980
  • Icl
    Programmer
    Icl 1977 - 1980
  • Icl
    Systems Programmer
    Icl 1977 - 1980

Andy Mcphee Skills

Kernel C Unix Debugging Operating Systems File Systems Solaris Sun Sparc Software Development Microprocessors Shell Scripting Scsi Linux Computer Architecture Perl Processors Openboot Storage Bringup Programming

Andy Mcphee Education Details

  • Norwich City College
    Norwich City College
  • Bowthorpe School
    Bowthorpe School

Frequently Asked Questions about Andy Mcphee

What company does Andy Mcphee work for?

Andy Mcphee works for Kara

What is Andy Mcphee's role at the current company?

Andy Mcphee's current role is Silicon Validation Software Engineer at Apple.

What is Andy Mcphee's email address?

Andy Mcphee's email address is am****@****ple.com

What schools did Andy Mcphee attend?

Andy Mcphee attended Norwich City College, Bowthorpe School.

What skills is Andy Mcphee known for?

Andy Mcphee has skills like Kernel, C, Unix, Debugging, Operating Systems, File Systems, Solaris, Sun, Sparc, Software Development, Microprocessors, Shell Scripting.

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.