# Nick Mahilani > Staff Software Engineer at Netflix Location: San Jose, California, United States Profile: https://flows.cv/nickmahilani Software Engineering leader with experience building highly reliable, low latency distributed systems at large scale. Skilled at Stream Processing, Distributed Systems, Autoscaling, Computer Networking, Amazon Web Services (AWS), Algorithms, Object-Oriented and Functional Reactive Programming, Linux, Akka. Experience working with a variety of Programming languages: Java, Scala, Python, C, C++, Node.js ## Work Experience ### Staff Software Engineer @ Netflix Jan 2015 – Present | Los Gatos, California, United States Focused on building distributed data platforms to enable a variety of realtime use cases at Netflix - Kafka as a Service - Content Drive for Global Storage Service - Mantis: Stream Processing Platform for powering Realtime Operational Insights ### Principal Software Engineer @ Twilio Inc. Jan 2012 – Jan 2015 | San Francisco Bay Area Hands-on technical lead on the Core messaging team, architected and led the development of multiple Messaging features in a distributed microservices architecture on AWS - AlphaNumeric Sender IDs for 145 countries launched at Twilio’s annual conference “Signal 2015” - auto-reassembly of concatenated inbound SMS messages from different carriers - enforcing MaxPrice of a message(SMS/MMS) at delivery time - internal End To End messaging tester for global carrier heartbeat testing (Akka actor framework, Google Cloud Messaging) Individual projects: - Message Delivery Information for SMS and MMS. - Migrated messaging dequeue infra services handling millions of messages per day from Python to Scala/Java implementation with zero downtime. - Lead on messaging edge services interfacing with various carriers over SMPP/SMTP. ### Software Engineer @ Cisco Systems Jan 2010 – Jan 2012 - Cisco Telepresence Multipoint Switch (Feb 2011 - present) Enabled 99XX/89XX Cisco IP phones to participate in Telepresence conferences Added G722 audio codec support in next gen of Cisco Telepresence Multipoint Switch Technology generalist dealing with various aspects of the product with emphasis on improving scalability and reliability via continuous integration and automated unit/standalone testing Technologies used: C++ (Boost), Python. - Emerging Technology Group(ETG) skunkworks (Mar 2011 - Jun 2011) Technical lead on ETG's Business Incubation team. Successfully developed and demonstrated a prototype in 3 months to CTO/VPs at Cisco. Technologies used: HTTP Live Streaming, XBMC ### Software Engineer @ Cisco Systems Jan 2007 – Jan 2010 Projects: Service Insertion Architecture, HTTP Application Acceleration over WAN links. Experience working with - multiple routing/switching platforms like 7200, Catalyst 6000, ISR G1/G2 - Cisco IOS, TCP, Stateful Switchover, High Availability, WAN Optimization ### Software Intern @ Tekelec Jan 2006 – Jan 2006 Designed and implemented a build transfer utility with features like automated recovery, data integrity checks using Perl, Java Swing. ### Software Intern @ Reliance Infocomm Jan 2004 – Jan 2005 Designed and developed a GUI tool to automate the provisioning of layer – 3 VPN services on Juniper routers using JUNOScript API, Java Swing, Perl and XML. ## Education ### Certificate in Stanford Ignite: Powering Innovation and Entrepreneurship Stanford University Graduate School of Business ### MS in Computer Science North Carolina State University ### BE in Information Technology University of Mumbai ## Contact & Social - LinkedIn: https://linkedin.com/in/nickmahilani - Portfolio: http://www.cisco.com --- Source: https://flows.cv/nickmahilani JSON Resume: https://flows.cv/nickmahilani/resume.json Last updated: 2026-04-12