SlideShare una empresa de Scribd logo
1 de 10
ALBIN B Mobile: +91-9663387248
Email: albin.84b@gmail.com
Professional Summary
 Hands on Experience in Linux Device Driver Design & Development
 Hands on Experience in Android Linux Kernel, Device Drivers and Boot Loader
 Hands on Experience in Diagnostics Software Development in QNX RTOS
 Expertise in Driver Development in QNX RTOS
 Hands on Experience in Windows Device Driver Development
 Sound knowledge and Experience in C and C++ Programming
 Experienced in Device driver development kit in 2000DDK, XPDDK
 Experienced and holding knowledge on Windows Driver Model (WDM)
 Have sound knowledge and experienced in USBD & HCD Layering of Drivers in
Red Hat Linux 9.0
 Hold Experience and sound knowledge in PCI, USB1.1, USB2.0, WUSB, USB3.0,
USBC with PD and I2C protocols
 Hands on Experience and Knowledge in List Processors such as OHCI, EHCI and
WHCI
 Hands on Experience and Knowledge in EHOST & POSTS device
 Good knowledge of operating system concepts
 Knowledge of Application development in MFC, SDK
 Proficient in designing LLD and DTP
Work Experience
1. Current Employer : Intel Technology India (P) Ltd
Designation : Senior Software Engineer
Period : 21st
Mar 2012 to till date
2. Employer : L&T Infotech
Designation : Senior Software Engineer
Period : 15th
Jan 2010 to 21st
Mar 2012
3. Employer : HCL Technologies Ltd
Designation : Member Technical Staff
Period : 6th
May 2008 to 13th
Jan 2010
4. Employer : Vinchip Systems Pvt. Ltd
Designation : Software Engineer
Period : 30th
Aug 2006 to 5th
May 2008
Technical and Domain Proficiency
Operating
System
Red Hat Linux 9.0, Android-2.0 to Android-4.x, QNX Neutrino OS (RTOS) 6.4,
CentOS, Ubuntu, Windows 98 and XP
Hardware
Platform
Intel Mobile platform, S5PV210(Samsung Orion), S5PV11x(Samsung),
MSM7627(Qualcomm), MIMAS, EMMA, PowerPC (MPC8568, MPC8572) and Intel
x86
Compiler GCC, G++, QCC, VC++
Skill Sets
ANSI C, C++, Linux Device Driver, Linux Kernel Programming in Android OS, QNX
(RTOS) Device Driver and Diagnostics Software, Windows Device Driver, Assembly
Language and basic shell & python scripting
Protocol
Standards
USB, PCI, WUSB, I2C
Handset
Projects
Intel Medfield, Clover trail, Merrifield, Bay trail, Moorefield Phone/Tablet, Samsung
SPH-D710 (Galaxy S2), Samsung SCH-R915, Samsung SWD-S500
Tools and
Utilities
USB Protocol Analyzer, Trace32 JTAG Debugger, Power Monitor, Android SDK,
Perforce, Ram dump tool, QNX Momentics IDE Version 6.4, NTDDK, Win Debugger,
Source Insight, Visual paradigm, Debug View, USB View,
Processors PowerPC and x86
Project Profile
EXPERIENCE IN ANDROID MOBILE/TABLET IN INTEL PLATFORM
ENERGY MANAGEMENT MODUELS IN INTEL PHONES/TABLETS:
Client : XOLO, ORANGE, LENOVA, ACER, ASUS
Duration : Mar 2012 to till data
Environment : Android ICS, KK, JB, L-desert and M-desert
Processor : Merrifield, Moorefield, Cherritrail and Cherritrail HR15
Tools : Android SDK, GIT
Description : Powered by the Intel® Atom™ processor, the power of a phone/tablet and the
flexibility of a 3G/LTE/Wifi smartphone for uncompromised mobile experiences
with more responsiveness and longer-lasting battery life with low power and high
performance. Here Energy Management Module includes Battery, Charging (Host
mode and Device mode with USBC), BCU and Thermal features.
Responsibility:
• Understanding hardware specification
• Developing test suite, integration document
• Contributing to SAS, HLD and Design
• Device Driver Development and enhancing the new features (companion
charging, USBC PD, PR (Power Role) SWAP, DR (Data Role) Swap and
Vconn Swap.
• Leading UCI, Peak Current Optimization and BCU module activities
• Identifying bugs, fixing in EM domain and also work with stakeholder to
resolve other issues.
• Research, Analysis, development and optimization
EXPERIENCE IN ANDROID PDA Blade Tablet
TI OMAP-4430 ANDROID BLADE TABLET PROJECT:
Client : Toshiba
Duration : Dec 2011 to Mar 2012
Environment : Android ICS
Processor : OMAP-4430 & OMAP-4460 (TI)
Tools : Android SDK, GIT
Description : TI OMAP Tablet is a 3G Android PDA from TI to Toshiba, Japan. This device
uses OMAP-4430 TI chipset; it is an ARM Cortex-A9 core processor operates at
1GHZ. It has the Wi-Fi, Bluetooth and USB interfaces.
Responsibility:
• Understanding hardware specification and code Analysis
• Bug fixing, unit testing and verification.
EXPERIENCE IN ANDROID SMART PHONE AT ONSITE
SAMSUNG SCH-R915 MOBILE PROJECT:
Client : Samsung Electronics, Suwon, South Korea
Duration : Sep 2011 to Oct 2011
Environment : Android Gingerbread
Processor : S5PC111 (Samsung)
Tools : USB Analyzer, JTAG Trace32 Debugger, Android SDK, Perforce & RDX tool
Description : Samsung SCH-R915 project is a 3G Android smart phone from Samsung. This
device uses C11x Samsung chipset; it is an ARM Cortex-A8 core processor
operates at 600MHz to 1GHZ. It has the Wi-Fi, Bluetooth and USB interfaces.
Responsibility:
• Understanding hardware specification and code Analysis
• Worked in RTC, FSA switch, sensors, battery charge and fuel gauge drivers
• Worked in sleep current issues and reducing power consumption of device
in Wifi, cdma and Bluetooth environment
• Issue fixing in USB, qwerty keypad, DPRAM, power on/off battery charging,
fuel gauge and sleep current.
• Kernel Integration, Factory test and Unit testing.
SAMSUNG GALAXY S2(SPH-D710) MOBILE PROJECT:
Client : Samsung Electronics, Suwon, South Korea
Duration : Dec 2010 to Aug 2011
Environment : Android Gingerbread
Processor : S5PC210 (Samsung)
Tools : USB Analyzer, JTAG Trace32 Debugger, Android SDK, Perforce & RDX tool
Description : Samsung SPH-D710 project is an Android smart phone (Samsung Galaxy S2)
from Samsung. This device uses S5PC210 Samsung chipset; ARM Cortex-A9
Dual core CPU operates at 1.2GHz. It has the Wimax, Wi-Fi, Bluetooth and USB
interfaces.
Responsibility:
• Device driver porting for USB HUB(USB3803) in boot loader and kernel
• Device driver porting for LED in kernel
• GPIO settings in boot loader and kernel
• Solving issues in USB, micro usb switch, LED, cypress touch keys, battery
charging, fuel gauge, motor intensity, sleep, usb download and DPRAM
• Source code maintenance & Unit testing.
SAMSUNG SWD-S500 MOBILE PROJECT:
Client : Samsung Electronics, Suwon, South Korea
Duration : May 2010 to Nov 2010
Environment : Android Éclair
Processor : MSM7627 (Qualcomm)
Tools : Power Monitor, Android SDK, Perforce & Ram dump tool
Description : Samsung Quattro project is a 4G Android smart phone from Samsung. This
device uses MSM7627 Qualcomm chipset; it is an ARM11 processor operates at
600 MHz It has the Wimax, Wi-Fi, Bluetooth and USB interfaces.
Responsibility:
• Requirement gathering and Analysis
• Worked in RTC, FSA switch, sensors, battery charge and fuel gauge drivers
• Worked in sleep current issues and reducing power consumption of device
in Wimax, Wifi, cdma and Bluetooth environment
• Issue fixing in USB, qwerty keypad, Date & time, power on/off battery
charging, fuel gauge and sleep current.
• Kernel Integration, Factory test and Unit testing.
LTE UE STATCK PORTING
PORTING LTE UE STACK FROM LINUX TO ANDROID
Client : L&T Internal
Duration : Jan 2010 to April 2010
Environment : Linux – 2.6.29, Android
Processor : OMAP 3530
Tools : GCC, G++, Android SDK
Description : This project is porting the LTE UE(User Equipment) stack from the Linux to
Android for the OMAP 3530 board. LTE UE stack is a LTE protocol stack for User
Equipment (UE) terminals. It consists of a fully optimized Layer 2, Layer 3 and
NAS LTE protocol software enabling the highest uplink and downlink data rates.
Responsibility:
• Requirement gathering and Analysis
• Understanding Android architecture and Kernel modules
• Porting LTE UE stack from Linux to Android and unit testing.
DTV SOFTWARE DEVELOPMENT
WIFI SUPPORT FOR SONY DTV:
Client : SONY
Duration : Sep 2009 to Jan 2010
Environment : CentOS (Red Hat Linux 9.0 Flavor)
Processor : EMMA and MIMAS
Tools : GCC, G++, python scripting, ath shell (Atheros Shell)
Description : SONY DTV (Digital Television) is a next generation system for transmitting,
receiving and viewing higher quality television images and stereo audio. It will
support different technologies like PTP, DLNA, IPTV, TVPS, USB service (Mass
storage) and Wi-Fi. I worked for the following in Wi-Fi support of DTV.
Responsibility:
• Requirement gathering from client
• Analyzing Atheros Wi-Fi driver source code and creating sequence diagram
for every command flow
• Unit testing for Wi-Fi connectivity & commands initiated from Atheros shell.
RUNNIG AVGCP ON LINUX PC:
Client : SONY
Duration : July 2009 to Aug 2010
Environment : CentOS (Red Hat Linux 9.0 Flavor)
Processor : EMMA and MIMAS
Tools : GCC, G++ and python scripting
Description : In this project AVGCP will run on the PC environment without the DTV
hardware. So we created the dummy chassis controller (DTV hardware)
functionality in the DTV software stack and tested the functionality of the
AVGCP.
Responsibility:
• Requirement gathering from client
• Deep understanding and analyzing AVGCP and Chassis Controller software
stack
• Developing dummy chassis controller in software
• Unit testing the AVGCP using the dummy chassis controller.
EXPERIENCE IN QNX RTOS DIAGNOSTIC SOFTWARE DEVELOPMENT
DIAGNOSTIC SOFTWARE FOR DEVICES:
Client : NEC, Celestica
Duration : May 2008 to June 2009
Environment : QNX - RTOS
Processor : PowerPC (MPC8568, MPC8572)
Tools : Power QNX Momentics IDE Version 6.4
Description : This is Test Software to diagnosis devices on the Board. The Diagnostic
software is used to test the each device’s register Read/Write Operation and
testing the each and every interface of the devices. Basically this Diagnostic
software acts as a user lever Test Application. This software gives interface
between the user and Device via Device Driver of the Specific Device. This will
get the inputs from the user via the command prompt or CLI Shell prompt.
Devices:
o CPLD
o DDR2 RAM
o Flash Devices
o FPGA’s
o GPIO
o I2C
o MDIO/MDC
o PCI/PCIe
o RTC
o Tpack Switching Device
o Enigma Switching Device & Fabric Manager
Responsibility:
• Requirement gathering and understanding hardware specifications
• Preparing LLD and DTP documents and getting approval from client
• Developing software and code review for the above devices in
• Unit testing for all the above devices in CPU SUB, SWITCH CARD, LINE
CARD and NODE CONTROLLER using shell.
EXPERIENCE IN LINUX AND WINDOWS DEVICE DRIVER DEVELOPMENT
CONFIGURING OUR WUSB DEVICE AS WUSB MASS STORAGE DEVICE
Client : Runcom
Duration : Mar 2008 to May 2008
Environment : Red Hat Linux 9.0 and Windows 2000/XP
Processor : x86
Tools : GCC, Win Debugger, USB Analyzer and NTDDK
Description : This driver configures our WUSB device as a WUSB Mass storage device. This
will receive the requests from WHCI via UWB and send the notifications to the
host. Then do the mutual authentication between them and enumerate the
device. After successful completion of enumeration it handles all standard
request and class specific request from the WUSB host. This driver decodes the
Command Block Wrapper (CBW) and transfers information in either direction and
completes the request with appropriate Command Status Wrapper (CSW). It
supports all mandatory commands and other optional commands.
Responsibility:
• Requirement gathering and understanding hardware specifications
• Developing the driver and unit testing
• Modifying the features in driver according to the client requirement.
DEVICE DRIVER FOR WHCI CARD
Client : Runcom
Duration : Dec 2007 to Feb 2008
Environment : Red Hat Linux 9.0 and Windows 2000/XP
Processor : x86
Tools : GCC, Win Debugger, USB Analyzer and NTDDK
Description : This is a Device Driver for WHCI card for Linux and Windows. It performs PCI
Enumeration for detecting the card (WEHCI). This driver handles the interrupt
from the card for detecting various events like connect/disconnect and transfer
completion etc. Then the host sends the Events to the UWB channel. If it found
any devices in the cluster it will receive the notifications form the corresponding
device. If the WHCI get any notifications, do the mutual authentication with that
device and do enumeration. Once the device is initialized, data structures are
framed for performing transactions to and from the WUSB device (like Get
Descriptor, Set Address, Get Configuration descriptor, set configuration and Bulk
transfers).
Responsibility:
• Requirement gathering and understanding hardware specifications
• Developing the driver and unit testing
• Modifying the features in driver according to the client requirement.
DRIVER STACK FOR USB2.0 EMBEDDED HOST CONTROLLER
Client : Pictologic Inc.
Duration : Sep 2007 to Nov 2007
Environment : Red Hat Linux 9.0 and Windows 2000/XP
Processor : x86
Tools : GCC, Win Debugger, USB Analyzer and NTDDK
Description : This driver is developed for 2.0 embedded host controllers with support to
targeted peripheral list such as printer, hub and mass storage devices. This
driver schedules transaction from the client by programming the transfer specific
registers and updates the completion status.
Responsibility:
• Requirement gathering and understanding hardware specifications
• Developing the driver and unit testing
• Modifying the features in driver according to the client requirement.
DEVICE DRIVER FOR USB2.0 DEVICE CONTROLLER
Client : Biforst Technologies Inc.
Duration : Jun 2007 to Aug 2007
Environment : Red Hat Linux 9.0 and Windows 2000/XP
Processor : x86
Tools : GCC, Win Debugger, USB Analyzer and NTDDK
Description : This is a device driver for USB 2.0 device controller with PCI backend on Linux
and Windows. These drivers handles the USB requests from the host, manages
bulk, interrupt and isochronous transfers. These drivers also enable high
bandwidth supports for isochronous endpoints. An application was developed to
implement Remote Wakeup.
Responsibility:
• Requirement gathering and understanding hardware specifications
• Developing the driver and unit testing
• Modifying the features in driver according to the client requirement.
DEVICE DRIVER FOR OHCI and EHCI CARD
Client : Biforst Technologies Inc.
Duration : Jan 2007 to May 2007
Environment : Red Hat Linux 9.0 and Windows 2000/XP
Processor : x86
Tools : GCC, Win Debugger, USB Analyzer and NTDDK
Description : This is a Device Driver for OHCI & EHCI card for Linux and Windows. It
performs PCI Enumeration for detecting the card (OHCI & EHCI). This driver
handles the interrupt from the card for detecting various events like
connect/disconnect and transfer completion etc. Once the device is initialized,
data structures are framed for performing transactions to and from the USB
device (like Get Descriptor, Set Address, Get Configuration descriptor, set
configuration, bulk transfers, interrupt transfer and isochronous transfers).
Responsibility:
• Requirement gathering and understanding hardware specifications
• Developing the driver and unit testing
• Modifying the features in driver according to the client requirement.
LAYERED DRIVER
Duration : Nov 2006 to Dec 2006
Environment : Windows 2000/XP
Processor : x86
Tools : GCC, NTDDK and Win Debugger
Description : This is a layered driver for POSTS device. This driver creates two child devices
which are loaded above the POSTS driver. One child device receives data from
Bulk OUT endpoint and another child device sends data to Bulk IN endpoint. This
layered driver will perform the bulk loop back.
Responsibility:
• Requirement gathering and understanding hardware specifications
• Developing the driver and unit testing
• Modifying the features in driver according to the client requirement.
ANALYZED STANDARD DRIVER CODES:
Duration : Aug 2006 to Oct 2006
Environment : Red Hat Linux 9.0 and Windows 2000/XP
Processor : x86
Tools : GCC, USB Snooper Tracer
Description : The Following drivers codes are the standard USB Host stack. After loading the
drivers will enumerates the printer, scanner and mass storage devices (USB
class devices). These Drivers are performing operations like Root Hub
enumeration, polling the downstream ports to detect the connection after
connect detection enumerate the device and configure the real devices
connected in the downstream ports and then perform the transfers like
isochronous, interrupt or bulk transfer depends upon the class specific
operations.
Drivers:
o USB Driver Stack with hub driver code.
o EHCI Driver code.
o OHCI Driver code.
Responsibility:
• understanding hardware specifications and code analysis
• Modifying the features and unit testing
• Capturing data packets using snooper trace and analyzing
Education
Course College/School Board/University Year Of
Completio
% Of
Marks
B.E
(Electronics and
Communication
Engineering)
SMK Fomra
Institute of
Technology,
Chennai
Anna University 2006
80 (First
Class with
Distinction)
Diploma in Electronics
and Communication
Engineering
M G Polytechnic
College, Nagercoil
Department of
Technical Education,
Tamil Nadu.
2003
92.3 (First
Class with
Honors)
HSC
C S I V V Higher
Secondary School
State Board Of
Higher Secondary
Education, Tamil
Nadu
2001
63.16
(First Class)
SSC
C S I V V Higher
Secondary School
State Board Of
Secondary
Education, Tamil
Nadu
1999
71.6 (First
Class)
Personal Details
Date of Birth 29th
May 1984
Sex Male
Marital Status Single
Languages Known English, Tamil
Holding Passport Yes
• Modifying the features and unit testing
• Capturing data packets using snooper trace and analyzing
Education
Course College/School Board/University Year Of
Completio
% Of
Marks
B.E
(Electronics and
Communication
Engineering)
SMK Fomra
Institute of
Technology,
Chennai
Anna University 2006
80 (First
Class with
Distinction)
Diploma in Electronics
and Communication
Engineering
M G Polytechnic
College, Nagercoil
Department of
Technical Education,
Tamil Nadu.
2003
92.3 (First
Class with
Honors)
HSC
C S I V V Higher
Secondary School
State Board Of
Higher Secondary
Education, Tamil
Nadu
2001
63.16
(First Class)
SSC
C S I V V Higher
Secondary School
State Board Of
Secondary
Education, Tamil
Nadu
1999
71.6 (First
Class)
Personal Details
Date of Birth 29th
May 1984
Sex Male
Marital Status Single
Languages Known English, Tamil
Holding Passport Yes

Más contenido relacionado

La actualidad más candente

Srikanth_PILLI_CV_latest
Srikanth_PILLI_CV_latestSrikanth_PILLI_CV_latest
Srikanth_PILLI_CV_latest
Srikanth Pilli
 
Richard Bronson Full Resume 2015
Richard Bronson Full Resume 2015Richard Bronson Full Resume 2015
Richard Bronson Full Resume 2015
Richard Bronson
 
Resume_For_Embedded_Engineer
Resume_For_Embedded_EngineerResume_For_Embedded_Engineer
Resume_For_Embedded_Engineer
Raj Kumar
 
Comp tia+a++(220 801)++objectives
Comp tia+a++(220 801)++objectivesComp tia+a++(220 801)++objectives
Comp tia+a++(220 801)++objectives
Saud Qureshi
 
COMPRION Corporate Brochure
COMPRION Corporate BrochureCOMPRION Corporate Brochure
COMPRION Corporate Brochure
Kathleen_Loeser
 
CV Damian 2017-1
CV Damian 2017-1CV Damian 2017-1
CV Damian 2017-1
Damian Budd
 

La actualidad más candente (20)

EclipseEmbeddedDay2009-OSGi: Best Tool In Your Embedded Systems Toolbox
EclipseEmbeddedDay2009-OSGi: Best Tool In Your Embedded Systems ToolboxEclipseEmbeddedDay2009-OSGi: Best Tool In Your Embedded Systems Toolbox
EclipseEmbeddedDay2009-OSGi: Best Tool In Your Embedded Systems Toolbox
 
Srikanth_PILLI_CV_latest
Srikanth_PILLI_CV_latestSrikanth_PILLI_CV_latest
Srikanth_PILLI_CV_latest
 
shvp_07
shvp_07shvp_07
shvp_07
 
Resume_updated
Resume_updatedResume_updated
Resume_updated
 
Nsk products
Nsk productsNsk products
Nsk products
 
Richard Bronson Full Resume 2015
Richard Bronson Full Resume 2015Richard Bronson Full Resume 2015
Richard Bronson Full Resume 2015
 
Optimizing the Audio Decoding Based Upon Hardware Capability: An Android NUPl...
Optimizing the Audio Decoding Based Upon Hardware Capability: An Android NUPl...Optimizing the Audio Decoding Based Upon Hardware Capability: An Android NUPl...
Optimizing the Audio Decoding Based Upon Hardware Capability: An Android NUPl...
 
Intel® Graphics Performance Analyzers
Intel® Graphics Performance AnalyzersIntel® Graphics Performance Analyzers
Intel® Graphics Performance Analyzers
 
Resume_For_Embedded_Engineer
Resume_For_Embedded_EngineerResume_For_Embedded_Engineer
Resume_For_Embedded_Engineer
 
Comp tia+a++(220 801)++objectives
Comp tia+a++(220 801)++objectivesComp tia+a++(220 801)++objectives
Comp tia+a++(220 801)++objectives
 
Open Hardware GNU/Linux PPC64 Laptop Potential
 Open Hardware GNU/Linux PPC64 Laptop Potential  Open Hardware GNU/Linux PPC64 Laptop Potential
Open Hardware GNU/Linux PPC64 Laptop Potential
 
DishitJoshi_CV
DishitJoshi_CVDishitJoshi_CV
DishitJoshi_CV
 
Profile_Sugumar_N
Profile_Sugumar_NProfile_Sugumar_N
Profile_Sugumar_N
 
Build an Open Hardware GNU/Linux PowerPC Notebook
Build an Open Hardware GNU/Linux PowerPC NotebookBuild an Open Hardware GNU/Linux PowerPC Notebook
Build an Open Hardware GNU/Linux PowerPC Notebook
 
COMPRION Corporate Brochure
COMPRION Corporate BrochureCOMPRION Corporate Brochure
COMPRION Corporate Brochure
 
CV Damian 2017-1
CV Damian 2017-1CV Damian 2017-1
CV Damian 2017-1
 
IMAGE CAPTURE, PROCESSING AND TRANSFER VIA ETHERNET UNDER CONTROL OF MATLAB G...
IMAGE CAPTURE, PROCESSING AND TRANSFER VIA ETHERNET UNDER CONTROL OF MATLAB G...IMAGE CAPTURE, PROCESSING AND TRANSFER VIA ETHERNET UNDER CONTROL OF MATLAB G...
IMAGE CAPTURE, PROCESSING AND TRANSFER VIA ETHERNET UNDER CONTROL OF MATLAB G...
 
MarcoMorenoResume
MarcoMorenoResumeMarcoMorenoResume
MarcoMorenoResume
 
Aspire service offerings pacom
Aspire service offerings pacomAspire service offerings pacom
Aspire service offerings pacom
 
nathan
nathannathan
nathan
 

Destacado

Eval question what have you learned from your audience feedback
Eval question   what have you learned from your audience feedbackEval question   what have you learned from your audience feedback
Eval question what have you learned from your audience feedback
nasima123456
 
Active IQ declared purpose
Active IQ declared purposeActive IQ declared purpose
Active IQ declared purpose
Scott Ross
 
Tony and Treva's Wedding
Tony and Treva's WeddingTony and Treva's Wedding
Tony and Treva's Wedding
guesteee911
 
Fisioterapia en Pacientes Quemados.
Fisioterapia en Pacientes Quemados.Fisioterapia en Pacientes Quemados.
Fisioterapia en Pacientes Quemados.
Saleky García
 

Destacado (15)

Influencer Marketing
Influencer MarketingInfluencer Marketing
Influencer Marketing
 
Untitled Presentation
Untitled PresentationUntitled Presentation
Untitled Presentation
 
New Valentine Collection by Crunchy Fashion 2016
New Valentine Collection by Crunchy Fashion 2016New Valentine Collection by Crunchy Fashion 2016
New Valentine Collection by Crunchy Fashion 2016
 
Cja 304 tutors education expert
Cja 304 tutors education expertCja 304 tutors education expert
Cja 304 tutors education expert
 
CRM
CRMCRM
CRM
 
Eval question what have you learned from your audience feedback
Eval question   what have you learned from your audience feedbackEval question   what have you learned from your audience feedback
Eval question what have you learned from your audience feedback
 
Active IQ declared purpose
Active IQ declared purposeActive IQ declared purpose
Active IQ declared purpose
 
LoadTracer
LoadTracer LoadTracer
LoadTracer
 
Introducción a los asuntos y relaciones públicas
Introducción a los asuntos y relaciones públicas   Introducción a los asuntos y relaciones públicas
Introducción a los asuntos y relaciones públicas
 
The ASSET Trial
The ASSET TrialThe ASSET Trial
The ASSET Trial
 
Tony and Treva's Wedding
Tony and Treva's WeddingTony and Treva's Wedding
Tony and Treva's Wedding
 
Formaodasmonarquiasnacionais
FormaodasmonarquiasnacionaisFormaodasmonarquiasnacionais
Formaodasmonarquiasnacionais
 
DESCRIBING A PROCESS
DESCRIBING A PROCESSDESCRIBING A PROCESS
DESCRIBING A PROCESS
 
Benchmark Trulaser5030
Benchmark Trulaser5030Benchmark Trulaser5030
Benchmark Trulaser5030
 
Fisioterapia en Pacientes Quemados.
Fisioterapia en Pacientes Quemados.Fisioterapia en Pacientes Quemados.
Fisioterapia en Pacientes Quemados.
 

Similar a Albin profile

Technical Architect on Embedded System.
Technical Architect on Embedded System.Technical Architect on Embedded System.
Technical Architect on Embedded System.
Prasad Roy Raju
 
V.S.VamsiKrishna
V.S.VamsiKrishnaV.S.VamsiKrishna
V.S.VamsiKrishna
vamsisvk
 
Wonho Park_20151209
Wonho Park_20151209Wonho Park_20151209
Wonho Park_20151209
Wonho Park
 
Nassim_TLILI_resume
Nassim_TLILI_resumeNassim_TLILI_resume
Nassim_TLILI_resume
Nassim TLILI
 
Kunal_Sonone_Resume
Kunal_Sonone_ResumeKunal_Sonone_Resume
Kunal_Sonone_Resume
kdsonone
 
Raju_Biswas_Resume
Raju_Biswas_ResumeRaju_Biswas_Resume
Raju_Biswas_Resume
Raju Biswas
 

Similar a Albin profile (20)

CV_Arshad_21June16
CV_Arshad_21June16CV_Arshad_21June16
CV_Arshad_21June16
 
My Profile
My ProfileMy Profile
My Profile
 
Technical Architect on Embedded System.
Technical Architect on Embedded System.Technical Architect on Embedded System.
Technical Architect on Embedded System.
 
Updated_resume
Updated_resumeUpdated_resume
Updated_resume
 
Ankit sarin
Ankit sarinAnkit sarin
Ankit sarin
 
V.S.VamsiKrishna
V.S.VamsiKrishnaV.S.VamsiKrishna
V.S.VamsiKrishna
 
Wonho Park_20151209
Wonho Park_20151209Wonho Park_20151209
Wonho Park_20151209
 
Linux Kernel , BSP, Boot Loader, ARM Engineer - Satish profile
Linux Kernel , BSP, Boot Loader, ARM Engineer - Satish profileLinux Kernel , BSP, Boot Loader, ARM Engineer - Satish profile
Linux Kernel , BSP, Boot Loader, ARM Engineer - Satish profile
 
Nassim_TLILI_resume
Nassim_TLILI_resumeNassim_TLILI_resume
Nassim_TLILI_resume
 
Intels presentation at blue line industrial computer seminar
Intels presentation at blue line industrial computer seminarIntels presentation at blue line industrial computer seminar
Intels presentation at blue line industrial computer seminar
 
Sreda Software Solutions company information
Sreda Software Solutions company information Sreda Software Solutions company information
Sreda Software Solutions company information
 
Santhosh BE
Santhosh BESanthosh BE
Santhosh BE
 
Resume
ResumeResume
Resume
 
Arjun CV_12
Arjun CV_12Arjun CV_12
Arjun CV_12
 
Abhishek_cv
Abhishek_cvAbhishek_cv
Abhishek_cv
 
Resume
ResumeResume
Resume
 
Kunal_Sonone_Resume
Kunal_Sonone_ResumeKunal_Sonone_Resume
Kunal_Sonone_Resume
 
Arjun CV_7 Aug 2015
Arjun CV_7 Aug 2015Arjun CV_7 Aug 2015
Arjun CV_7 Aug 2015
 
Embedded System and IoT - ALTEN Calsoft Labs
Embedded System and IoT - ALTEN Calsoft LabsEmbedded System and IoT - ALTEN Calsoft Labs
Embedded System and IoT - ALTEN Calsoft Labs
 
Raju_Biswas_Resume
Raju_Biswas_ResumeRaju_Biswas_Resume
Raju_Biswas_Resume
 

Último

Just Call Vip call girls godhra Escorts ☎️9352988975 Two shot with one girl (...
Just Call Vip call girls godhra Escorts ☎️9352988975 Two shot with one girl (...Just Call Vip call girls godhra Escorts ☎️9352988975 Two shot with one girl (...
Just Call Vip call girls godhra Escorts ☎️9352988975 Two shot with one girl (...
gajnagarg
 
CHEAP Call Girls in Hauz Quazi (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Hauz Quazi  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Hauz Quazi  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Hauz Quazi (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Vip Mumbai Call Girls Andheri East Call On 9920725232 With Body to body massa...
Vip Mumbai Call Girls Andheri East Call On 9920725232 With Body to body massa...Vip Mumbai Call Girls Andheri East Call On 9920725232 With Body to body massa...
Vip Mumbai Call Girls Andheri East Call On 9920725232 With Body to body massa...
amitlee9823
 
Escorts Service Arekere ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Arekere ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Arekere ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Arekere ☎ 7737669865☎ Book Your One night Stand (Bangalore)
amitlee9823
 
Kothanur Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
Kothanur Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...Kothanur Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
Kothanur Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
amitlee9823
 
Just Call Vip call girls Bhiwandi Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls Bhiwandi Escorts ☎️9352988975 Two shot with one girl...Just Call Vip call girls Bhiwandi Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls Bhiwandi Escorts ☎️9352988975 Two shot with one girl...
gajnagarg
 
VIP Call Girls Dharwad 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Dharwad 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Dharwad 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Dharwad 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 
Abort pregnancy in research centre+966_505195917 abortion pills in Kuwait cyt...
Abort pregnancy in research centre+966_505195917 abortion pills in Kuwait cyt...Abort pregnancy in research centre+966_505195917 abortion pills in Kuwait cyt...
Abort pregnancy in research centre+966_505195917 abortion pills in Kuwait cyt...
drmarathore
 
Just Call Vip call girls Begusarai Escorts ☎️9352988975 Two shot with one gir...
Just Call Vip call girls Begusarai Escorts ☎️9352988975 Two shot with one gir...Just Call Vip call girls Begusarai Escorts ☎️9352988975 Two shot with one gir...
Just Call Vip call girls Begusarai Escorts ☎️9352988975 Two shot with one gir...
gajnagarg
 
一比一原版(Otago毕业证书)奥塔哥理工学院毕业证成绩单学位证靠谱定制
一比一原版(Otago毕业证书)奥塔哥理工学院毕业证成绩单学位证靠谱定制一比一原版(Otago毕业证书)奥塔哥理工学院毕业证成绩单学位证靠谱定制
一比一原版(Otago毕业证书)奥塔哥理工学院毕业证成绩单学位证靠谱定制
uodye
 
CHEAP Call Girls in Ashok Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Ashok Nagar  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Ashok Nagar  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Ashok Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Just Call Vip call girls chhindwara Escorts ☎️9352988975 Two shot with one gi...
Just Call Vip call girls chhindwara Escorts ☎️9352988975 Two shot with one gi...Just Call Vip call girls chhindwara Escorts ☎️9352988975 Two shot with one gi...
Just Call Vip call girls chhindwara Escorts ☎️9352988975 Two shot with one gi...
gajnagarg
 
➥🔝 7737669865 🔝▻ kakinada Call-girls in Women Seeking Men 🔝kakinada🔝 Escor...
➥🔝 7737669865 🔝▻ kakinada Call-girls in Women Seeking Men  🔝kakinada🔝   Escor...➥🔝 7737669865 🔝▻ kakinada Call-girls in Women Seeking Men  🔝kakinada🔝   Escor...
➥🔝 7737669865 🔝▻ kakinada Call-girls in Women Seeking Men 🔝kakinada🔝 Escor...
amitlee9823
 
Escorts Service Sanjay Nagar ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Sanjay Nagar ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Sanjay Nagar ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Sanjay Nagar ☎ 7737669865☎ Book Your One night Stand (Bangalore)
amitlee9823
 
Just Call Vip call girls Berhampur Escorts ☎️9352988975 Two shot with one gir...
Just Call Vip call girls Berhampur Escorts ☎️9352988975 Two shot with one gir...Just Call Vip call girls Berhampur Escorts ☎️9352988975 Two shot with one gir...
Just Call Vip call girls Berhampur Escorts ☎️9352988975 Two shot with one gir...
gajnagarg
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In Yusuf Sarai ≼🔝 Delhi door step delevry≼🔝
Call Now ≽ 9953056974 ≼🔝 Call Girls In Yusuf Sarai ≼🔝 Delhi door step delevry≼🔝Call Now ≽ 9953056974 ≼🔝 Call Girls In Yusuf Sarai ≼🔝 Delhi door step delevry≼🔝
Call Now ≽ 9953056974 ≼🔝 Call Girls In Yusuf Sarai ≼🔝 Delhi door step delevry≼🔝
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 

Último (20)

Just Call Vip call girls godhra Escorts ☎️9352988975 Two shot with one girl (...
Just Call Vip call girls godhra Escorts ☎️9352988975 Two shot with one girl (...Just Call Vip call girls godhra Escorts ☎️9352988975 Two shot with one girl (...
Just Call Vip call girls godhra Escorts ☎️9352988975 Two shot with one girl (...
 
CHEAP Call Girls in Hauz Quazi (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Hauz Quazi  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Hauz Quazi  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Hauz Quazi (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Vip Mumbai Call Girls Andheri East Call On 9920725232 With Body to body massa...
Vip Mumbai Call Girls Andheri East Call On 9920725232 With Body to body massa...Vip Mumbai Call Girls Andheri East Call On 9920725232 With Body to body massa...
Vip Mumbai Call Girls Andheri East Call On 9920725232 With Body to body massa...
 
Escorts Service Arekere ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Arekere ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Arekere ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Arekere ☎ 7737669865☎ Book Your One night Stand (Bangalore)
 
Kothanur Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
Kothanur Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...Kothanur Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
Kothanur Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
 
SM-N975F esquematico completo - reparación.pdf
SM-N975F esquematico completo - reparación.pdfSM-N975F esquematico completo - reparación.pdf
SM-N975F esquematico completo - reparación.pdf
 
Call Girls Pimple Saudagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Pimple Saudagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Pimple Saudagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Pimple Saudagar Call Me 7737669865 Budget Friendly No Advance Booking
 
Escorts Service Daryaganj - 9899900591 College Girls & Models 24/7
Escorts Service Daryaganj - 9899900591 College Girls & Models 24/7Escorts Service Daryaganj - 9899900591 College Girls & Models 24/7
Escorts Service Daryaganj - 9899900591 College Girls & Models 24/7
 
Just Call Vip call girls Bhiwandi Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls Bhiwandi Escorts ☎️9352988975 Two shot with one girl...Just Call Vip call girls Bhiwandi Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls Bhiwandi Escorts ☎️9352988975 Two shot with one girl...
 
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verifiedSector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
 
VIP Call Girls Dharwad 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Dharwad 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Dharwad 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Dharwad 7001035870 Whatsapp Number, 24/07 Booking
 
Abort pregnancy in research centre+966_505195917 abortion pills in Kuwait cyt...
Abort pregnancy in research centre+966_505195917 abortion pills in Kuwait cyt...Abort pregnancy in research centre+966_505195917 abortion pills in Kuwait cyt...
Abort pregnancy in research centre+966_505195917 abortion pills in Kuwait cyt...
 
Just Call Vip call girls Begusarai Escorts ☎️9352988975 Two shot with one gir...
Just Call Vip call girls Begusarai Escorts ☎️9352988975 Two shot with one gir...Just Call Vip call girls Begusarai Escorts ☎️9352988975 Two shot with one gir...
Just Call Vip call girls Begusarai Escorts ☎️9352988975 Two shot with one gir...
 
一比一原版(Otago毕业证书)奥塔哥理工学院毕业证成绩单学位证靠谱定制
一比一原版(Otago毕业证书)奥塔哥理工学院毕业证成绩单学位证靠谱定制一比一原版(Otago毕业证书)奥塔哥理工学院毕业证成绩单学位证靠谱定制
一比一原版(Otago毕业证书)奥塔哥理工学院毕业证成绩单学位证靠谱定制
 
CHEAP Call Girls in Ashok Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Ashok Nagar  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Ashok Nagar  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Ashok Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Just Call Vip call girls chhindwara Escorts ☎️9352988975 Two shot with one gi...
Just Call Vip call girls chhindwara Escorts ☎️9352988975 Two shot with one gi...Just Call Vip call girls chhindwara Escorts ☎️9352988975 Two shot with one gi...
Just Call Vip call girls chhindwara Escorts ☎️9352988975 Two shot with one gi...
 
➥🔝 7737669865 🔝▻ kakinada Call-girls in Women Seeking Men 🔝kakinada🔝 Escor...
➥🔝 7737669865 🔝▻ kakinada Call-girls in Women Seeking Men  🔝kakinada🔝   Escor...➥🔝 7737669865 🔝▻ kakinada Call-girls in Women Seeking Men  🔝kakinada🔝   Escor...
➥🔝 7737669865 🔝▻ kakinada Call-girls in Women Seeking Men 🔝kakinada🔝 Escor...
 
Escorts Service Sanjay Nagar ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Sanjay Nagar ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Sanjay Nagar ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Sanjay Nagar ☎ 7737669865☎ Book Your One night Stand (Bangalore)
 
Just Call Vip call girls Berhampur Escorts ☎️9352988975 Two shot with one gir...
Just Call Vip call girls Berhampur Escorts ☎️9352988975 Two shot with one gir...Just Call Vip call girls Berhampur Escorts ☎️9352988975 Two shot with one gir...
Just Call Vip call girls Berhampur Escorts ☎️9352988975 Two shot with one gir...
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In Yusuf Sarai ≼🔝 Delhi door step delevry≼🔝
Call Now ≽ 9953056974 ≼🔝 Call Girls In Yusuf Sarai ≼🔝 Delhi door step delevry≼🔝Call Now ≽ 9953056974 ≼🔝 Call Girls In Yusuf Sarai ≼🔝 Delhi door step delevry≼🔝
Call Now ≽ 9953056974 ≼🔝 Call Girls In Yusuf Sarai ≼🔝 Delhi door step delevry≼🔝
 

Albin profile

  • 1. ALBIN B Mobile: +91-9663387248 Email: albin.84b@gmail.com Professional Summary  Hands on Experience in Linux Device Driver Design & Development  Hands on Experience in Android Linux Kernel, Device Drivers and Boot Loader  Hands on Experience in Diagnostics Software Development in QNX RTOS  Expertise in Driver Development in QNX RTOS  Hands on Experience in Windows Device Driver Development  Sound knowledge and Experience in C and C++ Programming  Experienced in Device driver development kit in 2000DDK, XPDDK  Experienced and holding knowledge on Windows Driver Model (WDM)  Have sound knowledge and experienced in USBD & HCD Layering of Drivers in Red Hat Linux 9.0  Hold Experience and sound knowledge in PCI, USB1.1, USB2.0, WUSB, USB3.0, USBC with PD and I2C protocols  Hands on Experience and Knowledge in List Processors such as OHCI, EHCI and WHCI  Hands on Experience and Knowledge in EHOST & POSTS device  Good knowledge of operating system concepts  Knowledge of Application development in MFC, SDK  Proficient in designing LLD and DTP Work Experience 1. Current Employer : Intel Technology India (P) Ltd Designation : Senior Software Engineer Period : 21st Mar 2012 to till date 2. Employer : L&T Infotech Designation : Senior Software Engineer Period : 15th Jan 2010 to 21st Mar 2012 3. Employer : HCL Technologies Ltd Designation : Member Technical Staff Period : 6th May 2008 to 13th Jan 2010 4. Employer : Vinchip Systems Pvt. Ltd Designation : Software Engineer Period : 30th Aug 2006 to 5th May 2008
  • 2. Technical and Domain Proficiency Operating System Red Hat Linux 9.0, Android-2.0 to Android-4.x, QNX Neutrino OS (RTOS) 6.4, CentOS, Ubuntu, Windows 98 and XP Hardware Platform Intel Mobile platform, S5PV210(Samsung Orion), S5PV11x(Samsung), MSM7627(Qualcomm), MIMAS, EMMA, PowerPC (MPC8568, MPC8572) and Intel x86 Compiler GCC, G++, QCC, VC++ Skill Sets ANSI C, C++, Linux Device Driver, Linux Kernel Programming in Android OS, QNX (RTOS) Device Driver and Diagnostics Software, Windows Device Driver, Assembly Language and basic shell & python scripting Protocol Standards USB, PCI, WUSB, I2C Handset Projects Intel Medfield, Clover trail, Merrifield, Bay trail, Moorefield Phone/Tablet, Samsung SPH-D710 (Galaxy S2), Samsung SCH-R915, Samsung SWD-S500 Tools and Utilities USB Protocol Analyzer, Trace32 JTAG Debugger, Power Monitor, Android SDK, Perforce, Ram dump tool, QNX Momentics IDE Version 6.4, NTDDK, Win Debugger, Source Insight, Visual paradigm, Debug View, USB View, Processors PowerPC and x86 Project Profile EXPERIENCE IN ANDROID MOBILE/TABLET IN INTEL PLATFORM ENERGY MANAGEMENT MODUELS IN INTEL PHONES/TABLETS: Client : XOLO, ORANGE, LENOVA, ACER, ASUS Duration : Mar 2012 to till data Environment : Android ICS, KK, JB, L-desert and M-desert Processor : Merrifield, Moorefield, Cherritrail and Cherritrail HR15 Tools : Android SDK, GIT Description : Powered by the Intel® Atom™ processor, the power of a phone/tablet and the flexibility of a 3G/LTE/Wifi smartphone for uncompromised mobile experiences with more responsiveness and longer-lasting battery life with low power and high performance. Here Energy Management Module includes Battery, Charging (Host mode and Device mode with USBC), BCU and Thermal features. Responsibility: • Understanding hardware specification • Developing test suite, integration document • Contributing to SAS, HLD and Design • Device Driver Development and enhancing the new features (companion charging, USBC PD, PR (Power Role) SWAP, DR (Data Role) Swap and Vconn Swap. • Leading UCI, Peak Current Optimization and BCU module activities • Identifying bugs, fixing in EM domain and also work with stakeholder to resolve other issues. • Research, Analysis, development and optimization
  • 3. EXPERIENCE IN ANDROID PDA Blade Tablet TI OMAP-4430 ANDROID BLADE TABLET PROJECT: Client : Toshiba Duration : Dec 2011 to Mar 2012 Environment : Android ICS Processor : OMAP-4430 & OMAP-4460 (TI) Tools : Android SDK, GIT Description : TI OMAP Tablet is a 3G Android PDA from TI to Toshiba, Japan. This device uses OMAP-4430 TI chipset; it is an ARM Cortex-A9 core processor operates at 1GHZ. It has the Wi-Fi, Bluetooth and USB interfaces. Responsibility: • Understanding hardware specification and code Analysis • Bug fixing, unit testing and verification. EXPERIENCE IN ANDROID SMART PHONE AT ONSITE SAMSUNG SCH-R915 MOBILE PROJECT: Client : Samsung Electronics, Suwon, South Korea Duration : Sep 2011 to Oct 2011 Environment : Android Gingerbread Processor : S5PC111 (Samsung) Tools : USB Analyzer, JTAG Trace32 Debugger, Android SDK, Perforce & RDX tool Description : Samsung SCH-R915 project is a 3G Android smart phone from Samsung. This device uses C11x Samsung chipset; it is an ARM Cortex-A8 core processor operates at 600MHz to 1GHZ. It has the Wi-Fi, Bluetooth and USB interfaces. Responsibility: • Understanding hardware specification and code Analysis • Worked in RTC, FSA switch, sensors, battery charge and fuel gauge drivers • Worked in sleep current issues and reducing power consumption of device in Wifi, cdma and Bluetooth environment • Issue fixing in USB, qwerty keypad, DPRAM, power on/off battery charging, fuel gauge and sleep current. • Kernel Integration, Factory test and Unit testing. SAMSUNG GALAXY S2(SPH-D710) MOBILE PROJECT: Client : Samsung Electronics, Suwon, South Korea Duration : Dec 2010 to Aug 2011 Environment : Android Gingerbread Processor : S5PC210 (Samsung) Tools : USB Analyzer, JTAG Trace32 Debugger, Android SDK, Perforce & RDX tool Description : Samsung SPH-D710 project is an Android smart phone (Samsung Galaxy S2) from Samsung. This device uses S5PC210 Samsung chipset; ARM Cortex-A9
  • 4. Dual core CPU operates at 1.2GHz. It has the Wimax, Wi-Fi, Bluetooth and USB interfaces. Responsibility: • Device driver porting for USB HUB(USB3803) in boot loader and kernel • Device driver porting for LED in kernel • GPIO settings in boot loader and kernel • Solving issues in USB, micro usb switch, LED, cypress touch keys, battery charging, fuel gauge, motor intensity, sleep, usb download and DPRAM • Source code maintenance & Unit testing. SAMSUNG SWD-S500 MOBILE PROJECT: Client : Samsung Electronics, Suwon, South Korea Duration : May 2010 to Nov 2010 Environment : Android Éclair Processor : MSM7627 (Qualcomm) Tools : Power Monitor, Android SDK, Perforce & Ram dump tool Description : Samsung Quattro project is a 4G Android smart phone from Samsung. This device uses MSM7627 Qualcomm chipset; it is an ARM11 processor operates at 600 MHz It has the Wimax, Wi-Fi, Bluetooth and USB interfaces. Responsibility: • Requirement gathering and Analysis • Worked in RTC, FSA switch, sensors, battery charge and fuel gauge drivers • Worked in sleep current issues and reducing power consumption of device in Wimax, Wifi, cdma and Bluetooth environment • Issue fixing in USB, qwerty keypad, Date & time, power on/off battery charging, fuel gauge and sleep current. • Kernel Integration, Factory test and Unit testing. LTE UE STATCK PORTING PORTING LTE UE STACK FROM LINUX TO ANDROID Client : L&T Internal Duration : Jan 2010 to April 2010 Environment : Linux – 2.6.29, Android Processor : OMAP 3530 Tools : GCC, G++, Android SDK Description : This project is porting the LTE UE(User Equipment) stack from the Linux to Android for the OMAP 3530 board. LTE UE stack is a LTE protocol stack for User Equipment (UE) terminals. It consists of a fully optimized Layer 2, Layer 3 and NAS LTE protocol software enabling the highest uplink and downlink data rates. Responsibility: • Requirement gathering and Analysis • Understanding Android architecture and Kernel modules • Porting LTE UE stack from Linux to Android and unit testing. DTV SOFTWARE DEVELOPMENT
  • 5. WIFI SUPPORT FOR SONY DTV: Client : SONY Duration : Sep 2009 to Jan 2010 Environment : CentOS (Red Hat Linux 9.0 Flavor) Processor : EMMA and MIMAS Tools : GCC, G++, python scripting, ath shell (Atheros Shell) Description : SONY DTV (Digital Television) is a next generation system for transmitting, receiving and viewing higher quality television images and stereo audio. It will support different technologies like PTP, DLNA, IPTV, TVPS, USB service (Mass storage) and Wi-Fi. I worked for the following in Wi-Fi support of DTV. Responsibility: • Requirement gathering from client • Analyzing Atheros Wi-Fi driver source code and creating sequence diagram for every command flow • Unit testing for Wi-Fi connectivity & commands initiated from Atheros shell. RUNNIG AVGCP ON LINUX PC: Client : SONY Duration : July 2009 to Aug 2010 Environment : CentOS (Red Hat Linux 9.0 Flavor) Processor : EMMA and MIMAS Tools : GCC, G++ and python scripting Description : In this project AVGCP will run on the PC environment without the DTV hardware. So we created the dummy chassis controller (DTV hardware) functionality in the DTV software stack and tested the functionality of the AVGCP. Responsibility: • Requirement gathering from client • Deep understanding and analyzing AVGCP and Chassis Controller software stack • Developing dummy chassis controller in software • Unit testing the AVGCP using the dummy chassis controller. EXPERIENCE IN QNX RTOS DIAGNOSTIC SOFTWARE DEVELOPMENT DIAGNOSTIC SOFTWARE FOR DEVICES: Client : NEC, Celestica Duration : May 2008 to June 2009 Environment : QNX - RTOS Processor : PowerPC (MPC8568, MPC8572) Tools : Power QNX Momentics IDE Version 6.4 Description : This is Test Software to diagnosis devices on the Board. The Diagnostic software is used to test the each device’s register Read/Write Operation and testing the each and every interface of the devices. Basically this Diagnostic software acts as a user lever Test Application. This software gives interface between the user and Device via Device Driver of the Specific Device. This will get the inputs from the user via the command prompt or CLI Shell prompt. Devices:
  • 6. o CPLD o DDR2 RAM o Flash Devices o FPGA’s o GPIO o I2C o MDIO/MDC o PCI/PCIe o RTC o Tpack Switching Device o Enigma Switching Device & Fabric Manager Responsibility: • Requirement gathering and understanding hardware specifications • Preparing LLD and DTP documents and getting approval from client • Developing software and code review for the above devices in • Unit testing for all the above devices in CPU SUB, SWITCH CARD, LINE CARD and NODE CONTROLLER using shell. EXPERIENCE IN LINUX AND WINDOWS DEVICE DRIVER DEVELOPMENT CONFIGURING OUR WUSB DEVICE AS WUSB MASS STORAGE DEVICE Client : Runcom Duration : Mar 2008 to May 2008 Environment : Red Hat Linux 9.0 and Windows 2000/XP Processor : x86 Tools : GCC, Win Debugger, USB Analyzer and NTDDK Description : This driver configures our WUSB device as a WUSB Mass storage device. This will receive the requests from WHCI via UWB and send the notifications to the host. Then do the mutual authentication between them and enumerate the device. After successful completion of enumeration it handles all standard request and class specific request from the WUSB host. This driver decodes the Command Block Wrapper (CBW) and transfers information in either direction and completes the request with appropriate Command Status Wrapper (CSW). It supports all mandatory commands and other optional commands. Responsibility: • Requirement gathering and understanding hardware specifications • Developing the driver and unit testing • Modifying the features in driver according to the client requirement. DEVICE DRIVER FOR WHCI CARD Client : Runcom Duration : Dec 2007 to Feb 2008 Environment : Red Hat Linux 9.0 and Windows 2000/XP Processor : x86 Tools : GCC, Win Debugger, USB Analyzer and NTDDK Description : This is a Device Driver for WHCI card for Linux and Windows. It performs PCI Enumeration for detecting the card (WEHCI). This driver handles the interrupt from the card for detecting various events like connect/disconnect and transfer completion etc. Then the host sends the Events to the UWB channel. If it found
  • 7. any devices in the cluster it will receive the notifications form the corresponding device. If the WHCI get any notifications, do the mutual authentication with that device and do enumeration. Once the device is initialized, data structures are framed for performing transactions to and from the WUSB device (like Get Descriptor, Set Address, Get Configuration descriptor, set configuration and Bulk transfers). Responsibility: • Requirement gathering and understanding hardware specifications • Developing the driver and unit testing • Modifying the features in driver according to the client requirement. DRIVER STACK FOR USB2.0 EMBEDDED HOST CONTROLLER Client : Pictologic Inc. Duration : Sep 2007 to Nov 2007 Environment : Red Hat Linux 9.0 and Windows 2000/XP Processor : x86 Tools : GCC, Win Debugger, USB Analyzer and NTDDK Description : This driver is developed for 2.0 embedded host controllers with support to targeted peripheral list such as printer, hub and mass storage devices. This driver schedules transaction from the client by programming the transfer specific registers and updates the completion status. Responsibility: • Requirement gathering and understanding hardware specifications • Developing the driver and unit testing • Modifying the features in driver according to the client requirement. DEVICE DRIVER FOR USB2.0 DEVICE CONTROLLER Client : Biforst Technologies Inc. Duration : Jun 2007 to Aug 2007 Environment : Red Hat Linux 9.0 and Windows 2000/XP Processor : x86 Tools : GCC, Win Debugger, USB Analyzer and NTDDK Description : This is a device driver for USB 2.0 device controller with PCI backend on Linux and Windows. These drivers handles the USB requests from the host, manages bulk, interrupt and isochronous transfers. These drivers also enable high bandwidth supports for isochronous endpoints. An application was developed to implement Remote Wakeup. Responsibility: • Requirement gathering and understanding hardware specifications • Developing the driver and unit testing • Modifying the features in driver according to the client requirement. DEVICE DRIVER FOR OHCI and EHCI CARD Client : Biforst Technologies Inc. Duration : Jan 2007 to May 2007 Environment : Red Hat Linux 9.0 and Windows 2000/XP
  • 8. Processor : x86 Tools : GCC, Win Debugger, USB Analyzer and NTDDK Description : This is a Device Driver for OHCI & EHCI card for Linux and Windows. It performs PCI Enumeration for detecting the card (OHCI & EHCI). This driver handles the interrupt from the card for detecting various events like connect/disconnect and transfer completion etc. Once the device is initialized, data structures are framed for performing transactions to and from the USB device (like Get Descriptor, Set Address, Get Configuration descriptor, set configuration, bulk transfers, interrupt transfer and isochronous transfers). Responsibility: • Requirement gathering and understanding hardware specifications • Developing the driver and unit testing • Modifying the features in driver according to the client requirement. LAYERED DRIVER Duration : Nov 2006 to Dec 2006 Environment : Windows 2000/XP Processor : x86 Tools : GCC, NTDDK and Win Debugger Description : This is a layered driver for POSTS device. This driver creates two child devices which are loaded above the POSTS driver. One child device receives data from Bulk OUT endpoint and another child device sends data to Bulk IN endpoint. This layered driver will perform the bulk loop back. Responsibility: • Requirement gathering and understanding hardware specifications • Developing the driver and unit testing • Modifying the features in driver according to the client requirement. ANALYZED STANDARD DRIVER CODES: Duration : Aug 2006 to Oct 2006 Environment : Red Hat Linux 9.0 and Windows 2000/XP Processor : x86 Tools : GCC, USB Snooper Tracer Description : The Following drivers codes are the standard USB Host stack. After loading the drivers will enumerates the printer, scanner and mass storage devices (USB class devices). These Drivers are performing operations like Root Hub enumeration, polling the downstream ports to detect the connection after connect detection enumerate the device and configure the real devices connected in the downstream ports and then perform the transfers like isochronous, interrupt or bulk transfer depends upon the class specific operations. Drivers: o USB Driver Stack with hub driver code. o EHCI Driver code. o OHCI Driver code. Responsibility: • understanding hardware specifications and code analysis
  • 9. • Modifying the features and unit testing • Capturing data packets using snooper trace and analyzing Education Course College/School Board/University Year Of Completio % Of Marks B.E (Electronics and Communication Engineering) SMK Fomra Institute of Technology, Chennai Anna University 2006 80 (First Class with Distinction) Diploma in Electronics and Communication Engineering M G Polytechnic College, Nagercoil Department of Technical Education, Tamil Nadu. 2003 92.3 (First Class with Honors) HSC C S I V V Higher Secondary School State Board Of Higher Secondary Education, Tamil Nadu 2001 63.16 (First Class) SSC C S I V V Higher Secondary School State Board Of Secondary Education, Tamil Nadu 1999 71.6 (First Class) Personal Details Date of Birth 29th May 1984 Sex Male Marital Status Single Languages Known English, Tamil Holding Passport Yes
  • 10. • Modifying the features and unit testing • Capturing data packets using snooper trace and analyzing Education Course College/School Board/University Year Of Completio % Of Marks B.E (Electronics and Communication Engineering) SMK Fomra Institute of Technology, Chennai Anna University 2006 80 (First Class with Distinction) Diploma in Electronics and Communication Engineering M G Polytechnic College, Nagercoil Department of Technical Education, Tamil Nadu. 2003 92.3 (First Class with Honors) HSC C S I V V Higher Secondary School State Board Of Higher Secondary Education, Tamil Nadu 2001 63.16 (First Class) SSC C S I V V Higher Secondary School State Board Of Secondary Education, Tamil Nadu 1999 71.6 (First Class) Personal Details Date of Birth 29th May 1984 Sex Male Marital Status Single Languages Known English, Tamil Holding Passport Yes