We provide IT Staff Augmentation Services!

Senior Build And Release Engineer Resume Resume

New Jersy, NJ

SUMMARY

Technically sophisticated software engineering professional with overall 7 + years experience in System Study, Design, Development ,Porting and testing of Audio/Video codec, DSP processing applications, MATLAB and solid specialization in Build and Releases management.

Qualified SCM Engineer with 3 years of experience in Software Configuration Management , Build and Releases for mobile /STB platform .

Qualified Testing Engineer with 2 years of experience in Multimedia Audio /Video manual testing in Mobile /STB and Audio/video codec testing.

Over 2 + years of experience in System Study, Design, Development ,Porting of Audio/Video codec, DSP processing applications, MATLAB coding.

Dedicated, forward-thinking Senior engineer with a track record of accomplishment contributing to innovation within highly competitive and fast-paced environments. Good knowledge of engineering development environment and life cycles. Excellent success directing multiple tasks effectively and mentoring team members to improve productivity.

Highlights of Expertise:

  • Firmware & Embedded-system Development.
  • System Design & Implementation.
  • DSP/MATLAB Programming.
  • Audio & Video CODEC.
  • Build and Releases Process management.
  • In-house & Off-shore Team Leadership.
  • Test Development & Execution.
  • Project & System Documentation.
  • SW configurations / Releases and Build generation / Verification in the context of Set top box

Technical Proficiencies:

Platforms:

Windows (XP,7),LINUX Ubuntu.

Languages:

C ,basic C++ concepts, TI (5xxx,6xxx),ARM assembly ,MATLAB ,Windows Batch & Python/bash scripting, PERL.

Tools:

JTAG emulators -TRACE32 Debugger , Visual Studio IDE,Source Insight IDE, ARM Developer Suite (ADS), Texas Instruments Code Composer Studio IDE, Perforce(SCM) /GIT .

Hardware:

Hands On :

TI (5xxx, 6xxx) DSPs,Qualcomm MSM 6K chipsets, Connex processor.

Hands on Porting activity of Multimedia in Android on Ubuntu Linux with Zoom2 .

Experience Summary:

Over 7 Years of experience in System Study, Design, Development, Porting, testing and Build and Release activities in the multimedia domain.

  • 3 Years of experience in Integration, Build, Release and Configuration Management process in Mobile platform specific in Multimedia and set top box.
  • Worked on Build and Release process for various Mobile Chipsets & set top box.
  • Experience in both Linux and Windows Build environment.
  • Good Experience in Perforce – version control system
  • Good Experience in GIT – version control system
  • Good in to Ubuntu Linux
  • Good in Python, bash moderate in batch file scripting.
  • 2 Years of experience in Development, Porting, and Optimizing of Audio/Video Codec In fixed and floating point processors like ARM9E and TMS320C67xx, TMS32064xx platforms respectively.
  • Integration and Testing of Audio /Video/ Codec on various DSP platforms.
  • 2 years of experience in Multimedia Audio /Video manual testing in Mobile /STB and Audio/video codec testing.
  • Strong communication, collaboration & team building skills with proficiency in grasping new technical concepts quickly.

Professional Experience
Confidential,As a Consultant from L&T Infotech. (2010 September to Till Date)
Played a central role in Build and Releases management for the company’s flagship products on STB .

As a consultant I worked L&T Infotech.

Senior Build And Release Engineer

Management of SW configurations / Releases and Build generation / Verification in the context of Set top box SW build experience (compile, link, pre-processing,min, make, etc.)

Integrate SW deliveries from development. This includes labels selection, element version selection, merging, removing rules covered by new labels. In case the build fails, the reason has to be investigated down to the element version change generating the failure.

  • Generate SW metrics (warnings, lines of code, memory foot print, etc)
  • Build verification activity description.
  • Download SW onto the target HW.
  • Check basic functionality of the SW on target HW in multimedia and performance.
  • Report if any issues for found, further investigation.
  • To act as Point of Contact for Build/Releases issues and guidance.

