Nikhil Kumar Saraf

Software Engineer

Wembley, England, United Kingdom17 yrs 1 mo experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Over 14 years of experience in distributed systems.
  • Led multiple high-impact projects at major tech companies.
  • Expert in mentoring and team ramp-up.
Stackforce AI infers this person is a Backend-heavy Fullstack Engineer with expertise in Cloud Computing and Social Media applications.

Contact

Skills

Other Skills

AlgorithmsAndroidAndroid FrameworkCC++CSSClearCaseCloud ComputingCore JavaData StructuresDebuggingEmbedded SystemsJavaLinuxMobile Devices

About

Technology evangelist with more than 14 years of experience in designing and implementation of distributed systems across apps like Instagram and cloud native applications at VMware. Also well experienced in mentoring and ramping up of new members of the team.

Experience

Instagram

Software Engineer

Oct 2021Jun 2023 · 1 yr 8 mos · London, England, United Kingdom

  • Product: Incorporate Tipping Feature for Creators on Instagram
  • Bootstrapped the creator’s team for the products.
  • Handled the collaboration across various XFN partners like Privacy/Integrity/gCPU capacity.
  • Supported various important products launches in US/across 50 international markets/Default On functionality.
  • Implemented the backend functionalities and data model for creator’s flow.
  • Product: NFT Blockchain support on Instagram
  • Bootstrapped a team of 3 engineers to lead and handle the Integrity work for the project.
  • Handled the scoping and collaboration across various XFN partners like TPM/Legal/Ops/Integrity XFNs to support more than 20 Integrity integrations.
  • Handled the ambiguity w.r.t knowledge and implementation for all the required integrations.
  • Implemented a dev tool to ease out testing and knowledge sharing about Integrity.

Meta

Software Engineer

Aug 2021Present · 4 yrs 7 mos · London, England, United Kingdom · On-site

  • Working on Integrity Meta Platform team helping blocked users/adevertisers verify themselves.

Intuit

Staff Software Engineer

Mar 2021Aug 2021 · 5 mos · Bengaluru, Karnataka, India

  • Product: - Trade Gecko Integration (One of the big bets of the company)
  • Intuit acquired Trade Gecko as part of its expansion plan on quick commerce. I worked on the integration of the same to Intuit product infrastructure.

Vmware

Staff Software Engineer

Apr 2015Feb 2021 · 5 yrs 10 mos · Bengaluru, Karnataka, India

  • Product: - Horizon Image Management for Desktop Images and App-stacks
  • Prototyped and proposed a solution to the long pending customer problem of desktop image preparation and customization.
  • Built a team from scratch to support the product across various cloud services like AWS/Azure/vCenter.
  • High- and low-level design of the cloud layer along with the data model.
  • Product: - Automated Deployment of desktop network infrastructure using service-oriented architecture over AWS in self-service manner
  • High- and Low-level design of the orchestrator to reduce onboarding time of Horizon Cloud customers from 30-45 days to 30 minutes.
  • Implemented the state machine and major workflows of the solution.
  • Lauded by leadership to solve the customer onboarding problem.

Amazon

Software Engineer

Dec 2013Apr 2015 · 1 yr 4 mos · Chennai Area, India

  • Product: - Accessory Support for HID devices for Amazon tablets
  • Developed and led the complete feature including high level design, low level design, implementation. The task required building a separate system application on Android to detect any external devices on tablets.

Samsung electronics

Lead Engineer

Nov 2010Dec 2013 · 3 yrs 1 mo · Bangalore Area, India

  • Project :- AllShare Device Platform(Samsung Cloud Computing Lab – Bangalore/South Korea)
  • Module :- Android and bada WebServer with support to WAC 2.0 APIs (Language :- C++,Java)
  • Implemented Web Server features like inflation/deflation, chunked request, socket communication.
  • Implemented modules for messaging and geolocation to access such phone features using webserver with support to WAC 2.0 apis.
  • Implemented JNI layer for modules like messaging and geolocation.
  • Module :- Service Daemon for XMPP Clients over Android(Language :- C++)
  • Low level and high level design using tools like StarUML
  • Understanding and implementation of XMPP protocol features like first login, subsequent login, presence, messaging, IQ , ping and TLS/SASL .As different features of this protocol has several states, coding required state machine concept using function pointers.
  • Partial Implementation of socket communication between XMPP client and Server.
  • Module :- Implementation of DTCP Protocol in AllShare Platform
  • Understanding and implementation of DTCP protocol (client and server) for Japanese Android Phones.
  • Product Release: - Worked for 6 months in South Korea for AllShare commercialization for 2013 TV product models. This involved feature implementation like support of device icons, threading implantation to support multiple request and immediate resolution of bugs produced by different TV models being tested using AllShare.
  • Project :- AllShare Device Platform(Samsung Advanced Institute of Technology - South Korea)
  • Module :- VPC Proxy using CCN over Android(Language :- Java)
  • Worked as an independent contributor and developed the code from scratch.
  • Understanding and implementation of Content Centric Networking(CCN ) Protocol to help Smart TVs share the data with Smartphone using CCN protocol and vice versa.
  • Owned the module completely from design to functional testing.

Nokia siemens networks

R&D Engineer

Jul 2009Nov 2010 · 1 yr 4 mos

  • NSN Signaling Gateway(SGW) (Language :- C++)
  • Development of features from scratch such as mutihoming support for SGW using SCTP protocol, dynamic SGP addition and deletion(M3UA),dynamic addition and deletion of CPC and CSS(SCCP),dynamic addition and deletion of M3UA and SCCP init parameters
  • Development of all above fetaures were made using CLI framework which involved LDAP subscription and modification.

St microelectronics

Intern

Jan 2009Jun 2009 · 5 mos

  • Silicon Validation for Analog IPs
  • Created automated testing generation tool using LabView for test benches of oscillators, PLLS and IOs.
  • Testing of the IPs like oscillators, PLLS and IOs.

Education

Birla Institute of Technology and Science, Pilani

Master in Software Systems — Computer Software Engineering

Jan 2016Jan 2018

Manipal Academy of Higher Education

B.E — Electronics and Communication

Jan 2005Jan 2009

Delhi Public School,Mathura Road

High School — Science with Computers

Jan 2002Jan 2004

Stackforce found 100+ more professionals with Algorithms & Android

Explore similar profiles based on matching skills and experience