A

Akhilesh Gupta

Software Engineer

San Francisco, California, United States14 yrs 10 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Led engineering teams at LinkedIn and Uber.
  • Expert in real-time technology and mobile applications.
  • Architected scalable backend systems for high traffic.
Stackforce AI infers this person is a Backend-heavy Fullstack engineer with expertise in B2C mobile applications.

Contact

Skills

Core Skills

Technical LeadershipDistributed SystemsReal-time TechnologyMobile ApplicationsBackend EngineeringPlay FrameworkScalaNode.jsMobile Traffic ManagementSecurity

Other Skills

ScalabilityServer Side ProgrammingJavaRESTServer to client streaming technologyInstant MessagingOnline PresenceiOS developmentAndroidMobile ProgrammingPush Notification InfrastructureWeb DevelopmentPayment SystemsSecurity PoliciesTeam Leadership

About

I love designing and building beautiful technology products and platforms. I have led multiple engineering teams and worked across the stack on client, front-end and back-end architecture. Currently, I'm the technical lead for LinkedIn Feed & Search.

Experience

14 yrs 10 mos
Total Experience
3 yrs 8 mos
Average Tenure
10 yrs
Current Experience

Linkedin

6 roles

Principal Staff Software Engineer

Promoted

Mar 2021Present · 5 yrs 2 mos

  • Technical Lead for LinkedIn Feed & Search
Technical LeadershipDistributed SystemsScalabilityServer Side ProgrammingJavaREST

Senior Staff Engineer

Promoted

Dec 2017Mar 2021 · 3 yrs 3 mos

  • Technical Lead/Architect for LinkedIn Messaging, LinkedIn Groups, and Real-time Technology at LinkedIn: Live Video, Instant Messaging, Online Presence, Persistent connections, Server to client streaming technology.
Technical LeadershipReal-time TechnologyServer to client streaming technologyInstant Messaging

Staff Software Engineer

Apr 2016Nov 2017 · 1 yr 7 mos

  • Lead for Real-time Technology at LinkedIn: Instant Messaging, Online Presence, Persistent connections, Server to client streaming technology.
Real-time TechnologyInstant MessagingOnline Presence

Staff Software Engineer

Jul 2014Dec 2014 · 5 mos · San Francisco Bay Area

  • Leading the team behind the infrastructure for the LinkedIn Connected app. Architected, designed and implemented the anticipatory computing platform in Play/Scala to enable meeting intelligence and smart push notifications in the app. Additionally, driving the adoption, product/market fit and UI for the app.
Play FrameworkScalaMobile Programming

Senior Software Engineer

Promoted

Feb 2013Jun 2014 · 1 yr 4 mos · San Francisco Bay Area

  • Leading the Node.js phone server team to serve the ever-increasing mobile traffic at LinkedIn from our iOS, Android and Mobile Web apps. Designed and implemented the push notification infrastructure for our mobile apps and Mac OS X Mavericks. Lead the entire project for endorsements on mobile and the personalized navigation system for our apps. Building the next generation of mobile backend infrastructure in Play and Scala.
Node.jsMobile Traffic ManagementPush Notification Infrastructure

Software Engineer

Jul 2011Feb 2013 · 1 yr 7 mos · San Francisco Bay Area

  • Designing and developing LinkedIn mobile applications on iOS, Android and the Web.
  • Building fast, powerful and scalable server solutions serving huge amounts of traffic.
iOS developmentAndroidWeb DevelopmentMobile Applications

Uber

Manager, Ride Experience

Dec 2014Mar 2016 · 1 yr 3 mos · San Francisco Bay Area

  • Led a large team of Backend, Web, iOS and Android engineers to build delightful mobile products and infrastructure for the core Uber rider application.
  • Suggested Destinations
  • Human Readable Reverse Geocoding techniques
  • Uber SPOT: Color coded windshield LED hardware for bluetooth based rider-driver matching
  • Suggested Pickup Points experience
  • Apple Watch, Google Now and Airports experience
Mobile ApplicationsBackend EngineeringiOS developmentAndroid

Google

Software engineering intern

Jun 2010Sep 2010 · 3 mos · San Francisco Bay Area

  • Implemented Google checkout payment systems on the Android platform
AndroidPayment SystemsMobile Applications

Ibm research

Research Intern

Jun 2009Aug 2009 · 2 mos · New Delhi Area, India

  • Enforcing security policies in enterprise mobile devices
  • Proof-of-concept implementation on Android
Security PoliciesAndroidSecurity

Google

Software Engineering Intern

May 2008Jul 2008 · 2 mos · India

  • Implemented auto complete for development on the Google Desktop Gadget designer
  • http://googledesktopapis.blogspot.com/2009/02/completely-new-gadget-designer.html
Java

Epfl

Software Engineering Intern

May 2007Jul 2007 · 2 mos · Lausanne Area, Switzerland

  • Implemented desktop Java software for Scanning Electron Microscopy Image Analysis
Java

Education

Stanford University

MS — Computer Science

Jan 2009Jan 2011

Indian Institute of Technology, Delhi

Bachelor of Technology — Computer Science

Jan 2005Jan 2009

Stackforce found 100+ more professionals with Technical Leadership & Distributed Systems

Explore similar profiles based on matching skills and experience