Key Projects & Achievements:

  • Experienced in Build and Release Automation.
  • Producing detailed Release plans, control Release Scope and monitoring milestones.
  • Experience in defining various branching, Labeling and merging strategies.
  • Experienced in performing merges and branch management.
  • Experienced in defining various build and release workflows.
  • Excellent Customer Servicing skills.
  • Maintain The code base across several versions.
  • Maintain Build and Release Tools and develop new tools as required.
  • Design and documenting Project configuration management and release processes.
  • Automated nightly build, test, and reporting mechanisms.
  • Prepare the code base for the build.
  • Smoke Test the deployed application for standard functionality of the application.
  • Train Users on Usage of Perforce.

Confidential,Hyderabad,India – As a Consultant from L&T Infotech. (2008 September 2010 September)

Played a central role in Build and Releases management for Audio Software Area, the company’s flagship products.As a consultant I worked for Qualcomm from L&T Infotech.
Senior Build And Release Engineer

Management of SW configurations / Releases and Build generation / Verification in the context of Mobile SW development based on 2G/3G protocol stack.Strong SW build experience (compile, link, pre-processing,min, make, etc.) preferably for ARM tools .

Integrate SW deliveries from development. This includes labels selection, element version selection, merging, removing rules covered by new labels.In case the build fails, the reason has to be investigated down to the element version change generating the failure.

  • Generate SW metrics (warnings, lines of code, memory foot print, etc)
  • Build verification activity description.
  • Download SW onto the target HW.
  • Check basic functionality of the SW on target HW in multimedia /Voice Areas.
  • Report if any issues for found, further investigation.
  • To act as Point of Contact for Audio Software Build/Releases.

Key Projects & Achievements:

  • Experienced in developing and implementing configuration management programs and processes in a fast-paced, high-pressure environment.
  • Experience delivering applications through multiple release cycles. Skilled at leading teams, mentoring team members, establishing lightweight software configuration management and release processes to enable organizations to build stable products quickly.
  • Specialize in automating tasks and process through scripts, implementing branching models, implementing Build/Release solutions.
  • Experienced in Build and Release Automation.
  • Producing detailed Release plans, control Release Scope and monitoring milestones.
  • Experience in defining various branching, Labeling and merging strategies.
  • Experienced in performing merges and branch management.
  • Experienced in defining various build and release workflows.
  • Excellent Customer Servicing skills.
  • Maintain The code base across several versions.
  • Maintain Build and Release Tools and develop new tools as required.
  • Design and documenting Project configuration management and release processes.
  • Automated nightly build, test, and reporting mechanisms.
  • Prepare the code base for the build.
  • Smoke Test the deployed application for standard functionality of the application.
  • Train Users on Usage of Perforce.

Confidential,chennai,India (2005 september to Till Date )

Key Projects & Achievements:

• Multimedia Audio/Video porting on Android using ZOOM2

Work involves in porting of the Multimedia Open Max components for Audio and Video .The major components concentrated are MP3,AMR,AAC and XVID. Integrated Open Max components on Android Eclair 25E.16 , compiling and testing the components in Emulator.Once the components are tested fine porting the same in ZOOM2 Board.

  • Study and Understanding the Open Max .
  • Getting hands on Ubuntu 10.4 LINUX and Android SDK.
  • Integrating the MP3 component on Android Eclair 25E.16
  • Bringing up the Emulator and testing the component.
  • Porting the same in the ZOOM2 Board and testing the component.

Software/ Hardware Platform/ Tools
Ubuntu 10.4 , Visual Studio6, Slick Edit, Android SDK./ ZOOM2

• Implementation of Edge Enhancement Algorithm

The work involved study of the various Edge enhancement algorithms presently used, and choose the best features of different algorithms and implement as a single tool. The analysis was followed by Matlab7 simulation of the same for the feasibility and quality test. The concept is then coded in ANSI-C and tested on x86.

  • Study of various Edge enhancement algorithms in use.
  • Selecting the features to be summoned.
  • Designed and Simulated in Matlab.
  • Above Designed is implemented in C.
  • Porting and testing the code in x86.

