Nick Mahilani

Software Engineer

San Jose, California, United States19 yrs 6 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in building low latency distributed systems.
  • Led major messaging features at Twilio.
  • Developed scalable solutions for Cisco Telepresence.
Stackforce AI infers this person is a Backend-heavy Fullstack engineer in the Telecommunications and SaaS industries.

Contact

Skills

Core Skills

Distributed SystemsAmazon Web Services (aws)TelepresenceScalabilityNetworkingWan Optimization

Other Skills

Stream ProcessingKafkaMantisAWSMicroservicesMessagingScalaJavaPythonC++Cisco IOSTCPPerlJava SwingJUNOScript API

About

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

Experience

19 yrs 6 mos
Total Experience
4 yrs 10 mos
Average Tenure
10 yrs 8 mos
Current Experience

Netflix

Staff Software Engineer

Aug 2015Present · 10 yrs 8 mos · 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
Stream ProcessingDistributed SystemsAmazon Web Services (AWS)KafkaMantis

Twilio inc.

Principal Software Engineer

Sep 2012Aug 2015 · 2 yrs 11 mos · 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.
AWSMicroservicesMessagingScalaJavaDistributed Systems+1

Cisco systems

2 roles

Software Engineer

Promoted

Oct 2010Sep 2012 · 1 yr 11 mos

  • 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
C++PythonTelepresenceScalability

Software Engineer

Jun 2007Sep 2010 · 3 yrs 3 mos

  • 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
Cisco IOSTCPWAN OptimizationNetworking

Tekelec

Software Intern

Jun 2006Aug 2006 · 2 mos

  • Designed and implemented a build transfer utility with features like automated recovery, data integrity checks using Perl, Java Swing.
PerlJava Swing

Reliance infocomm

Software Intern

Jul 2004Apr 2005 · 9 mos

  • 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.
JUNOScript APIJava SwingPerl

Education

Stanford University Graduate School of Business

Certificate — Stanford Ignite: Powering Innovation and Entrepreneurship

Jan 2012Jan 2012

North Carolina State University

MS — Computer Science

Jan 2005Jan 2007

University of Mumbai

BE — Information Technology

Jan 2001Jan 2005

Stackforce found 100+ more professionals with Distributed Systems & Amazon Web Services (aws)

Explore similar profiles based on matching skills and experience