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