Summary
Overview
Work History
Education
Skills
Languages
Interests
Additional Information
Certification
Timeline
Generic
ALOK NEGI

ALOK NEGI

Bengaluru

Summary

Senior Engineer with specialization in embedded hardware and software engineering, focusing on Wi-Fi protocols and wireless technologies. Expertise in Linux OS, Android Wi-Fi architecture, and programming languages C and C++. Proven track record of working in Wi-Fi Firmware, Wi-Fi Driver and sub-MAC layer, resolving complex issues such as ARP failures and UDP uplink low throughput. Proficient in tools like Wireshark, GDB, Ixia, and Git, with hands-on experience in Qualcomm Wireless Firmware, Broadcomm Wireless Driver, OpenWrt based and Wireless Infotainment System projects.

Overview

3
3
Languages
1
1
Certification
8
8
years of professional experience

Work History

Senior Engineer - Embedded HW & SW Engineering

L&T Technology Services
Bengaluru, India
05.2024 - Current
  • Integrated TLS v1.3 to optimise encryption standards.
  • Mitigated ARP-related connection failures occurring in beacon loss and roaming scenarios through supplicant code.
  • Addressed Wi-Fi Direct connection failure through Wi-Fi driver code.
  • Resolved the issue of missing device names in the Wi-Fi Direct UI by using WLAN debugging skills.
  • Fixed the '1x' profile not connecting with TOFU in the setup wizard during the initial setup.
  • Removed Wi-Fi hotspot option from the customer's wearable devices' UI.

Associate Software Engineer-II

Capgemini Engineering
Bengaluru, India
05.2021 - 05.2024

Domain: Embedded Systems.

Training: Duration: 3 months.

I have had a total of three months of training, which included Advanced C, Linux system programming, and OpenWrt.

  • C programming.
  • Linux system programming.
  • OpenWrt.
  • Wi-Fi Protocols (802.11 ac/ax).
  • WLAN – wpa_supplicant, hostapd, and Wireshark.

Project Name: Qualcomm Wireless Firmware Porting.

Duration: 1 year, 2 months.

The main objective of the project was to port the QCA firmware code from QurtOS to the customer (AMD) processor, running FreeRTOS.

  • Programming languages used: C, C++, and shell script.
  • Implementing QCA-specific APIs to FreeRTOS APIs.
  • Making device-specific changes such as interrupts, shared memory, low-level drivers, etc.
  • Worked on the MAC layer while enabling the device to perform scans and connect to Wi-Fi networks.
  • Contributed to fixing the crash encountered while de-referencing the Moselle chip’s connectivity memory.
  • Contributed to performance optimization by debugging UDP uplink low throughput.

Project Name: Qualcomm Opensync

Duration: 6 months

  • Programming languages involved: C, shell script
  • Gained hands-on experience with Qualcomm devices (such as Alder, Maple, and Hawkeye).
  • Contributed to fixing some of the bugs on both the driver and application sides.
  • Compiling the QC SDKs and performing development sanity checks for testing the source code.

Project Name: HARMAN Wireless Infotainment Systems

Duration: 5-6 months

  • Programming languages used: Java, C++, and C.
  • Analysed code flow for Tethering in SoftAP and STA mode to gain a thorough understanding of Android WiFi architecture and enhance debugging skills.
  • Worked on the analysis of various TML (Tata Gen Wireless Infotainment System project) tickets.
  • Contributed to debugging CTS issues on the BMW IDCEVo project, such as crashes observed during the execution of various test cases.

TRON Analyst

Amazon Development Center India Pvt. Ltd
Hyderabad
07.2018 - 01.2020
  • Monitoring the overall functioning of Inbound FC operations , identifying improvement areas and implementing adequate measures to maximize satisfaction level.
  • Dealt with inbound and outbound operations where accountability for analysis, demand of the product with the help of data was required.
  • Hands-on experience with many AI tools like HMI, also to analyze and detect exceptions.
  • Meet predetermined and assigned productivity targets and quality standards.

Education

Bachelor of Technology - Electronics and Communication

DIT University
Dehradun, UT
01-2018

12th CBSE -

Nirmal Ashram Deepmala Pagarani Public School
01-2014

10th CBSE -

Govt. Higher Secondary School
01-2011

Skills

OPERATING SYSTEMS

  • Linux OS
  • Android

PROGRAMMING LANGUAGES

  • C language
  • C
  • Java

PROTOCOLS

  • Networking: TCP/IP, UDP
  • Wi-Fi Protocols
  • ARP, DHCP
  • Wi-Fi/Bluetooth coexistence mechanisms
  • Bluetooth HCI, BLE, BlueZ

WIRELESS

  • 80211 b/a/g/n/ac/ax

TOOLS

  • Make, GCC, Wireshark, GDB, Git, KEIL µVision
  • Valgrind, Splint

WLAN

  • wpa_supplicant, hostapd
  • Embedded systems
  • Wireless networking
  • Linux programming
  • Driver development

Bluetooth

  • Bluetooth HCI fundamentals
  • Controller-host communication
  • HCI command/event analysis
  • Bluetooth packet-level debugging
  • BLE connectivity troubleshooting

Languages

Hindi, English
First Language
Kannada
Beginner
A1
Telugu
Beginner
A1

Interests

  • Theatre/Drama
  • Martial Arts - Taekwondo
  • High Jump
  • Travelling
  • Meditation
  • Android OS

Additional Information

CO-CURRICULAR ACTIVITIES/ACHIEVEMENTS:

  • Secured highest marks in Mathematics in 2008 International Assessments for Indian Schools at State level competition in 8th standard.
  • Awarded an HCL laptop and a cash prize of Rs. 10000 by Arunachal Pradesh State Govt. for securing highest marks in school at Xth standard.
  • Awarded first position in Quizzex 17 organized by OSA & SPIE Chapters(DIT University) during B.Tech 3rd year.

Certification

VECTOR INDIA TRAINING

  • Undergone hands-on one year of Advanced Embedded Systems training certification at Vector Institute, Hyderabad which included modules such as: C language, Linux system programming, 8051 Microcontroller, CPP, TCP/IP and UDP protocols.

PROJECT 1:

Title: RFID based security system

Duration: 5 days

Description: The main objective of this project was to develop a security system that controls the entry and exit of people, which consisted of a password to a particular RFID card that can be set and modified by user. Setting password for the first time can be done directly, but doing the same from next time will need current password for verification and then new password will be updated.

PROJECT 2:

Title: Touch screen based device control system

Duration: 5 days

Description: The main objective of this project was to develop a system which controls the state of devices(ON & OFF) based on a touch, in touch-screen panel. Before getting access to device state, a password is required to be entered so that only a particular user can get access to it.

Timeline

Senior Engineer - Embedded HW & SW Engineering

L&T Technology Services
05.2024 - Current

Associate Software Engineer-II

Capgemini Engineering
05.2021 - 05.2024

TRON Analyst

Amazon Development Center India Pvt. Ltd
07.2018 - 01.2020

10th CBSE -

Govt. Higher Secondary School

12th CBSE -

Nirmal Ashram Deepmala Pagarani Public School

Bachelor of Technology - Electronics and Communication

DIT University
ALOK NEGI