Robert Israel

Robert Israel Email and Phone Number

Principal Systems Software Engineer at Akamai Technologies @ Akamai Technologies
Robert Israel's Location
Lexington, Massachusetts, United States, United States
Robert Israel's Contact Details

Robert Israel personal email

n/a

Robert Israel phone numbers

About Robert Israel

Experienced and prolific software developer with a focus on scalability, performance, and resilience. Strong background in Unix kernel development, with a specialization in networking and filesystems. Developed extensions to NFS to support access of hierarchical storage; developed network hierarchical storage management protocols and services; developed network backup service for Epoch Systems (1988-1994). Designed and developed an object-oriented database layer on top of Oracle; rearchitected 4-concurrent-user monolithic system to 500-concurrent-user scalable cluster for Wildfire Communications (mid 90's). Architected Genuity's voice over IP network and developed fully automated network provisioning and management system (late 90's, early 00's). Development team manager and architect for voice over IP provisioning and management systems at Level 3 (mid 00's). Architect and lead developer for file/network data decoding, analysis, and classification engines used in Trustwave's DLP products. Lead developer for large-scale data storage services supporting Google's billing and payments systems. Developed customer-facing REST API for provisioning the Cloudlets service, helped design and implement a blockchain-based payment transaction system, and developed the next-generation telemetry data collection and storage framework for Akamai Technologies. Have managed development teams since the early 90's - the largest team having 17 reports (Level 3, 2004).Specialties: Unix kernel developmentUnix FilesystemsHierarchical Storage MangementNetworkingDatabase (relational, nosql)Voice over IP technologiesDeep content inspection/analysis REST API designBlockchainTelemetry Java/C++/C/sh/perlOracle/PostgreSQL/MySQL

Robert Israel's Current Company Details
Akamai Technologies

Akamai Technologies

View
Principal Systems Software Engineer at Akamai Technologies
Website:
akamai.com
Robert Israel Work Experience Details
  • Akamai Technologies
    Lead Principal Software Engineer
    Akamai Technologies Apr 2014 - Present
    Cambridge, Ma, Us
    Current: Leader of the telemetry development team, responsible for collecting real-time telemetry data from systems and applications distributed across Akamai's global content delivery infrastructure, and providing access APIs to support alerting, reporting, and behavioral analysis.Previous: Leader of one of the development teams working on an extremely reliable and high-performance blockchain ledger system capable of processing O(10^6) transactions/second with O(1) second transaction finalization times. Responsible for long-term storage, auditing, and querying of blockchain data, scaling to O(10) PB/year of managed storage. Worked on security and scalability features for the RUM project, which collects end-user web access timing data and organizes it into a time series buckets used to analyze and optimize customer web service performance. Worked on the design and prototyping of sandboxed extensions to Akamai's reverse proxy engine to allow arbitrary business logic to be inserted into a customer's request/response processing path with low overhead and a high degree of safety and security. Designed and implemented the customer-facing service provisioning API for Cloudlets.
  • Google
    Senior Software Engineer
    Google Dec 2011 - Nov 2013
    Mountain View, Ca, Us
    Lead developer for a data storage middleware service supporting billing and payments processing systems. Extended the API to allow applications to work with extremely large per-customer datasets. Helped develop a new backend storage subsystem based on MySQL for the middleware service, and a bridging framework that allows data to be transparently migrator from the existing storage backend (Megastore) to MySQL with no service downtime.
  • Trustwave
    Software Architect
    Trustwave Aug 2009 - Dec 2011
    Chicago, Illinois, Us
    Ported the Vericept data decoding, analysis, and classification engine to work on both Unix and Windows platforms. Wrote a tool for Unix/Windows using this engine to capture network traffic and scan filesytems searching for data that violates defined policy or legal compliance models (e.g. clear text credit card numbers stored on disk or personal identifying information being emailed outside of a company). Wrote an agent embedded in the Trustkeeper monitoring framework that scans filesystems for clear-text CCNs and SSNs, even when embedded in complex files such as an Excel spreadsheet embedded in a ZIP file attached to a saved email.
  • Vericept Corporation
    Software Architect
    Vericept Corporation Dec 2005 - Aug 2009
    Waltham, Ma, Us
    Lead architect for systems development. Designed a lightweight publish/subscribe system used to decouple various processing functions in the incident handling flow for Vericept's DLP engine. Designed a high-throughput email processing engine to decode, analyze, and quarantine emails whose text or attachment content violates specific corporate policies or regulations. Designed and helped implement a system for tracking all login and dhcp address assignment events in an enterprise so that any given ip address, port number, and time can be mapped to a specific user identity. Took ever development for the core data analysis engine following the abrupt departure of the engine's developer, tossed out the previous year's botched work, and successfully implemented the needed functionality for a major release in 2 months. Integrated support for a support-vector machine engine as part of the data analysis and classification toolset.
  • Level3/Genuity/Gte Internetworking
    Manager
    Level3/Genuity/Gte Internetworking Jan 1998 - Dec 2005
    Manager and lead developer for automated provisioning, maintenance, and monitoring of VoIP network elements. This system contained a complete data model describing the hardware configurations, network interconnections, PSTN interconnections, phone number assignments, dialing plans, call termination cost schedules, and many other attributes. It generated complete configurations for the various routers, switches, and gateways so that thousands of network elements would function as a single, large-scale telephone switch. Changes in the data model were applied automatically to all affected network elements with no downtime. Firmware updates were applied to all network elements in a rolling scheme that leveraged knowledge of the call routing model to avoid any service outages. The system aggressively probed phone number blocks assigned to its gateways to ensure that the local PSTN carriers were correctly routing calls. This system won GTE's highest honor, the Leslie H. Warner Technical Achievement Award. Following the acquisition by Level3, served as manager for the Voice over IP network provisioning/management development team (up to 17 direct reports). Designed telephone number block allocation, tracking, and demand forecasting system.
  • Wildfire Communications
    Architect
    Wildfire Communications Aug 1994 - Dec 1997
    Bristol, Gb
    Wildfire developed an "electronic assistant", a voice-controlled service for accepting phone calls, routing calls to external phone numbers or taking messages based on a user-defined availability schedule, recognizing and delivering messages to callers, managing conference calls, etc. Wrote a backup/recovery tool that dumped Wildfire's object-oriented database to a human-readable and release-independent format which was used both for release upgrades and manual data repair. Researched performance problems with the Wildfire application, and determined that the object-oriented database was melting down with more than 4 concurrent updaters. Selected Oracle as the new database engine, and wrote an emulation of the object-oriented database API on top of Oracle so that the existing Wildfire application could be ported with minimal effort. This layer included automatic generation/modification of the database schema from annotations on the C++ classes representing persistent objects; emulation of a single-level store via "fat" pointers whose dereference would cause SQL to be generated to retrieve the data from Oracle and used to populate the data members of the accessed object; a cache of fetched/created objects, as well as prepared statements for generated SQL; and a transaction framework that supported nested transactions. Designed and implemented a scaled version of the Wildfire service, moving from a standalone server connected to a single T1 line to server cluster handling a T3 connection and interacting with the PSTN via SS7. Ported an implementation of SMS, unraveling a number of big/little-endian portability issues with the code in the process.
  • Epoch Systems
    Architect
    Epoch Systems Dec 1987 - Aug 1994
    Help port Mt. Xinu (BSD-4.3 with NFS) to Epoch's proprietary hardware platform. Enhanced the NFS service code to better support hierarchical storage management by recognizing and ignoring client retries when accessing data that has to be pulled from tertiary storage. Unified the kernel disk and network buffer systems to allow data to be read or written between NFS and disk without in-memory data copies. Extended the NFS protocol to allow clients to view/set file attributes relating to hierarchical storage. Leveraged a 8KB non-volatile memory block in the Epoch hardware to hold small inode updates (e.g., timestamps and block maps), allowing disk writes for inode updates to be done asynchronously. Helped implement an extent-based filesystem. Designed a distributed hierarchical storage product where little-used data on workstations was transparently migrated to a backend storage server. Implemented the storage server and the RPC protocol. Designed a distributed backup service, where many clients would simultaneously stream backup data to a central server that would interleave the data onto a high-capacity tape drive and maintain a database of backed-up files. Implemented the server and the backup data collector. Helped port the Epoch storage management software to Solaris, most significantly by implementing a VFS wrapper on top of the disk filesystem that provided the hooks for transparently migrating file data to tertiary storage. Managed the storage media volume management team.
  • Micom Interlan
    Senior Member Of Technical Staff
    Micom Interlan Feb 1987 - Dec 1987
    Designed, developed, tested, packaged, and documented software products under UNIX System VStreams for a hardware-based TCP/IP controller. Wrote award-winning paper describing various protocol implementations under Streams/TLI.
  • Apollo Computer
    Software Engineer
    Apollo Computer May 1986 - Feb 1987
    Helped design and implement a Unix-compatible system API layer on top of Apollo's proprietary OS.
  • At&T Bell Labs
    Mts
    At&T Bell Labs Jun 1984 - May 1986
    Ported Streams networking framework from Version 8 Unix to System V Release 3. Enhanced Streams to support the TLI interface (sockets analog). Designed and implemented the new putmsg, getmsg, and poll system calls. Helped implement TCP/IP and NPACK transport protocols under Streams. Designed and implemented a Streams Ethernet driver, and rewrote the firmware on an Ethernet controller card to double its performance. Designed and implemented an administration "side-door" framework for Streams drivers and modules. Reimplemented pipes using Streams, and provided a mechanism for processes to send file descriptors out-of-band across pipes.

Robert Israel Skills

Unix Java Tcp/ip Software Development Enterprise Software Cloud Computing Networking Solaris Oracle Linux C++ Software Engineering Distributed Systems Operating Systems Perl Agile Methodologies Shell Scripting C Software Design Storage System Architecture Kernel Cluster File Systems Apache Voip Security

Robert Israel Education Details

  • Washington University In St. Louis
    Washington University In St. Louis
    Economics

Frequently Asked Questions about Robert Israel

What company does Robert Israel work for?

Robert Israel works for Akamai Technologies

What is Robert Israel's role at the current company?

Robert Israel's current role is Principal Systems Software Engineer at Akamai Technologies.

What is Robert Israel's email address?

Robert Israel's email address is ro****@****ast.net

What is Robert Israel's direct phone number?

Robert Israel's direct phone number is 1 617-444*****

What schools did Robert Israel attend?

Robert Israel attended Washington University In St. Louis.

What skills is Robert Israel known for?

Robert Israel has skills like Unix, Java, Tcp/ip, Software Development, Enterprise Software, Cloud Computing, Networking, Solaris, Oracle, Linux, C++, Software Engineering.

Who are Robert Israel's colleagues?

Robert Israel's colleagues are Mokshith Dass M, Justin Coombs, Joe Delsol, Nupur Jain, Evgeniy Voytko, Jerhome Grimaldo, Dennis B..

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.