You are on page 1of 4

AMIT TRIPATHI

Mobile: +91- 9999883920


E-Mail: engr_amitt@rediffmail.com
Address: G-802, Antriksh Golf-View 1, Sector 78, NOIDA -201301, U.P.

Development Manager - Over 13 Years’ Experience in


Over 13 year’s experience in optimization of innovative high-end multi-media software products & solutions with domain
specialization in Optimization & Porting of Linux Kernel, Audio/Video Codec & ARMv7 Neon and in Assembly Coding

Linux & Firmware Development / DSP Programming & Algorithm Optimization Domain Preference: Audio / Video CODEX
SKILL SET PROFILE SUMMARY
 Profiling / Optimization of Large Scale  Excellent track record of working on projects involving Optimization of
Embedded Software Systems Audio / Video Codes, Speech and DSP algorithms
 C-code Optimization  Currently involved in Designing and integration of LoRa based wireless
 Assembly Coding communication protocol on Linux.
 Wireless Standard and Protocol  Extensively worked on DTV product, involving identification of critical
Development stability and performance stats of latest released TV firmware on the basis
of results of automated integrated monitoring software.
 Testing, Defect Analysis, Debugging & Bug
 Proven success in optimization of Audio Codec on ARMv6 Processor
Fixing
involving optimization of SBADPCM (G.722), Half Rate & NAMR Codec,
 Test Data Analysis AMR-WB+ (Extended Adaptive Multi-rate Wideband), AMR-NB (Adaptive
 Process Defect Identification Multi Rate Narrowband) and G711 & G729 Codec
 Project Management  Helped increase revenue growth & market share of organization, by
 Product Lifecycle Management optimizing product performance, understanding complex requirements,
 C & Assembly Programming utilizing best coding practices and through complex integrations
 Multimedia Solutions & Multimedia  Highly skilled in improving processes by identifying process defects
Framework Development  Skilled in end-to-end Product Development Life Cycle including defining
 Cost Estimation, Risk Management the software architecture, design, implementation, verification and
validation meeting time to market and quality goals
 Project and Process Audits
 Dynamic, flexible & approachable with excellent planning, analytical,
problem solving and communication skills; skilled to interface directly
with external partners, suppliers, and both internal & external customers

TECHNICAL SKILLS

 Languages: C, Assembly armv7 & neon, Shell Scripts, Makefile, C++


 Processors: ARMv7 with Neon, ADSP- Blackfin 561, TI TMS320 C64 Series
 Linux: File System, Block Layer, I/O Schedulers, Tracing and Debugging Tools
 Codec’s & Algorithms: FFMPEG, Audio Codec (G711,G729,G723,NARM,WAMR,W+AMR,MIDI, MP3), Video Codec (H.264),
Acoustic Echo Cancelation, Equalizers
 Wireless Standard: 802.16e WiMax (PHY layer) L1, LORAWAN
 Platform: Samsung DTV having Armv7 with neon
 Development and Debugging Tools: ARM RVDS, Stream line, JTAG, Microsoft Visual Studio

WORK EXPERIENCE

Since Jan’2018: Secure Meters Limited, Udaipur; currently designated as Manager


Role: Design and Develop Lora Based Low Bit Rate Radio Protocol (LORAWAN)

Jan’2008 – Dec’2017:Samsung India Electronics Pvt. Ltd.(SRI-Delhi), Noida; as Lead Software Engineer
Role:Product Manager, Involved in Firmware Build, Release and Optimization Linux Kernel

Apr’2007 – Jan’2008: ASM Technologies Ltd., Bengaluru as Senior Software Engineer


Role: Optimization of GSM Audio Codec for ARMv6 Processors

Jan’2006 – Apr’2007: L&T Infotech, Bengaluru as Software Engineer


Role: Optimization of DSP Algorithms and Audio Codec for ARM9, ADSP Black Fin & TI Processors
Feb’2005 – Jan’2006: Trinity Convergence, Pune as Software Engineer
Role: Optimization of Audio Codec for ARM9 Processor

Responsibilities:
 Defining requirements, contributing to definition of electronics hardware design, design embedded system software
architecture & algorithm solutions
 Setting-up test plans; performing validation testing to confirm that system and functional requirements are met
 Estimating development, resources and timing to achieve the desired results; helping define embedded system level and
algorithm requirements to meet product performance and reliability requirements
 Identifying & improving embedded controls standards and processes
 Inventing & developing embedded control system strategies and lead architecture design to achieve solutions; using debugging
and simulation tools to perform design iterations and optimization
 Verifying solutions through simulation, sub-system, hardware-in-the-loop and vehicle level testing
 Driving implementation consistency across multiple resources contributing to the same embedded system architecture
 Documenting improvements to the engineering standard work processes
 Utilizing FMEA process to enhance design robustness; contributing to continued enhancement of Core Embedded Software to
support additional product features

Accomplishments:
 Achieved fantastic track record for delivering projects on committed dates meeting high quality expectations and high level of
customer satisfaction on consistent basis
 Played a key role in keeping control over quality parameters such as factory defect rate, call rate & defect on arrival for released
product as part of Life Cycle Management (LCM) and in implementation of Corrective & Preventive actions (CAPA) during
Product Life Cycle Management
 Put strong emphasis on quality and stability improvements to the product; led and mentored a dedicated team of engineers
whose main focus was on improving product stability
 Mentored project teams on technical, quality processes and shared best practices as part of knowledge sharing / continuous
team improvements

ACADEMIC DETAILS

 2000-2004: Bachelor of Technology (Electronics & Communication Engineering) from Prof. Ram Meghe Institute of Technology
