Rupam Das - Profile


Summary
Over 12 years experience in:
- Microprocessor-based and DSP-based Embedded Product development and System software development in
  Telecom, Datacom, Networking, Wireless and Broadband domains
- Innovation, conceptualization, design, development, delivery and maintenance of several commercially successful
  Telecom and Networking products
- Training and mentoring co-workers for skills, knowledge and technology learning

Current work profile
At present working as a freelance consultant and trainer for Embedded Software Technologies domain. Primary focus is on Embedded Linux and related topics. I undertake both training and consulting assignments in Embedded Software Technologies. For consulting assignments, see Consulting. For trainings, see Student Training and Corporate Training.

More about my profile at my LinkedIn profile

Expertise
My primary expertise is in Embedded Product Visualization, Rapid Prototyping, Design and Development of Wired and Wireless Networking and Telecom products. 

Linux and Embedded Linux based training and development - Boot loader, Kernel customization, Root File System development, Device Driver porting and development, Embedded System & Peripheral Integration using Software, Shell scripts, Embedded Web Server using HTML/JavaScript/CGI

Datacom/Telecom, Wireless and Broadband Networking protocols - V.90 Modem, Wi-Fi (802.11 a/b/g), Ethernet, PPP, PPPoE, Proprietary protocols 

System software, application software and firmware design and development for Microprocessor and Microcontroller based hardwares

Design and development of PC-Embedded Hardware Interfacing and Diagnostic tool and software (Serial, Parallel, Ethernet interfaces)

Network Architecture design and implementation for Wired, Wired and hybrid networks for home, SOHO and Enterprise customers.

Microcontroller based design and development of Embedded Products (Microchip PIC16F series and NXP 89v51 microcontrollers)

Technical Knowledge

Hardware

Atheros SoCs based on MIPS32 core

Intel IXP425 SoC based on ARM core

AMD Geode processor based on Intel x86 core

Analog Devices ADSP 218x processors

Analog Devices ADSP Blackfin 533/537 processors

Infineon INCA-IPs processor PSB21543

Microchip 16F8XX family 8-bit microcontrollers

NXP-Phillips P89V51 8-bit microcontrollers

Operating systems

Linux (RedHat, Fedora, CentOS)

RT Kernel for ADSP 21xx and ADI Blackfin processors

Embedded Linux

uClinux Kernel developmenet and customization

Packages: BusyBox, uDhcpd, Thttpd, LinPhone

Device Drivers: Audio (ADI-AD1885, ADI-AD1836), Video (ADI-ADV7393, ADI-ADV7171), I2C, SPORT, RS232, Ethernet, Parallel port, Flash

Bootloaders - RedBoot, U-Boot

Languages

C , ADSP Assembly for ADSP 21xx processors, Linux Shell Scripts, Perl

CGI/HTML/JavaScript/Shell scripts for Web server development

Standards

IEEE 802.11 a/b/g (Wi-Fi)

IEEE 802.3/Ethernet

ETSI DECT for Fixed Wireless Access

Protocols

PPP / Hayes AT Modem Protocol

PPPoE

RS232

Software Tools

ADSP VisualDSP IDE for ADSP 218x processors

VisualDSP++ IDE for ADSP Blackfin 53x processors

Gnu Make

Debuggers - Gdb, DDD

Kompozer Web Designer

Packages

Windows - Microsoft Office suite, Source Insight, Dev C++, WinMerge

Linux - Source Navigator, DDD debugger, gdb, kgdb, gnuPlot

Technologies

Wi-Fi/802.11 abg based Access Points and MESH nodes

Fixed Wireless Access using ETSI DECT standards

Cable/Wireless Access using ETSI DECT standards and DOCSIS


Website maintained by www.nxnvision.com