V

Vikas Maurya

Software Engineer

Munich, Bavaria, Germany7 yrs 5 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in 5G and Mobile Networking technologies.
  • Proficient in C and C++ for high-performance applications.
  • Strong background in software development life cycle.
Stackforce AI infers this person is a Telecommunications Software Engineer with expertise in 5G and network protocols.

Contact

Skills

Core Skills

5gC++CIpv6Robot Operating System (ros)PythonData StructuresSoftware Development

Other Skills

TTCN-3Mobile NetworkingScapyUbuntuVersion ControlXDPInternet Protocol (IP)GiteBPFInternet Protocol Suite (TCP/IP)SocketsLinuxSocket ProgrammingVirtualBoxFedora

About

Experienced Software Engineer with a demonstrated history of working in the computer software industry. Skilled in C, C++, Data Structures, Computer Networking and Linux.

Experience

7 yrs 5 mos
Total Experience
2 yrs 5 mos
Average Tenure
3 yrs 2 mos
Current Experience

Nokia

Software Engineer

Apr 2023Present · 3 yrs 2 mos · Ulm, Baden-Württemberg, Germany · On-site

  • Working with the Mobile Networks Layer 3 (Control Plane) SW R&D in Ulm on the 5G base station. SW of Control Plane is controlling and maintaining the mobile phone’s connection to the radio network. This includes call setup, call release, and mobility management inside 5G and between other radio access technologies (i.e. LTE). As part of that, the CP also configures the 5G base station lower layers triggered by the operation and maintenance system.
5GTTCN-3C++Mobile Networking

Huawei

2 roles

Software Engineer

Feb 2022Mar 2023 · 1 yr 1 mo · Munich, Bavaria, Germany

  • Implemented a functional prototype for the Service address router which uses service addresses instead of IPs to route the packet toward the server.
  • Used eXpress Data Path (XDP) program type of Extended Berkeley Packet Filter (eBPF) to implement the packet processing in the Linux kernel.
  • Tested and evaluated the program on minimal topology using KVM-QEMU VMs. Also presented a fully functional demo of the prototype using virtual box VMs. Implemented Client and Server programs using C Socket API for this Demo.
  • I worked with IPv6 and IPv6 extension headers specifically the Destination Options header during this project.
IPv6ScapyUbuntuVersion ControlSoftware DevelopmentC+9

Master Thesis Student

Jun 2021Nov 2021 · 5 mos · Munich, Bavaria, Germany

  • Designed a forwarding engine based on constraint-based service routing and implemented it using the Extended Berkeley Packet Filter (eBPF).
  • Used eXpress Data Path (XDP) program type of eBPF for high-performance packet processing in the Linux kernel. Also used the traffic control (tc) program type of eBPF to implement the multicast
  • forwarder.
  • Comprehensively evaluated my program using the Scapy packet manipulation program and presented my result in the thesis.
IPv6ScapyUbuntuVersion ControlSoftware DevelopmentC+9

Commsolid

Werkstudent

Sep 2020May 2021 · 8 mos · Dresden, Saxony, Germany

  • Worked on programming a robotic arm using the Robot Operating system (ROS). Used Python to program a Ufactory robotic arm to perform tasks such as 3D printing, and object recognition using an image processing library.
Software DevelopmentFedoraPythonLinuxRobot Operating System (ROS)

Technische universität dresden

Student Research Assistant

Feb 2020Mar 2021 · 1 yr 1 mo · Dresden Area, Germany

  • Implementation and Integration of Routing algorithm in GNUNET(open-source software framework for decentralized, peer-to-peer networking ).
  • Automation of setting up isolated GNUnet networks with a configurable network topology.
  • Worked on resilient anonymous communication on peer-to-peer networks. Implemented Lookup service for Greedy embedding routing.
DockerUbuntuVersion ControlSoftware DevelopmentCInternet Protocol (IP)+5

Citrix

2 roles

Software Engineer 2

Promoted

Apr 2018Oct 2019 · 1 yr 6 mos

  • Contributed to various phases of software development life cycle such as design, development, manual testing, automation and documentation.
  • Added support for DNS TCP on Netscaler.
  • Increased no. of monitor limit by 120 % on Netscaler to support larger configuration. This involved a large amount of scalability analysis of the whole monitoring module code on Netscaler.
ScrumWiresharkJiraVersion ControlSoftware DevelopmentC+9

Software Engineer 1

Jul 2016Mar 2018 · 1 yr 8 mos

  • Debugging and Fixing Complex Internal and Customer issues In Citrix Netscaler (All-in-one Web Application Delivery Controller(ADC)).
  • Worked on Enhancements related to Load Balancing, Monitoring, Persistence, Global Server Load Balancing and DNS features on Netscaler.
ScrumWiresharkJiraVersion ControlSoftware DevelopmentC+7

National payments corporation of india (npci)

Summer Intern

May 2015Jul 2015 · 2 mos · Hyderabad Area, India

  • Researched possible API attacks in Unified Payment Interface & PIN Processing API and proposed
  • solutions to mitigate these attacks.

Education

Technische Universität Dresden

Master of Science - MS — Distributed Systems Engineering

Oct 2019Nov 2021

Indian Institute of Technology (Banaras Hindu University), Varanasi

Bachelor of Technology (B.Tech.) — Computer Science and Enginnering

Jan 2012Jan 2016

Jawahar Navodaya Vidyalaya, Rudrapur

Jan 2007Jan 2011

Stackforce found 100+ more professionals with 5g & C++

Explore similar profiles based on matching skills and experience