5
Resume Amit Tripathi Contact No. : +91-9999883920 E-mail : [email protected] Work Experience Total Experience 10 + years From February 2005 to till date Current Company Samsung India Electronics Pvt. Ltd. (SRI-Delhi) 7 + years From January 2008 to till date worked as System software engineer. Analyzing and Optimizing File System, Block layer of Linux kernel, I/O Schedulers and Acoustic Echo canceller for Samsung DTV platform with ARMv7 and Neon core. Designation Senior Lead Software Engineer Location Noida (Delhi-NCR) Previous Companies ASM Technologies Ltd. 9 months From April 2007 to January 2008 worked as senior software engineer optimizing GSM audio codec for ARMv6 processors. Location Bengaluru L & T Infotech 15 months From January 2006 to April 2007 worked as software engineer optimizing DSP algorithms and audio codec for ARM9, ADSP Black fin & TI processors. Location Bengaluru Trinity Convergence 11 months From February 2005 to January 2006 worked as software engineer optimizing Audio codec for ARM9 processor. Location Pune Education Degree B.Tech, Electronics & Communication Engineering. From 2000 to 2004 Institute RMIT – Prof. Ram Meghe Institute Of Technology & Research Badnera (Amravati University) Optimization and Porting, Linux Kernel, Audio/Video Codec [email protected]

Amit_Tripathi_Resume

Embed Size (px)

Citation preview

Resume

Amit TripathiContact No. : +91-9999883920E-mail : [email protected]

Work Experience Total Experience 10 + years From February 2005 to till date

Current CompanySamsung India Electronics Pvt. Ltd. (SRI-Delhi)

7 + years From January 2008 to till date worked as System software engineer. Analyzing and Optimizing File System, Block layer of Linux kernel, I/O Schedulers and Acoustic Echo canceller for Samsung DTV platform with ARMv7 and Neon core.

Designation Senior Lead Software EngineerLocation Noida (Delhi-NCR)

Previous CompaniesASM Technologies Ltd. 9 months From April 2007 to January 2008 worked as senior software

engineer optimizing GSM audio codec for ARMv6 processors.Location Bengaluru

L & T Infotech 15 months From January 2006 to April 2007 worked as software engineer optimizing DSP algorithms and audio codec for ARM9, ADSP Black fin & TI processors.

Location Bengaluru

Trinity Convergence 11 months From February 2005 to January 2006 worked as software engineer optimizing Audio codec for ARM9 processor.

Location Pune

EducationDegree B.Tech, Electronics & Communication Engineering. From 2000 to 2004Institute RMIT – Prof. Ram Meghe Institute Of Technology & Research Badnera

(Amravati University)Percentage 69.7 %

Skill Set Soft Skills Teamwork, Problem SolvingLanguage C, Assembly armv7 and neon, Shell scripts, Makefile, C++Processors ARMv7 with Neon, ADSP- Blackfin 561, TI TMS320 C64 seriesLinux File System, Block Layer, I/O Schedulers, Tracing and debugging toolsCodec’s & Algorithms

FFMPEG, Audio Codec (G711,G729,G723,NARM,WAMR,W+AMR,MIDI, MP3), Video Codec (H.264), Acoustic Echo Cancelation, Equalizers

Wireless Std. 802.16e WiMax (PHY layer) L1Platform Samsung DTV having Armv7 with neonDevelopment and Debugging Tool

ARM RVDS, Stream line, JTAG

Optimization and Porting, Linux Kernel, Audio/Video Codec [email protected]

Project Summary in Samsung Electronics India Pvt. Ltd

Implementation of single threaded Squashfs file system. It’s profiling with Hardware decompression. Current project involves code analysis through various layers like Block, I/O scheduler, Hardware decompression, Emmc. Involved in Samsung DTV board bring up. I performed analysis of application launch time.

Optimization of NTFS-3g File SystemThis project is to provide support of NTFS-3g File system on TV based Arm-Linux board. The project will involve development/porting of NTFS-3g Driver (www.ntfs-3g.com ) to the target platform along with file system utilities, improving performance for I/O operations on NTFS file system as much close as possible to Ext3 file system, stabilizing ntfs-3g to allow error free I/O operation on NTFS file system.

