1. MOHD. ARIF KHAN
Mobile: +91 9711973775 E-Mail: khan1947@gmail.com
Seeking assignments in Embedded Software Development with a growth oriented organisation
Location Preference: Bangalore / NOIDA / Gurgaon / Hyderabad
PROFESSIONAL ABRIDGEMENT
A result oriented professional with nearly 3.1 years of experience in Software Development, Project Execution, Wireless
Communication and Embedded Systems.
Presently associated with Aricent Group Gurgaon, NCR as Sr. Software engineer and working LTE eNodeB
integration Adept in end-to-end development of embedded software projects from requirement analysis to system
study, designing, coding testing, de-bugging, documentation and implementation.
Deft at mapping the requirements, custom designing solutions & troubleshooting for complex embedded software &
application problems.
C Programming, Linux
Network processor (Cavium, XLR) programming
Linux networking drivers
Routing
Fast and slow path implementation
Conversant with Wireless LAN (802.11b/g/n), TCP/IP, PPP, PPOE and SSL.
Exposure in developing Wireless LAN driver & porting to various embedded controller including LPC2368, LM6965, STM32,
etc.
Areas of interest: Device Driver Development for embedded systems, Linux, Windows, C Code porting for
microcontrollers, Protocols understanding and its software development, L2,L3 Layer protocol development,
WLAN 802.11 b/g/n and WIMAX,LTE.
Acquired strong communication, analytical, analysis/ mapping and negotiation skills.
SKILL SET
Technical:
Languages : C
OS : LINUX, RMI OS
Packages : RMI SDK, Cavium, SDK, Microsoft (Office & Visio), Source Insight .Net Micro Framework.
Tools : Logic Analyzer, Flash Magic, SAM-BA, Makefile and Oscilloscope, ARM debugger.
Microcontroller : PP50, CN63xx, LPC2292, LPC2368. ATMEL AT91SAM7X512/256 and STM32, TCI6614
Protocol : LTE,TCP/IP, WLAN-IEEE 802.11b, 802.11g, 802.11n, PPP, IPV6.
Architecture : ARM.
Compliers : Win ARM GCC, IAR and Sourcery G++.
Functional:
Analysing system and finalising technical / functional specifications.
Defining best practices for project support and documentation.
Designing, developing, testing, troubleshooting and debugging of drivers and applications.
Cooperating & communicating with other team members for efficient development work.
Defining suitable methodology to undertake the project with the available inputs for the requisite
output.
ORGANISATIONAL SCAN
Jan12-till day :Aricent Group , Gurgaon as Sr.Software Senior Engineer
June’10- Jan 12: HCL Technologies Ltd, Noida NCR as MTS (Member of Technical Staff)
Sep’08-May’10: ADYA Systems Software Pvt. Ltd., (Acquired by WhizNets Inc), New Delhi as Embedded Software
Engineer - WLAN
Project overview: LTE eNodeB (pico cell) Integration and Testing
Title :
Role : Analysis ,Development and Testing
Platform : Linux, ARM, DSP
Tools : C, Code Composer Studio Team Size: 20
Synopsis :
2. LTE is a future technology for telecom industry and having many architectural blocks; in this
project we have developed the Pico cell for LTE network. I was responsible for Aricent IPR L2
stack porting on TCIEVM6614 and integration of third part L1.
I was also involved in the integration and porting of OAM IPR of Aricent.
Role : The project was executed with the following responsibilities
Porting of LTE IPR Stack on L2 on DSP and L3 on ARM
Porting of OAM IPR
Participate in designing of fast and slow path software blocks
Designing test scenarios.
Prepare build structure for the project
Project overview:
Title : Policy Enforcement and Control System (PECS) on Octeon Network Processor
Role : Analysis & Development
Platform : Linux, Octeon
Tools : C, Cavium SDK, CN63xx Team Size: 5
Synopsis :
LTE is a future technology for telecom industry and having many architectural blocks. Policy
control and Enforcement function (PECS) with SGW and PGW are some of them. These blocks
are part of the Policy enforcement and charging system. This system is developed on Octeon
Network processors. This Networking solution is made for the internet providers. The main
blocks in this solution are routing, fast path implementation, Hardware abstraction layer for
Octeon network processor, fast path and slow path implementation.
Role : The project was executed with the following responsibilities
Developing Hardware abstraction layer for Cavium network processor (CN63xx)
Porting of session manager
Participate in designing of fast and slow path software blocks
Designing test scenarios.
Prepare build structure for the project
Project overview:
Title : Policy Enforcement and Control System
Role : Analysis & Development
Platform : Linux, RMI OS
Tools : C, RMI SDK, PP50 Team Size: 8
Synopsis :
The PP50 provides deep-packet inspection capabilities that support advanced content-aware
routing and security functions required by multi-service IP networks. The blade is for next-generation
infrastructure applications, such as PDN gateways which incorporate Policy control
such as gating control and QoS control. In this model we provide end user(User Equipment) the
content specific service based on the service data flow(SDF) detection. Network processor
provides the 4-tuple and DPI is used to extract the information about higher layer protocol of the
TCP/IP stack, based on the detected SDF a suitable PCC rule is obtained from the Policy
control server and the suitable QoS is enforced on the SDF.
Role : The project was executed with the following responsibilities:
Implementation of Session manager
Implementation of DPI module for HTTP, SIP,RTP, media player formats detection.
Implementation tuple based searching of session.
3. Project overview:
Title : Development of CSR11n Embedded WLAN driver
Role : Analysis & Development
Platform : Non-OS
Tools : C, WINARM GCC & LPC2368 Team Size: 2
Synopsis : CSR (Cambridge Silicon Radio) is a German company which develops wireless LAN chips,
these IEEE802.11 b/g/n chips comes with SDIO/SPI and PCI interface to communicate with different
host controllers. CSR also provides driver source code to its OEM’s to develop their customized
solution integrating CSR WLAN chip. CSR provides OS based platform including LINUX,
Windows and Windows CE.
In this projects we have develop driver for OS-less platform taking reference from the Linux
driver, This driver have a very small foot print of 110kbyte Flash and 16Kbyte Ram requirement
and can be interface with the many host controller with SPI interface. In this project we have
interfaced it with LPC2368 controller which is ARM7 based and have 512Kbyte of Flash, 32
Kbyte of RAM and SPI interface.
Title : Serial to WLAN Bridge using PPP
Role : Analysis & Development
Platform : Non-OS
Tools : C & WINARM GCC Team Size: 1
Synopsis : PPP i.e. Point to Point Protocol is a serial data link layer protocol which is extensively used in
modem for dial up internet connection by ISP’s. PPP is a client-server oriented protocol in which
user becomes the PPP client and ISP provider becomes the PPP server. User who wants to
access the internet dials in to PPP server to access the internet, to dial in standered utility are available in
Windows and Linux.
In serial to WLAN Bridge I ported PPP server on ARM7 controller and integrated it with WLAN
driver.
User dial in using Windows utility to PPP server and after successful authentication, packets from
the serial interface are received by PPP sever and after decoding and manipulating their header
are further forwarded to WLAN interface.
Other Key Projects Handled:
Title : Embedded SSL Porting on AT917X512
Role : Analysis & Development
Platform : Non-OS
Tools : WINARM GCC & AT91SAM7X512 Team Size: 2
Title : Code Read Protection for WLAN Library on LPC2368
Role : Analysis & Development
Platform : Non-OS
Tools : C & WINARM GCC Team Size: 1
Title : Creation of Optimized WLAN Library on LPC2368
Role : Developer
Platform : Non-OS
Tools : C & WINARM GCC Team Size: 2
Title : Porting of .net MicroFramework on LPC2292
Role : Developer
Platform : Non-OS
Tools : C, ARM None Eabi Compiler & Porting Kit Tools Team Size: 2
4. Notable Attainments:
Recipient of:
Received Individual Excellence Award in Aricent.
Received Exceed expectation Rating for appraisal cycle 2010-2011
Letter of appreciation for Challenging and Innovative Work.
Appreciation from Manager for on time completion of projects.
ACADEMIC CREDENTIALS
2008 B.Tech. (Electronics & Communications) from Sapthagiri College of Engineering, Bangalore. Secured with
70.01%.
TECHNICAL TRAINING
IEEE802.11b/g (WLAN) Protocol.
LTE
BEYOND CURRICULUM
Recognized by School Fraternity for cent percent attendance on several occasions
Active member of:
Football team of school which was the runner up in the inter house tournament.
Cancer aid society to alleviate the suffering of cancer patient.
PERSONAL DOSSIER
Date of Birth : 9th July 1985
Present Address : H-45/10, Ashiyana Apartment, FF Batla House, Jamia Nagar, New Delhi - 110025
Permanent Address : S/o. Mohd. Naseem Khan, 5/431 Talaiya Fazal Imam, District Farrukhabad - 209625,
Uttar Pradesh
Linguistic Abilities : English, Hindi and Urdu