Wide experience of Unix operating Systems, primarily Solaris and Linux, at all layers of the operating system. Including device drivers to support new hardware and functionality, core kernel functionality including memory management, system call interface and buffer cache, network sockets development, IPSec and IKE, ALP thin client rendering engine, HID device support, Android platform porting and even some REST API.Exception problem identification and resolution skills.
-
DirectorUnix Software LtdEngland, United Kingdom
-
Senior Member Engineering StaffWeka Nov 2022 - Present -
DirectorUnix Software Ltd Jan 2020 - PresentCambridge, United KingdomContracting services primarily (but not exclusively) for kernel software development on *nix operating systems. From user land services to core kernel, hardware support and device drivers.
-
Senior Principal Software EngineerPavilion Jun 2021 - Nov 2022Cambridge, England, United KingdomDeveloping software for next generation platform -
Technologist, Software DevelopmentWestern Digital Sep 2017 - Jan 2020Cambridge, United Kingdom -
Senior Member Of Technical StaffTegile Systems Oct 2013 - Sep 2017Cambridge, United KingdomMember of Platform Engineering team responsible for adding and updating device drivers to support new and enhanced devices on any new platforms for the Tegile Intelliflash and its Solaris type operating system, ZebiOS.* NVDIMM support.* Non-transparent bridges.* NICs.* PCI devices. -
Principal EngineerDey Storage Systems Sep 2012 - Oct 2013Cambridge, United Kingdom* Daemon to manage network routes of inter-zone private network between "flying" zones.* Daemon to establish IPSec tunnels and trust between zones and platforms.* Python based REST API for managing ZFS dataset replication between zones.
-
Senior Software Engineer And Team LeaderTadpole Computer Ltd Apr 2005 - Sep 2012* Added IPSec and IKE support to Tadpole's Comet ALP based thin client which ran in 4MB RAM.* Converted ALP network "stack" to standard Unix sockets.* Ported significant portions of the rendering and HID handling of ALP to Linux running a native frame buffer.* Modified racoon to support different VPN peers.* Developed video proxy to stream video for decoding directly on ALP thin client.* Platform level Android porting.
-
Staff Software EngineerSun Microsystems Apr 2003 - Apr 2005* Initial member of team responsible for adding the Linux brand to Solaris 10.* Primary developer of the system call interface.* Streams module to handle differences in Linux and Solaris pseudo ttys -
Senior Software EngineerUts Global Jan 1999 - Apr 2003* UTS device driver to use IBM S/370 ADMF for page migration* Extended UTS' buffer cache to use ADMF and provide a secondary high speed buffer cache* Device driver for IBM 3480, 3490 and 3590 tapes for Linux/390* Multi-platform virtual tape device driver. -
Software EngineerAmdahl Jun 1995 - Jan 1999WorldWide Support centre engineer providing third level support for UTS, Solaris and 4745 FEPs. -
SseLarge Scale Systems 1990 - 1995* Customer facing engineer responsible for monitoring and pro-actively fixing potential problems.* Manage and plan system upgrades and installations
-
Systems ProgrammerLiberty Life 1983 - 1987MVS/370 and MVS/XA Systems programmer
Paul W. Education Details
-
Computer Science -
Germiston High School
Frequently Asked Questions about Paul W.
What company does Paul W. work for?
Paul W. works for Unix Software Ltd
What is Paul W.'s role at the current company?
Paul W.'s current role is Director.
What schools did Paul W. attend?
Paul W. attended University Of The Witwatersrand, Germiston High School.
Not the Paul W. you were looking for?
Free Chrome Extension
Find emails, phones & company data instantly
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