• Mpeg2 Transrator on Connex Architecture

The project involved in getting a thorough knowledge of MPEG2 video Encoder & Decoder and thus to design and develop MPEG2 video Transrator out of this code. It involved two phases of implementation, open loop & closed loop. The project included various levels of optimization of the ‘C’ code both in high level and assembly level. Platform Specific C level optimization is done. Transrator is optimized in terms of memory. Code is made re-entrant. Testing is carried out in compliance with the JVT standards. As the platform includes multiprocessors each of different architecture, porting included transferring the various sections of code through different software tools depending upon in which processor that section is finally going to reside. Assembly level coding was the only support in some of the processors while the rest was coded in C and compiled using provided cross compiler.

  • Study of Encoder & Decoder code flow.
  • Designing the block diagram of Transrator.
  • Implementing the designed flow as per the block diagram.
  • Platform independent C Level optimization of the codec.
  • Memory level optimization for CA1024.
  • Code the modules in CA1024.
  • Code BCF file ( Linker file).
  • Testing in compliance with ISO/IEC standards.

• H.264 Baseline Decoder on ARM9E

The work involves the study of H.264 Video codec standard and its code flow. Initially, suitable modifications are made, to optimize the code in C Level. The code was ported to TI 64XX platform. The MIPS intensive models were identified through profiling.

  • Study of product development.
  • C-Level Optimization.
  • Assembly coding.

• H.264 Baseline Decoder on TI 64XX

The work involves the study of H.264 Video codec standard and its code flow. Initially, suitable modifications are made, to optimize the code in C Level. . The code was ported to TI 64XX platform. The MIPS intensive models were identified through profiling.

  • Study of product development.
  • C-Level Optimization.
  • Assembly coding.

• Optimization and porting of MP3 floating point decoder on TI6713

The work involves study of the MP3 decoder code flow. Platform Specific C optimization is done. Code is made re-entrant and assembly coding is done for MIPS intensive modules.

  • Study of MP3 decoder code flow.
  • Porting. Optimization and testing in compliance with ISO/IEC standards.
  • Assembly Coding for MIPS intensive module.

Making code to re-entrant

• Porting and Optimization of fixed point MP3 decoder on TIC6416

The work involves study of the TI C64xx, ARM 9E architecture and MP3 decoder code flow. As a first step, suitable modifications are made to optimize the code in C reference. Then assembly coding is being done for the critical blocks of MP3. Testing is carried out in compliance with the ISO/IEC standards.

  • Study of MP3 decoder code flow.
  • Porting. Optimization and testing in compliance with ISO/IEC standards.
  • Assembly Coding for MIPS intensive module.
  • Making code to re-entrant.

Confidential,Chennai,India. (2004 June – 2005 September)

DSP/Embedded Engineer

ViScope 100 is an innovative auscultation device that enables physicians and specialists to not just hear true heart sound, but additionally see them as well.
The audio-visual cardiac screening device which enables heart-beat visualization. This increases the diagnostic scope and accuracy for heart murmurs. The auscultation product allows the physician to hear, see and evaluate heart sounds to identify common pathologies.
This project involves development of the software spectroscope which does complete Heart Diagnosis just with a Stethoscope. Heart sounds from a specially designed stethoscope is first preprocessed using filtering and algorithms which deals with statistical processing. The resulting sound is then segmented using Clustering technique. The algorithms deal with signal processing concepts such as short time Fourier transform and wavelet analysis. The software GUI and the algorithms for spectroscope were initially written in Matlab.

  • ViScope 100™ Launched by BPL Health Care with HD Medicals India Private Limited.

Key Projects & Achievements:

  • Front End GUI Designing using Matlab 6.5,7.0 and integration, matlab coding.

Education

Bachelor of Engineering in Electronics & Communication

Hire Now