Satyam Kumar

Software Engineer

Bengaluru, Karnataka, India4 yrs 8 mos experience
Most Likely To Switch

Key Highlights

  • Expert in designing high-performance software solutions.
  • Advocate for Test-Driven Development ensuring code quality.
  • Experience in 5G telecommunications and automotive software.
Stackforce AI infers this person is a Software Engineer specializing in SaaS and Telecommunications with a focus on system design.

Contact

Skills

Core Skills

Software DevelopmentSystem DesignEmbedded Systems

Other Skills

AlgorithmsBackendCC++CommunicationComputer ScienceConfluenceContainerizationData StructuresDesign PatternsDistributed ApplicationsEDAEmbedded CEmbedded LinuxEngineering

About

I'm a passionate and results-driven Software Engineer with a talent for designing and developing high-performance solutions. At NetApp, I'm currently enhancing ONTAP. I excel in dynamic environments and am a strong advocate for Test-Driven Development (TDD) to ensure robust and maintainable code. 🔸 SKILLS • Programming Languages: C, C++, Embedded C, Shell Scripting, Python, Go, Java • Unit Testing: GTest, JUnit • Code Analysis: KlocWork, Valgrind • System Design: High-Level Design (HLD), Low-Level Design (LLD) • Core Competencies: Data Structures, Algorithms, Design Patterns, Multithreading, Object-Oriented Design (OOD), Software Development, Object-Oriented Programming (OOP) • Tools & Technologies: ONTAP, SQL, RDBMS, Postman, Kibana, Grafana, Prometheus, Git, Kubernetes, Microservice Architecture 🔸 INTERESTS • Software Development • High-Level & Low-Level Design • Telecommunications • Automotive Industry • System Design • Data Structures and Algorithms • Design Patterns • Reading Technology Blogs • Hiking and Outdoor Activities

Experience

4 yrs 8 mos
Total Experience
1 yr 6 mos
Average Tenure
2 yrs 1 mo
Current Experience

Netapp

Software Engineer II

May 2024 – Present · 2 yrs 1 mo · Bengaluru, Karnataka, India · Hybrid

  • Designed and developed features for NetApp ONTAP
  • Championed Test-Driven Development (TDD) to deliver robust, maintainable code and accelerate feature delivery.
  • Resolved multiple customer-reported defects and escalations within SLA, delivering detailed RCA, timely fixes, and effective workarounds to support and customers.
  • Optimised system performance post-deployment by monitoring API calls, database queries, and resource usage with Prometheus, Grafana, and Kibana.
CC++Embedded CShell ScriptingPythonGo+25

Nokia

Research And Development Engineer

Nov 2022 – Apr 2024 · 1 yr 5 mos · Bengaluru, Karnataka, India · Hybrid

  • UDM manages 5G network subscribers and performs functions like User identification and authentication, Access authorization and Subscription management.
  • ROLES AND RESPONSIBILITIES
  • â—Ź I am currently working as an R & D Engineer for UDM_AUSF product.
  • â—Ź Led the team engaged in end-to-end development and verification of 5G core network element (AUSF UDM).
  • â—Ź Involved in the development of the yang module and helm files required for the bring-up of the UDM product which resides in a microservice environment.
  • â—Ź Involved in the development of code (C/C++, Go , Java & Python) for UDM product
  • â—Ź Integration of UDM_AUSF with other Nokia products that provide different services to UDM like SDL and ZTS. The shared data layer [SDL] is a new cloud-based subscriber database and ZTS provides Fault management [FM], performance management [PM, and configuration management [CM] services to UDM_AUSF product
  • â—Ź Perform RCA/EDA for issues occurring in customer places.
CC++GoJavaPythonRCA+4

Harman india

Associate Software Engineer

Sep 2021 – Nov 2022 · 1 yr 2 mos · Bengaluru, Karnataka, India

  • Languages: C, C++ 11/14, shell script and python (basic).
  • Tools: JIRA, Confluence.
  • OS: LINUX.
  • Version control system: GitLab
  • 1. SOTA(Software Over the Air)
  • State machine and vehicle update controller to handle installation and rollback of software package
  • Embedded diagnostic platform to handle diagnostic requests from multiple ECUs.
  • SWMC (Software management controller) to connect with SWM (Software manager) on the server and check for the availability of new software updates and download it.
  • State machine to handle installation and rollback process.
  • Vehicle update controller acts as a device integration layer to install the newly downloaded software packages from the SWMC.
  • I have Strong experience in Programming languages like C, C++, and Embedded C.
  • Object-oriented programming (OOP) and object-oriented design patterns (OOD).
CC++Shell ScriptingPythonJIRAConfluence+4

Diesel locomotive works varanasi

Summer Intern

May 2019 – Jun 2019 · 1 mo · Varanasi, Uttar Pradesh, India

Education

Kalinga Institute of Industrial Technology, Bhubaneswar

Bachelor of Technology - BTech — Electrical and Electronics Engineering

Jan 2017 – Jan 2021

ALLEN

Jun 2015 – Sep 2017

Jawahar Navodaya Vidyalaya ,saharsa

Secondary School Certificate

Jan 2011 – Jan 2015

Stackforce found 100+ more professionals with Software Development & System Design

Explore similar profiles based on matching skills and experience