NTFS-3g is user space code. The communication between NTFS-3g and kernel is done via FUSE kernel space drive and VFS kernel space module.

Major feature enhancement and test to the NTFS-3g:-

NTFS-3g File System support must be very stable to all the I/O operations, Immune of device removal at any point of time and transaction, on Arm-Linux board

NTFS File System performance and space usage should not drastically decline.. Support of NTFS-3g File System Format utility. Multi-partition is supported, encryption, logging/recovery, quota, compress, sparse

File is supported, writing of 1 byte Compatibility with NTFS old version Develop the test cases which can cover all the issues posted in web sites

Applications:

Data (audio/video files) can be easily transferred or viewed between pc and Arm-Linux board using USB hard disk device

Linux and windows data migration compatibility can be easily taken care provide NTFS-3g support to Arm-Linux board

Implementation of Dyninst API for Linux based MIPS and ARM platformDyninst - API is open source code supported for various platforms. The main goal of project is to provide runtime code analysis and debugging support for the MIPS/ARM-Linux platform. The complete Dyninst-API is ported and real time testing has been conformed on arm/mips-linux platform.

Applications:

Runtime Debugger Performance Measurement Tool Also be used for hacking executables at run time

Optimization of Acoustic Echo Cancelation This project is to provide fast and cost efficient voice quality enhancement using low cost conexant kite camera hardware having AEC for those TV which has embedded camera. Also to provide ARM v7 neon architecture specific optimized software solution of voice quality enhancement for the smart TV having no embedded camera or Skype specific cameras.

Optimization and Porting, Linux Kernel, Audio/Video Codec [email protected]

Project Summary in Previous Companies

I was involved extensively on optimization of Audio Codec and DSP algorithms.

Optimization of Audio codec on ARMv6 processor 1. Optimization of SBADPCM (G.722)

2. Optimization of Half Rate and NAMR codec.

3. Optimization of AMR-WB+ (Extended Adaptive Multi Rate Wideband)

4. Optimization of AMR-NB (Adaptive Multi Rate Narrowband)

5. Optimization of G711, G729 Codec

Equalizer on ARM-946ES ProcessorAn audio EQ biquad filter coefficients are used to construct Preset and Graphics equalizer. The Cascade and Parallel implementation of biquad filter over the Bands provides performance selection of the implementation. The tuning of center frequencies is done manually for matching the performance of Cascade and Parallel implementation of biquad filter. Design is done by preferring both peaking and shelves filter.In Preset equalizer bandwidth and gain is fixed as per the mode (Bass, Jazz, Classic, Live, and Rock), and maximum 6 bands are supported. In Graphics equalizer gain are variable, and maximum 30 bands are supported.

Design, Implementation and Optimization of HARQ for Wimax on Base StationDesign and coding on Base Station supporting SCDMA and WiMax both on single P4 platform for Hybrid Automatic Repeat request with chase combining method as per WiMax standard 802.16e chapter 8.4.9 supporting 8 Sub channels. Special care is taken for optimization of a module which has functionality to perform depuncturing, demultiplexing, deinterleaving on packed block with 4-bit LLR. For fulfilling the MIPS criteria complete HARQ code dividing into multiple thread and also CTC Decoder is implemented on hardware uplink side.

While for downlink HARQ CTC Encoder design and optimization is in progress.

A huge memory requirement for HARQ supporting 8 sub channels is easily managed by implementing it on C6713 processor.

Client Navini Networks U.S.A.Hardware platform / Tools TMS320C’6713 on P4 platform (Base Station)Software Platform / Tools Code Composer Studio 3.1,Windows-XpLanguage C Role Team MemberContribution Client Place Work.

Design & development of HARQ as per 802.16e

Role in Optimization projects 1. C-code optimization2. Assembly Coding3. Frame-Work Building 4. Making code Reentrant5. Testing and Integration

Optimization and Porting, Linux Kernel, Audio/Video Codec [email protected]

Personal Details Marital Status : Married. Passport : Available Mobile Number : +91-9999883920 Local Address : A2/12, Rail Vihar, Indirapuram,Ghaziabad,UP-201014 Permanent Address : L-83/17 V.H.S. Bajoriya Nagar, Yavatmal, Maharashtra. Additional E-mail : [email protected]

Optimization and Porting, Linux Kernel, Audio/Video Codec [email protected]