& Research, Badnera, Amravati University with 69.7 % marks
 1999-2000: 12th (Math and Biology) from Anglo hindi junior college, Yavatmal with 73 % marks

PERSONAL DETAILS

Date of Birth: 5th January, 1984


Languages Known: English, Hindi and Marathi
Permanent Address: L-83/17 V.H.S. Bajoriya Nagar, Yavatmal – 445001, Maharashtra

Refer to Annexure for project details


ANNEXURE

PROJECT DETAILS

Title: DTV Product and LFD Product


Project Scope:
 Identification of critical stability and performance stats of latest released TV firmware on the basis of results of automated
integrated monitoring software
 Testing of final features of tizen OS TV; identification and assignment of defects to Module Owner
 Implementation of single threaded Squashfs File System involving profiling with Hardware decompression
 Code analysis through various layers like Block, I/O Scheduler, Hardware Decompression and Emmc
 Participating in Samsung DTV Board Bring-up
 Analysis of application launch time
 Work on operating system tizen, its build structure and spec file auto build. 64 bit tizen operating system running on QEMU
and analyzing LTP results

Title: Samsung Multimedia Player


Project Scope:
 MM player is ffmpeg based media player supports various audio video format. Integrated h.264 based decoding, video scaling
and subtitle display
 Open source code like JM based h.264, ffmpeg internal scaling functions and libssa
 Integration and optimization of open source code to Samsung mm-player. Addition to this integration of proprietary AC3 audio
codec

Title: Optimization of NTFS-3g File System (NTFS-3g is User Space Code)


Project Scope:
 Support to NTFS-3g File System on TV based Arm-Linux board
 Development/porting of NTFS-3g Driver (www.ntfs-3g.com) to the target platform along with file system utilities
 Performance improvement for I/O operations on NTFS file system as much close as possible to Ext3 file system
 Stabilization of ntfs-3g to allow error free I/O operation on NTFS File System
 Communication between NTFS-3g & kernel via FUSE kernel space drive and VFS kernel space module
 Feature enhancement and test to the NTFS-3g, while ensuring:
o Provision of stable NTFS-3g File System support to all the I/O operations
o Immunization of device removal at any point of time & transaction, on Arm-Linux board
o Maintenance of NTFS File System performance and space usage
o Support to NTFS-3g File System Format Utility
o Support, encryption, logging/recovery, quota, compress and sparse of multi-partition
o Development of 1 byte Compatibility with NTFS old version
o Creation of test cases to cover all the issues posted in web sites
 Applications:
o Data (audio/video files) can be easily transferred or viewed between pc and Arm-Linux board using USB hard disk device
o Linux and windows data migration compatibility can be easily taken care provide NTFS-3g support to Arm-Linux board

Title: Implementation of Dyninst API for Linux based MIPS and ARM Platform
Project Scope:
 Dyninst - API is open source code supported for various platforms; the main goal of project was to provide runtime code analysis
and debugging support for the MIPS/ARM-Linux platform
 The complete Dyninst-API was ported and real time testing was conformed on arm/mips-Linux platform
 Developed internal tool to profile and trace applications & Linux operating system with the help of Samsung Russia using probe
and dynamic instrumentation mechanism
 Worked on following Applications:
o Runtime Debugger
o Performance Measurement Tool

Title: Optimization of Acoustic Echo Cancelation


Project Scope:
 The aim of the project was to provide fast and cost efficient voice quality enhancement using low cost conexant kite camera
hardware having AEC for those TV with embedded camera
 It also aimed 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
 The project mainly involved:-
o ARM v7 neon based architecture specific C optimization of AEC
o Floating point ACE c code convertion to fixed point
o Assembly coding of critical modules of AEC like NLMS algorithm, VAD, pre-processing and post processing filters
o Cross compilation for Linux supportive operating system for ARMv7 neon based 32 bit architecture

Title: Equalizer on ARM-946ES Processor


Project Scope:
 An audio EQ bi-quad filter coefficients were used to construct Pre-set and Graphics Equalizer
 The Cascade and Parallel implementation of bi-quad filter over the bands provided performance selection of the
implementation
 The tuning of center frequencies were done manually for matching the performance of Cascade and Parallel implementation of
bi-quad filter; design was done by preferring both peaking and shelves filter
 In Pre-set equalizer bandwidth & gain was fixed as per the mode (Bass, Jazz, Classic, Live, and Rock), and maximum 6 bands are
supported. In Graphics equalizer gain were variable, and maximum 30 bands were supported.

Title: Design, Implementation and Optimization of HARQ for Wimax on Base Station
Project Scope:
 Design 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 was taken for optimization of a module which had functionality to perform de-puncturing, de-multiplexing, de-
interleaving on packed block with 4-bit LLR
 For fulfilling the MIPS criteria complete HARQ code dividing into multiple thread and also CTC Decoder was implemented on
hardware up link side.
 While for down link HARQ CTC Encoder design and optimization was in progress
 A huge memory requirement for HARQ supporting 8 sub channels was managed by implementing it on C6713 processor

Client: Navini Networks, U.S.A


Hardware: TMS320C’6713 on P4 Platform (Base Station)
Software: Code Composer Studio 3.1, Windows XP
Language: C
Role: Team Member

Title: Optimization of Open Source Codecs


Project Scope:
 Involved extensively on optimization of Speech, Audio Codec and DSP algorithms for ARMv6 based core platform. Fixed point
C code is first optimized in C then its highly optimized equivalent assembly code is written.
 Merging of MP3 and BSAC, Optimization of SBADPCM (G.722), Half Rate and NAMR codec, Optimization of AMR-WB+ (Extended
Adaptive Multi Rate Wideband), AMR-NB (Adaptive Multi Rate Narrowband), G711, G729 Codec.

You might also like