# Michael Benenson > Big Data Stream Processing, Distributed Systems Location: Cupertino, California, United States Profile: https://flows.cv/michaelbenenson 37+ years of experience in development for Distributed Systems, Big Data, Stream Processing & IP Telephony. ## Work Experience ### Staff Software Engineer in Stream Processing Group @ Intuit Jan 2018 – Present | Ca, USA ### Principal Engineer @ Sysomos Jan 2015 – Jan 2018 Design and developed social media stream enrichment & ingestion into Elasticsearch. Used: Spark streaming, ES API, Kinesis firehose, Kafka. Design and developed stream injection pipeline for Twitter, Forum & News into HBase & Solr. See https://sysomos.com/products/map. Used: Java, HBase, Solr, Kafka, Zookeeper Design and developed Social Media data processing. Used: Java, MapReduce, HBase Design and developed HTTP crawler to collect Blog posts & inject these posts into HBase & Solr. Used: Java, HDFS, HBase, Solr, Kafka, Zookeeper, Redis ### Engineer, Tech lead since 2012 @ Cisco Jan 2001 – Jan 2015 Design and developed Call Control service (SIP signaling, load balancing) for MediaSense recording platform. See http://www.cisco.com/c/en/us/products/customercollaboration/ mediasense/index.html. Used: Java, Multithreading, JMS, NIO, consistent cluster view, load balancing, high availability, HTTP, JSON, SIP, RTSP, and Video. Tune Call Center Express for usage over WAN. Design and developed Call Center Express call control subsystem (SIP signaling and event notification) for interaction with Call Manager Express. See http://www.cisco.com/en/US/products/sw/custcosw/ps1846/index.html. Used: Java, SIP. Design and developed SIP signaling for Call Center Express Outbound dialing. Design and developed component that provides consistent cluster view and distributed master election for Call Center Express cluster. See http://www.cisco.com/c/en/us/products/customercollaboration/ unified-contact-center-express/index.html. Used: Java, Multithreading, RMI, Networking, leader election, and consistent cluster view. ### Staff Engineer @ HearMe (MPath before Apr 2000) Jan 1999 – Jan 2001 Design and developed HTTP Tunneling subsystem for VoIP. Used: C++, HTTP. Design and developed monitoring components for POP.X - distributed application server. ### Member Of Technical Staff @ SILICON GRAPHICS INC Jan 1997 – Jan 1999 Design service for shared whiteboard. Developed business logic, communication library, and integration with Apache. Used: C++, TCP, HTTP, CGI. Design and developed network library for low latency, reliable, UDP based communication. Used: C++, Sockets, UDP. ## Education ### Master of Science (MS) in Computer Science Moscow Institute of Management ## Contact & Social - LinkedIn: https://linkedin.com/in/michael-benenson-712b51135 --- Source: https://flows.cv/michaelbenenson JSON Resume: https://flows.cv/michaelbenenson/resume.json Last updated: 2026-04-12