Abhilash Goyal

Senior Software Engineer

Sunnyvale, California, United States11 yrs 1 mo experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in building scalable RPC systems.
  • Strong background in Java and networking technologies.
  • Proven experience in machine learning applications.
Stackforce AI infers this person is a Backend-heavy Software Engineer with expertise in Networking and Machine Learning.

Contact

Skills

Core Skills

Software InfrastructureCore JavaGrpcJavaMachine Learning

Other Skills

Transport Layer Security (TLS)ElasticSearchOpenDaylightSpringbootDistributed SystemsRemote Procedure Call (RPC)Internet Protocol Suite (TCP/IP)HTTP2Network Function VirtualizationSoftware Defined NetworkingOpenStackOPNFVPythonCC++

About

Passionately curious about new Technology.

Experience

Uber

2 roles

Senior Software Engineer

Promoted

Mar 2022Present · 4 yrs

  • Lead Developer of YARPC Java - Common RPC Layer for Uber Java Monorepo
  • Led development of YARPC Java – A unified RPC layer for Java Monorepos, inspired by YARPC-Go.
  • Simplified RPC calls with a shared interceptor/middleware, ensuring a streamlined and efficient experience across diverse transport protocols.
  • Abstracted the transport layer to provide a consistent API for gRPC (HTTP/2), TChannel, and HTTP (Jersey, Apache) clients.
Software InfrastructureCore Java

Software Engineer

Apr 2020Mar 2022 · 1 yr 11 mos

  • Part of the Core Network Platform team.
  • Leading Thrift/TChannel to Proto/gRPC migration across Uber's Java ecosystem.
  • Working on inter microservice communication via gRPC/Proto3, tChannel/Thrift related projects.

Vmware

Member Of Technical Staff

Aug 2018Mar 2020 · 1 yr 7 mos · Bengaluru, Karnataka, India

  • Worked on backend Java development of Intent-Based Networking solution for Enterprise Data Center project. Part of the team to build this solution from scratch, and was based on Java8, ElasticSearch, gRPC.
  • Project URL: https://dell.to/3lNnFBu

Orange

Software Development Engineer

Feb 2017Aug 2018 · 1 yr 6 mos · Gurgaon, India

  • 1: Developed SDN Intrusion Detection and Prevention project, based on Opendaylight.
  • 2: Working on architectural decisions and Java back-end development of OpenData project from scratch, based on Springboot framework.
  • 3: Machine Learning POCs on Image Classification, Text Classification, and other use cases.

Tata consultancy services

Assistant System Engineer

Jan 2015Feb 2017 · 2 yrs 1 mo · Gurgaon, India

Instrument research & development establishment (ministry of defence, gov. of india)

Summer Internship

May 2013Jun 2013 · 1 mo · Dehradun

  • a. Implemented Machine Learning's Canny Edge Detection algorithm in Java along with implementing Pseudo Coloring table technique.
  • b. Developed a standalone Java application which would take images from user and display the resulted image (images after going through Canny Algorithm and pseudo coloring table technique) to user.

Education

College Of Technology, Pantnagar

Bachelor of Technology (BTech)- Hons — Computer Engineering

Jan 2010Jan 2014

Riverdale High School

ICSE; Class 10 — Mathematics and Computer Science

Jan 2005Jan 2008

Summer Valley School

ISC; Class 12 — Mathematics and Computer Science

Jan 2008Jan 2010

Stackforce found 100+ more professionals with Software Infrastructure & Core Java

Explore similar profiles based on matching skills and experience