Sneha Maganahalli
Rajendranath Ph No: +91
6362433066
Email:
[email protected]A Senior Software Engineer with (~9) years of experience with specialization in embedded software
development with a good understanding of C language, Linux Kernelinternals, networking, with
exposure to the Software Development Life Cycle.
Career Objective:
To excel in my work and learn new things every day.
Technical Skills:
Operating Systems Linux
Languages C
Protocols TCP, UDP, IP, ARP, RARP, VXLAN
Open Source Daemon
Working Hostapd, Wpa_supplicant, Dnsmasq, Dhcpcd.
Tools GCC, make, Purify, Valgrind, Wireshark, GIT Repository, IXIA
Debuggers GDB
Domain Knowledge Networking/ Linux security/ Information Security.
Education Qualification:
• Master’s in Technology in Computer Science branch with a specialization in Information Security
from IIT Madras (2021 -2024)
• Bachelor of Engineering in Computer Science form University BDT college Davangere in (2011-
2015)
Networking Skills:
• Excellent in understanding basic networking concepts like bridging and routing.
Eg: Worked on linux networking stack, tunnels like VXLAN and IPSEC.
• Excellent in understanding and implementing 3GPP Multiplexer protocol.
• Excellent in understanding the importance of Linux security.
Eg: User, group, permissions, system-environment, Service files, udev rules, system-tmp files.
• In depth knowledge of Router Capabilities like
a) Access Points, Stations, working of WiFi, 802.11 Protocol.
b) Working of WLAN (Wireless Local Area Network) WWAN (Wireless
Wide Area Network).
c) Working NAT (Network Address translation) Firewall, Iptables.
Experience Details:
Company Experience Domain
~7 years [from Jun 2017 – Networking
Qualcomm India
Present]
Global Edge Software Ltd ~2 years [from Jul 2015- Jun 2017] Networking
Project Profile:
Project 1: Implementation of one-to-many tunnel feature of VXLAN tunnel over PPE
Company Qualcomm India
Description a) Engineered and developed the complete VXLAN functionalities, including
VTEP discovery and MAC address learning mechanisms from scratch.
b) Since the Linux networking stack processing is slow, the VXLAN encryption
and decryption will be done by the Packet processing engine.
c) Collaborated closely with software developers and network architects to
refine and optimize the VXLAN implementation based on performance
metrics and feedback
d) Implemented one-to-many tunnel feature of the VXLAN tunnel
Role Development
Environment • Platform: Linux
• Language: embedded C
Project 2: Implementation of 3GPP (27.010) Multiplexer protocol required for 5G.
Company Qualcomm India
Description a) Single handedly implemented the 3GPP Multiplexer Protocol ( s p e c i f i c a t i o n
2 7 . 0 1 0 ) operates between an MS and a TE and allows several simultaneous
sessions over a normal serial asynchronous interface.
b) The multiplexing protocol can be used to send any data, for instance voice, SMS,
USSD, fax etc.
c) The protocol has a particular frame format to carry data. The data will be multiplexed
and demultiplexed by the protocol at MS and TE respectively
Role Development
Environment • Platform: Linux
• Language: embedded C
Project 3: Deprivilege Root Access of a Daemon and Security Enhanced Linux (SELinux)
(Security feature)
Company Qualcomm India
Description Independently managed and executed the security feature on embedded device.
a) If a daemon runs as root, then it will have all the privileges. Hence its good to run
it as a normal user rather than root.
b) Worked on Systemd Environment. Usage of Service Files, Udev Rules Systemd Tmp
Files, SELinux.
c) Deal with user, groups, privileges and permissions in Linux and understanding
the importance of the security and its impacts on the project.
Role • Development
Environment • Platform: Linux
• Language: C, C++
Awards
: • Received many ThankQ award from various team members and Managers for successful completion
of project.
• Awarded with Orion Insta Award for outstanding contribution and efforts on project.
• Awarded QualStars for successfully delivering the Project.
Other Skills:
• Excellent in Giving Seminars
• Good Communication skills
• Smart and hard Working
Extra-Curricular:
• Worked as a volunteer for Independence Day celebration at NGO.
• Worked as a volunteer and mentor at BVRIT Engineering college for Placement training.
Declaration: I hereby declare that the details furnished above are true and correct to the best of my knowledge
SNEHA M R