Summary
Overview
Work History
Education
Skills
Competencies
Timeline
Generic

Mujibur Rahiman K

Senior Software Engineer
Bangalore,KA

Summary

A Senior Software Developer with 4 years of experience in networking and wireless domain of embedded systems. Specialized in Linux BSP, L2 and L3 Protocols, Ethernet driver, WLAN Driver, Router and Access Point firmware development. Proficient in C Programming, Shell scripting, Debugging and Bug fixing. Experienced in supporting project deliverables and maintaining releases.

Overview

7
7
years of professional experience
6
6
years of post-secondary education

Work History

Senior Software Developer

Leadsoc Technologies
Bangalore
07.2023 - Current

Project: Wi-Fi Access Point Development

Roles: Module Owner

Description: Home Wi-Fi Access Point firmware development

Responsibilities:

  • Developed router backend applications related to Firewall and Port forwarding which constitutes about 45% of AP features
  • Design and implementation of Centralized firmware upgrade in Access Point
  • Fixed existing bug in features which increased overall efficiency of the AP by 70%
  • Successfully adhered to project timelines, meeting sprints and milestones with keen focus on submitting deliverables within expected deadlines.

Senior Software Developer

VVDN Technologies
Pollachi
06.2021 - 07.2023

Project : Wi-Fi 6E Home Router Development
Roles : Firmware Developer and Module Owner

Description : Wi-Fi 6E Home Router backend application development

Responsibilities :

  • Router initial bring up involving SDK setup, boot-loader bring up and initial firmware generation
  • Developed back-end support for router features like Open-VPN, Automatic Firmware Upgrade, Attached devices, etc.
  • Design and development of below Home Router features
    ○ LAN Settings
    ○ VLAN Settings - Both wired and wireless
    ○ Port Forwarding
    ○ Open-VPN
    ○ Traffic Meter
  • Enhanced router boot time and operating time
  • Assisted Wi-Fi 6E router production team in manufacturing phase

Project : Container Card Orchestration in Enterprise Router Product
Roles : Module Owner & lead

Description : End to End traffic control mechanism using Linux Containers and Open-V-Switch library

Responsibilities:

  • Involved in Proof of Concept, design and documentation of entire project
  • Added support for Open-V-Switch library and Linux Container packages
  • Developed API for spawning containers, creating VLAN Networks and service chains
  • Guided team of 2 in API development
  • Enhanced this module with shell scripting and C libraries which increased performance of this module by 40%

Module Owner

VVDN Technologies
Pollachi
04.2020 - 06.2021

Project : Easy-Mesh Micro Service Porting in Enterprise Router Product
Roles : Module Developer

Description : Porting existing Easy-Mesh stack to Enterprise Router

Responsibilities :

  • Implemented Easy-Mesh stack in Enterprise router using micro service architecture
  • Developed complete stack in MQTT technology which increased overall operation efficiency of product by 80%
  • Customized API development using C was accomplished adhering to timeline of project

Software Developer

VVDN Technologies
Pollachi
09.2019 - 04.2020

Project : Dual card Dual band support in Wi-Fi 6 Enterprise Router
Roles : Firmware Developer

Description : Add support for Dual Wi-Fi cards in Enterprise Router using extra PCI-e slot

Responsibilities:

  • Resolved driver-level code such as interrupt remapping and functional redesign changes in Marvell wireless driver.
  • Ensured throughput is efficient around 90% even after functional changes
  • Involved in debugging after redesign of interrupt mapping

Project : Object Detection using Wi-Fi 6 Enterprise Router (Channel State Information - CSI)
Roles : Firmware Developer

Description : Development of feature using driver level API named CSI to detect real time objects

Responsibilities:

  • Performed extraction of CSI information from Wi-Fi 6 driver and pass it to user-developed custom application for further processing.
  • Ensured Router's operation efficiency is always above threshold value
  • Developed python scripts to enhance and transform data into measurable units
  • Customized UI to visualize transformed data in graph
  • Involved in end to end design and development activities
  • Presented final outcome to customer with real time demonstration of this feature

Internship Student

VVDN Technologies
Pollachi
01.2019 - 08.2019
  • Attended training on Linux Basics, C Programming (advanced), and Networking Concepts (Wired and Wireless)
  • Assigned with Mini project where task is to port Proprietary Qualcomm Wireless driver into newer kernel version conduct throughput performance test and generate report using lx-Chariot tool.
  • Ensured that throughput level are meeting 90% efficiency after porting
  • Provided project progress updates and proposed captured results to higher officials

Education

Bachelor of Engineering Technology - Electrical And Electronics Engineering

P.A.College of Engineering And Technology
Pollachi
07.2015 - 04.2019

HSC -

Tmt.Rukkumaniammal Higher Secondary School
Pollachi
06.2013 - 03.2015

SSLC -

Good Shepherd Matriculation School
Pollachi
06.2012 - 03.2013

Skills

Python

Competencies

  • Expertise in advanced C Programming
  • Experienced in openwrt SDK and custom networking SDKs
  • Experienced in Linux programming and good hands on experience in developing Linux applications
  • Experienced in Router and Access point development cycles, developed backend applications and kernel modules for enterprise access point and home routers
  • Good Knowledge and and experience in shell scripting
  • Good Knowledge in L2/L3 Protocols and IEEE standards
  • Good understanding of WLAN driver, network stack and L2/L3 data path
  • Proficient on board bring up with arm based boards and good experience in Qualcomm chipset
  • Ability to comprehend hardware specifications and schematics
  • Adaptive to Agile workflow
  • Good debugging skill and good at problem solving
  • Experienced in testing and validating the products
  • Experienced with editors like Vim, Visual studio and sniffers like Wireshark
  • Good team player with excellent communication and presentation skills
  • Skilled in the documentation of bring-up manuals, user guides, design documents & release notes
  • Learning WLAN technologies in depth

Timeline

Senior Software Developer

Leadsoc Technologies
07.2023 - Current

Senior Software Developer

VVDN Technologies
06.2021 - 07.2023

Module Owner

VVDN Technologies
04.2020 - 06.2021

Software Developer

VVDN Technologies
09.2019 - 04.2020

Internship Student

VVDN Technologies
01.2019 - 08.2019

Bachelor of Engineering Technology - Electrical And Electronics Engineering

P.A.College of Engineering And Technology
07.2015 - 04.2019

HSC -

Tmt.Rukkumaniammal Higher Secondary School
06.2013 - 03.2015

SSLC -

Good Shepherd Matriculation School
06.2012 - 03.2013
Mujibur Rahiman KSenior Software Engineer