Divyanshu Kumar

Software Engineer

Mountain View, California, United States8 yrs 3 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in developing distributed systems for telecommunications.
  • Proficient in backend development with C++ and Python.
  • Experience in teaching and mentoring in computer science.
Stackforce AI infers this person is a Backend Engineer specializing in Telecommunications and Distributed Systems.

Contact

Skills

Core Skills

Distributed SystemsBackendPythonC++

Other Skills

Python (Programming Language)Apache ThriftWebAssemblyJavaScriptMachine LearningDeep LearningAlgorithmsData StructuresComputer NetworkingLinuxCamera OperationRecurrent Neural Networks (RNN)Convolutional Neural Networks (CNN)Multi-camera

About

Building and improving distributed systems - I love figuring out how systems work and continuously strive to make them faster and reliable while minimizing complexity and maintenance burden.

Experience

8 yrs 3 mos
Total Experience
2 yrs 9 mos
Average Tenure
3 yrs 5 mos
Current Experience

Meta

2 roles

Software Engineer

Jan 2023Present · 3 yrs 5 mos · Menlo Park, California, United States · On-site

  • Developing solutions to provide fast, reliable, and scalable video and voice call infrastructure for WhatsApp.
BackendC++Distributed SystemsPython

Software Engineer

May 2022Aug 2022 · 3 mos · Menlo Park, California, United States

  • SWE intern in the WhatsApp Calling Infra team.
  • Designed and developed distributed systems solutions for smooth failover in WhatsApp calling service.
  • The feature affects more than 80 million calls daily.
Apache ThriftC++Distributed Systems

University of wisconsin-madison

3 roles

Graduate Teaching Assistant

Aug 2022Jan 2023 · 5 mos · Madison, Wisconsin, United States

  • TA for the CS220 course teaching introductory CS with python.
Python (Programming Language)Python

Co-Instructor in CS-402

Jan 2022May 2022 · 4 mos · Madison, Wisconsin, United States

  • Taught introductory CS using Scratch tool and language to K-12 students. The aim of this after-school teaching was to educate students about Computer Science and develop an interest in them to pursue CS in the form of interest/education.

Graduate Teaching Assistant

Aug 2021Jan 2022 · 5 mos · Madison, Wisconsin, United States

  • Graduate Teaching Assistant for the course CS 220 at UW Madison. Responsible for designing quizzes, projects, exams, leading lab hours and helping students in office hours.

Samsung r&d institute india

3 roles

Lead Software Engineer

Mar 2021Aug 2021 · 5 mos

  • Develop Camera System Software, which includes camera software stack to support Android Camera Hardware Abstraction Layer (HAL) and camera kernel as well as camera hardware bring-up.
  • Optimize camera system software performance, power, and memory usage.
  • Integrate Machine Learning and Computer Vision software.

Senior Software Engineer

Promoted

Mar 2019Feb 2021 · 1 yr 11 mos

Software Engineer

Jun 2017Feb 2019 · 1 yr 8 mos

Samsung research insitute, bangalore

Student Trainee

Jun 2016Jul 2016 · 1 mo · Bengaluru, Karnataka

  • Created a 5G PTT(push to talk) application with voice and video capabilities in the IMS(IP Multimedia Subsystem) team.

Education

University of Wisconsin-Madison

Master of Science - MS — Computer Science

Aug 2021Dec 2022

Delhi Technological University (Formerly DCE)

BTech - Bachelor of Technology — Computer Engineering

Jan 2013Jan 2017

Stackforce found 100+ more professionals with Distributed Systems & Backend

Explore similar profiles based on matching skills and experience