Summary
Overview
Work History
Skills
Publications And Patents
Honors And Awards
Citizenship
Timeline
Generic

Edward Chron

Sunnyvale,United States of America

Summary

A senior software engineering position working on high-performance systems and applications, at either the kernel, systems application level or both. Experienced developer and support in distributed, clustered, multi-threaded, multi-processing, networking, embedded, storage and real-time systems. Experience in computer architecture, virtualization, logging, networking protocols, and in measuring, analyzing, and addressing performance issues in existing systems. Experienced test developer. The majority of my coding is in C, python, go, and bash. I have project management experience and extensive experience working with and mentoring interns both at Arista and at IBM.

Overview

39
39
years of professional experience

Work History

Senior Programmer

Arista Networks
Santa Clara, CA
06.2012 - Current
  • Linux Kernel Development and support for Network Switch and Control Plane Software
  • Kernel development and maintenance
  • Tool maintenance including util-linux, makedumpfile, crash, ethtool
  • Upstreamed fixes for util-linux dmesg, makedumpfile and crash
  • Python3 conversion team (upgrade from Python2)
  • Python tests written using pyarrow, pandas, numpy
  • Linux tests written in pyarrow with ROCE RDMA over Converged Ethernet
  • IPv6 Ingress / Egress ACLs maintenance and testing
  • Debugging (kernel tracing, gdb, tcpdump, wireshark, traceroute, netstat, and ncat)
  • In-house Development tools atriage system triage tool written in go
  • Support for related system packages including Storage Devices, Logging, System Management
  • Programming in C, python, Go Language, C++, and bash
  • Maintainer of Build and User servers Linux Operating System and sytem toools.

Senior Systems Engineer

IBM Almaden Research
San Jose, CA
01.1997 - 06.2012
  • Rewrote GPFS logging system (roll forward log) to significantly improve performance
  • Added 64-bit inode support to GPFS an effort that required changes to almost every component in GPFS
  • Wrote MPI-based test code to do distributed test/performance
  • Co-developer of the System S Adaptive Stream Processing Distributed Object Store
  • Co-developer of the Fulcrum/Clockwork NFS V3 workload director/ load balancer
  • Co-developer of HSM product for IBM’s TSM storage management system
  • Worked on IBM Cell Processor, kernel, and software support for this distributed architecture
  • Developed firmware for PCI-based disk storage controller cards
  • Wrote PowerPC 603 low-level Simulator for use by IBM Chip development groups.

Systems Engineer

Intel Corporation
Santa Clara, CA
01.1996 - 12.1996
  • Implemented floating point simulation firmware code for IA64
  • Added expanded 128-bit register features to the IA64 simulator
  • Worked with the IA64 C/C++ Compiler developers to resolve architectural issues.

Systems Engineer

IBM Scientific Center
Palo Alto, CA
06.1991 - 12.1995
  • Worked on the port of OSF1 Mach Microkernel to S390: Interrupts, low-level trap code as well as the scheduler, dispatching, and context switch code
  • Worked on BSD port to S390/X86 that supported Locus File System
  • Worked on i960 add-on board to X86 (EISA bus).

Systems Engineer

Amdahl Corporation
Santa Clara, CA
04.1990 - 05.1991
  • Worked on AHSIM (Amdahl High performance Simulator) a S390 architecture simulator.

Systems Engineer

Intel Corporation
Santa Clara, CA
01.1986 - 04.1990
  • Worked with IBM on joint development to bring Unix to S390 platform running under the IBM VM/S390 operating system
  • Supported and developed tools for use by Chip development groups including Mainsail and various tools on BSD, Ultrix and VM operating systems
  • Ported/supported engineering tools to BSD and IBM S390 ASIC development systems.

Skills

  • C
  • Project Management
  • Power Architecture
  • X86 Assembler
  • Linux
  • BSD
  • AIX
  • UNIX
  • Mach
  • Wireshark
  • ethtool
  • Lex
  • Bison
  • Git
  • Make
  • Network fundamentals
  • Python
  • Go Lang
  • Bash
  • Awk
  • Expect
  • C
  • Java
  • Oprofile/gprof/ftrace
  • MySQL
  • Debugging

Publications And Patents

  • IBM Systems Journal (2003): Clockwork: A new movement in autonomic systems
  • IEEE Micro (January-February 2000): Authenticating Network-Attached Storage

  US Patents

  • 8914330 (2014) Bulk deletion through Segmented Files
  • 8260622 (2012) Compliant based Service Level Objectives
  • 7953705 (2011) Autonomic Retention Classes
  • 7552131 (2009) Autonomic Retention Classes
  • 6952758 (2004) Method and System for Providing Consistent Data Modification Information to Clients in a Storage System
  • 6513093 (2003) High Reliability, High Performance Disk Array Storage System
  • 6405315 (2002) Decentralized Remotely Encrypted File System
  • 5931947 (1999) Secure Array of Remotely Encrypted Storage Devices

Honors And Awards

  • IBM Second Plateau Invention Award 2006 (8 completed Patent Applications)
  • IBM First Plateau Invention Award 2003 (4 completed Patent Applications)
  • IBM Research Division OTA 2010: System S High Speed Adaptive Stream Processing Analytics
  • IBM Research Division Award 2008 System S Development
  • IBM OTAA 1997 ADSM (TSM) HSM Development
  • IBM OTAA 1994 PowerPC Simulator Development/Education
  • IBM OTAA 1992 PAIX/Mach Microkernel Development
  • Intel Q1 1990 Division Recognition Award
  • Intel Q2 1988 Division Recognition Award
  • Intel Q1 1987 Division Recognition Award

Citizenship

United States of America (Security Clearance)

Timeline

Senior Programmer

Arista Networks
06.2012 - Current

Senior Systems Engineer

IBM Almaden Research
01.1997 - 06.2012

Systems Engineer

Intel Corporation
01.1996 - 12.1996

Systems Engineer

IBM Scientific Center
06.1991 - 12.1995

Systems Engineer

Amdahl Corporation
04.1990 - 05.1991

Systems Engineer

Intel Corporation
01.1986 - 04.1990
Edward Chron