Peter Chang

Peter Chang Email and Phone Number

Principal Software Engineer at Pure Storage @ Pure Storage
Peter Chang's Location
San Francisco Bay Area, United States, United States
Peter Chang's Contact Details

Peter Chang personal email

About Peter Chang

At Pure storage, I am leading 3 software development teams across time zones with 30+ software engineers in total. We build the industry-leading high-performance object storage service on FlashBlade.https://www.purestorage.com/resources/gigaom-radar-high-performance-object-storage.htmlI technically own the overall FlashBlade S3 object storage software service, which is currently used by 600+ customer accounts globally with 800+ PB of data, 800+ billions of objects in total. As part of my work, I engage with customers directly along with the PM team to understand customer's challenges and desire, and build the right product that customer would love. Drive exploratory projects in uncharted territory that transforms the technology through research and prototyping, and drive for consensus to the highest level, including CTO office.

Peter Chang's Current Company Details
Pure Storage

Pure Storage

View
Principal Software Engineer at Pure Storage
Peter Chang Work Experience Details
  • Pure Storage
    Principal Software Engineer
    Pure Storage Mar 2023 - Present
    Santa Clara, Ca, Us
    FlashBlade Object & Data Protection.- S3 over RDMA - boost the performance of AI training and inference workload- Object multi-site strong consistency- Industry's first native Bucket Snapshot- Multi-platform Object Storage- File-Object multi-protocol access
  • Pure Storage
    Staff Software Engineer / Tech Lead
    Pure Storage Dec 2018 - Mar 2023
    Santa Clara, Ca, Us
    Lead two software development teams in two different time zones, with 20+ engineers running multiple projects in parallel.We successfully delivered the following projects in the past few years:- Anti-ransomware storage capabilities- S3 Object Replication feature: replicates data to different geographic locations for protection and disaster recovery purpose- S3 Object Versioning feature: achieves native data protection for object store- S3 Object Lifecycle feature: delivers data manageability at huge scale- IAM User Policy: access control based on user identity- Data resiliency improvement project: makes the system 125% more reliable and recover 31% faster from failures
  • Pure Storage
    Senior Software Engineer / Tech Lead
    Pure Storage Jul 2015 - Dec 2018
    Santa Clara, Ca, Us
    Engineering:- Build the initial GA version of high-performance on-prem object storage that is 100% compatible with Amazon S3, but 10x faster.- High availability (HA) for distributed transaction system that is resilient to node failures.- Auto-recovery mechanism that can heal the redundancy of data after permanent hardware failures.- Flash health and wear leveling.Field:- Drive beta testing program for new features.- Perform live demo for new product in front of customers.- Present at Keynote of annual company customer event.- Communicate with customer CIO and engineering team to start POC.- Provide technical training to channel partners.
  • Oracle
    Software Engineer
    Oracle Jul 2012 - Jul 2015
    Austin, Texas, Us
    Design and develop the network virtualization system to provide better flexibility and configurability for datacenter network. Experience here has equipped me with strong programming skill, solid knowledge in networking protocols and the ability to develop, debug and maintain distributed software systems.- Elastic Virtual SwitchAs one of the initial key members of this product, I designed and implemented every building block from scratch along with 2 teammates. Elastic Virtual Switch (EVS) provides the datacenter admin a faster and easier way to deploy and manage the public/private cloud. EVS can manage and monitor L2/L3 network resource among millions of virtual machines across the datacenter as if they are all connected to one intelligent "elastic" switch. EVS can be managed through both CLI and OpenStack. Enterprises can deploy their virtual datacenter network with EVS to significantly reduce the time and cost spent in network resource provisioning, detect connectivity issue easily and recover network configuration from failure automatically. The first version of EVS was released as one of the highlighted key features in Solaris 11.2.
  • Qualcomm
    R&D Intern, Wireless Network Research
    Qualcomm Jun 2011 - Sep 2011
    San Diego, Ca, Us
    Designed and implemented a NS-2 based Wireless Scalable Stream Video Emulation Framework, which takes video as input, emulates real wireless environment and generates video as output. This project requires knowledge in scalable video coding, NS-2, MAC and physical layer properties and understanding in protocols such as TCP/IP, UDP and AODV. This project was supervised by Dr. Ritesh Madan from Qualcomm and the work was very well received.
  • National Taiwan University
    Research Assistant
    National Taiwan University Mar 2010 - Jun 2010
    Taipei, Northern Taiwan, Tw
    Conduct research in the Wireless and Mobile Networking Lab of NTU. We designed and implemented a special wireless network over public transportation system. We use accelerometer to detect the behavior of vehicle and design our algorithm to improve transmission rate. The result is published as a poster in Sigcomm 2010.

Peter Chang Skills

C++ Linux C Distributed Systems Networking Python Network Virtualization Matlab Solaris Java Sql Sdn Systems Programming Operating Systems Network Protocol Design Switch Routing Protocols Wireless Nfv Network Security Wireless Networking High Availability Architecture Nfs X86 Assembly Network Architecture Ieee 802.11 Nat Pthreads

Peter Chang Education Details

  • Stanford University
    Stanford University
    Electrical Engineering
  • National Taiwan University (Ntu)
    National Taiwan University (Ntu)
    Electrical Engineering

Frequently Asked Questions about Peter Chang

What company does Peter Chang work for?

Peter Chang works for Pure Storage

What is Peter Chang's role at the current company?

Peter Chang's current role is Principal Software Engineer at Pure Storage.

What is Peter Chang's email address?

Peter Chang's email address is pe****@****ail.com

What schools did Peter Chang attend?

Peter Chang attended Stanford University, National Taiwan University (Ntu).

What are some of Peter Chang's interests?

Peter Chang has interest in Science And Technology.

What skills is Peter Chang known for?

Peter Chang has skills like C++, Linux, C, Distributed Systems, Networking, Python, Network Virtualization, Matlab, Solaris, Java, Sql, Sdn.

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.