John Murayama Email and Phone Number
John Murayama work email
- Valid
- Valid
- Valid
John Murayama personal email
John Murayama phone numbers
John Murayama is a Principal Software Engineer at SEPATON at Tegile Systems. He possess expertise in file systems, linux, c, storage, c++ and 17 more skills.
Tegile Systems
View- Website:
- tegile.com
- Employees:
- 156
-
SmtsTegile Systems Feb 2015 - PresentFilesystem development -
Principal Software EngineerSepaton Apr 2013 - Oct 2014San Jose, CaDesign and implement storage management features for a de-duplication enabled backup server. -
Staff Software EngineerHarmonic Feb 2012 - Mar 2013San Jose, Ca 95134Enhanced storage server management component of a distributed network file system. This componentimplement extent-level replication across multiple storage servers in the file system cluster. -
Senior Systems Software EngineerBluearc/Hitachi Data Systems Feb 2010 - Feb 2012San Jose, CaliforniaDesigned and implemented NFS state management and propagation for a pNFS 4.1 distributed server. State recorded client file opens, file layout, advisory locks, and read-write delegation.Implemented NFS protocol operations for advisory lock management and file layout and delegation state recalls from clients.Designed and implemented mechanisms for asynchronous state propagation and recall.Implemented re-playable logging mechanism for critical host file system operationsModified lock dependencies and lock granularity to improve I/O performance.
-
Sw Development Engr, PrincipalYahoo! Nov 2007 - Jun 2009Sunnyvale, CaliforniaDesigned and implemented a logging file system for a high-performance, fault-tolerant message delivery system. File system features included:Log file abstractionImplemented as user-space processes communicating using shared memory/memory mapped files to store file system metadataFile system metadata journaling was implemented as a log file to minimize disk latency.Developed work load driver to measure throughput measurements for a store-and-forward messaging system. Used program to locate performance bottle-neck in messaging system. -
Principal Software EngineerSymantec Corporation Oct 2006 - Mar 2007Mountain View, CaliforniaWorked on file system-level components of Veritas file system for AIX and Linux platforms.Modified file system check utility to use replicated metadata to rebuild extended attribute information.Modified file system administration utility to handle lists of files and directories to re-organize.Modified kernel functions to reduce stack frame memory size. -
Staff Software EngineerSoftek Storage Solutions 2005 - 2006Developed block device driver for a volume replication product. This driver intercepted block I/O requests for a primary volume on the host system and echoed block writes to a local or remote mirror volume via user-level daemon processes.Ported product to Linux 2.4 kernel for 32- and 64-bit x86 systems.Developed block device-level components for this product.Resolved memory related problems due to the buffer required by this product for volume replication to remote servers.Resolved data-mismatch problems between primary and replica volumes.Implemented build environment and mechanism to build kernel- and user-level components for various (Red Hat) 2.4 kernel versions. -
Senior Software EngineerVormetric, Inc Jan 2005 - Aug 2005Santa Clara, CaliforniaPorted streaming tape encryption product to Linux 2.6 and 2.4 kernels for 32- and 64-bit platforms. Components included a kernel module layer to encrypt/decrypt data passed between user (backup) applications and a tape device driver (“st” on Linux) and various user daemons and utilities to manage configuration and encryption keys.Implemented memory buffer improvements in the kernel module to minimize kernel allocate/free operations.Implemented install and startup (/etc/init.d) scripts to configure and load kernel module and support components.Customized configuration scripts to integrate with Veritas Netbackup 5.1 and 6.0 products.Implemented build script (makefile and rpm spec) customizations to support multiple kernel version support for a given architecture (i386, x86_64, and ia64).Developed file system level “filter” driver component a data security product which provides access control and data encryption services to client computer systems. Kernel modules running on client systems enforced user defined security policies which governed file and privilege access.Integrated mount and unmount system call mechanisms to ensure that access controls were enforced on “automounted” file systems. These mechanisms were supported on Solaris, Linux, AIX, and HPUX platforms.Implemented socket-level API on HP-UX for Vormetric kernel module.Fixed bugs in the file system filter drive component running on Solaris and Linux platforms. -
Senior Software EngineerArkivio Jan 2003 - Jul 2004Mountain View, CaliforniaDeveloped file system level “filter” driver component of a product which automatically migrated and recalled user files. Each migrated file was replaced by a “tagged” file which allowed the driver to detect and hold attempts to read or write a migrated file, initiate recall of the file by a user-level process, and release the operation after the replacing the “tagged” file with the original file. Versions of the driver were implemented for NTFS on W2000/W2003 and VxFS (Veritas) on Unix (Solaris).Extended product to “virtualize” migrated files using Windows soft-links (short-cuts) to encode metadata needed to recreate the tagged for subsequent recall by the NTFS filter driver.Developed and internationalized version of the Windows product which was localized for use in Japanese language markets.Implemented a multithread-safe resource leak checker to detect memory and socket leaks in the migrated/recall user-level component of the product
-
Staff EngineerSun Microsystems 1997 - 2001Menlo Park, CaliforniaDeveloped software instrumentation (probe) technology for Solaris kernel and Solaris applications. Scope of work included data collection infrastructure and analysis toolsDesigned the probe discovery mechanism in the Solaris kernel runtime linker to safely run in a multithreaded environment and to tolerate kernel module loading errors. This eliminated kernel panics when software probes in kernel modules were referenced.Led architectural review of a visualization tool for probe output and resolved technical issues (user interface changes, component interface dependencies) arising from the review. Resulting product was shipped with an integrated environment for developing high performance computing (HPC) applications which used message passing for thread synchronization. Designed and implemented enhancements to a 64-bit control library which enabled it to manipulate and control both 32- and 64-bit probe instrumented target programs. This eliminated the need for library clients to provide separate control program interfaces to handle 32- or 64-bit application programs. Lead probe instrumentation project, supervised less experienced engineers, interviewed and screened applicants for project team openings. -
Consulting EngineerMigration Software Systems 1995 - 1997Developed and enhanced embedded software tool chains.
-
Software EngineerHal Computer Systems 1991 - 1995Developed sparc code-generator for SVR4 Portable C Compiler (PCC) front-end. -
Software EngineerHunter Software Systems 1989 - 1991Develop code generators for DOS-to-Unix binary translation programs.
-
Software DesignerTandem Computers 1984 - 1989Compiler development. Computer security development. -
Senior Systems ProgrammerBurroughs Corporation 1981 - 1983Compiler development.
John Murayama Skills
John Murayama Education Details
-
Mathematics -
Mathematics -
Computer Science
Frequently Asked Questions about John Murayama
What company does John Murayama work for?
John Murayama works for Tegile Systems
What is John Murayama's role at the current company?
John Murayama's current role is Principal Software Engineer at SEPATON.
What is John Murayama's email address?
John Murayama's email address is jm****@****usa.net
What is John Murayama's direct phone number?
John Murayama's direct phone number is +140860*****
What schools did John Murayama attend?
John Murayama attended California State University-Los Angeles, California State University-Los Angeles, University Of Southern California.
What are some of John Murayama's interests?
John Murayama has interest in Home Improvement, Reading, Gourmet Cooking, Sports, Home Decoration, Cooking, Electronics, Gardening, Environment, Crafts.
What skills is John Murayama known for?
John Murayama has skills like File Systems, Linux, C, Storage, C++, Unix, Device Drivers, Solaris, Distributed Systems, Kernel, Nfs 4.1, Cloud Computing.
Who are John Murayama's colleagues?
John Murayama's colleagues are Michael Williams, Rajnikanth Balasubramanian, Emmanuel Velasco, Chasen Varga, Ramesh_nimble_traine Vemu, Vivek Baviskar, Sravanthi M.
Not the John Murayama you were looking for?
-
-
John Joseph Murayama
Nasugbu
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