Post Job Free
Sign in

consultant, Configuration manager

Location:
Beverly Hills, CA
Salary:
$75/hr
Posted:
August 16, 2015

Contact this candidate

Resume:

Key Expertise:

Bachelor of Engineering in Electronics & Communication, Diploma in Management from IGNOU. Extensive experience in Build integration, release management for mobile phone software on windows & Linux android platforms for Qualcomm chipsets using Perforce, GIT repository etc. Experience using Jenkins, Hudson configuration tools for setting up build Jobs for continuous & release builds, managing Artifactory uploads, Build system management and monitoring.

Seeking a similar responsible role as a manager, maintaining, configuring & running Continuous Build systems. Supporting stakeholders, technology & test teams working in agile process.

A total of 14 years 6months of experience working in IT software industry

oSix years 6months in Apps Processor Integration & release for Windows mobile &

Linux Android,

oOne year seven months working in multimedia team for QCamera project with Qualcomm as integration engineer.

o3years 6months in computer programming as ‘Project Engineer in Embedded Systems, system analysis, and system support projects,

oand 1 year in the Electronics industry as ‘Testing Engineer for Transformers’,

Currently working with Qualcomm, San Diego on Windows Build Integration & release management & Configuration management (Build Manager)

Past worked with Motorola Mobility handling configuration management role using Jenkins, Hudson tools for Git & repo build system management and monitoring. (Configuration Manager)

Worked with L&T InfoTech since Mar2006, total of 8’1’’ years, this is completely with the Qualcomm client including 6months at Motorola Mobility.

Experience of bring-up, Enhancement, Porting, Merging and Maintenance of complete phone software for Qualcomm Phones

Experience in triaging code debugging using Trace32-Jtag & QXDM.

Debugging/ Triaging Linux Android build using ADB & gdb tools.

Debugging using Win debugger, platform builder.

Platform Experience: Windows phone and Proprietary Platform.

Languages: C, C++, understanding Perl, python

Understanding of Multimedia/ Direct show Framework on Windows platform.

Understanding of ARM architecture.

Analyzing CRs, reporting bugs. Resolving issues in various native windows phone applications

Worked on profiling (time measurement) for the entire image processing library functions.

Build Integration, testing & release management.

Extensive usage of Perforce, source code control for build release activity and file branching.

Worked as a Team Member in all phases of Software design, development and maintenance Life Cycle as a part of development team.

Understanding windows phone8 directory structure, code compilation, makefiles, vcxproj files & msbuild

Linux Android build integration using Git & Repo Configuration tools

Exposure using Jenkins & Hudson tools for setting continuous or release build jobs &managing

Modification & creating of batch files to sync & run build compilations & debug build issues.

Experience working on Continuous builds Integration System.

Having good communication, interacting skills & people management.

Domain

Embedded, mobile, WinCE

Programming Languages

C, C++, understanding python & Perl.

Operating System

Windows Mobile7, Windows Phone 8 /10, Linux Android 4.2.2, 4.4.3

Tools /DB/Packages

Perforce, VS2010, VS2011 Platform Builder7.0, Zune, Windbg, Windows7Central, JTAG-Trace32, QXDM, QPST, WDK, msbuild, Jenkins, Hudson Tools, understanding shell scripting & python.

Hardware Platforms

QRDs/SURF/FFA/FLUID/CDP/MTP in Qualcomm for 6k, 7k & 8k series targets.

Debugging & Triaging

Triaging and debugging using Trace-32,QXDM,Win Debugger

Current Employer: Mindlance Inc.

Project 1:

Project Name

Windows Mobile APSS Integration team

Duration

Jun 2014 to Till date

Team Size

6 people,

On-going

Description

Working on APSS Build Integration & release on Windows phone 8.1

Role & Contribution

Role:

Build Integration & Release Engineer

Responsibilities:

Working on APSS Build Integration & release on Windows phone 8.1 targets with continuous Integration system. Managing Daily/ weekly customer releases & CRs on PRISM. Interacting with tech teams for getting needed software updates and resolving Build Errors. Following up with test teams for getting complete clear test results and maintaining the info and release documents.

Technologies

Windows phone 8.1, windows phone 10, Continuous Integration, msbuild, vcxproj

Tools

WDK, PRISM, JIRA, excel, google docs.

Current Employer: L&T Technology Services

Project 2:

Project Name

Linux Android Build Upgrade team

Duration

Nov 2013 to May 2014

Team Size

4 people

Description

Configure product builds on Jenkins using Hudson tools, creating branches for repos, updating manifests &supporting product teams.

Role & Contribution

Role:

Configuration management using Jenkins

Responsibilities:

Working with build upgrade team & co-ordinating on creating new branches, maintaining build servers. Look into continuous build errors, disk space, anything related to script, upgrade scripts. Setting up build jobs, configure Jenkins; manage permissions for users, OTA package generation & upload, BOTA announcement for 4.4.3 MR2 Kitkat X-fon upgrade. Artifactory uploads. Preparing Cherry-picks for the release & maintaining in google docs. Other activities includes admin jobs (access permissions, changing configs, server builds, uploads etc.). Download and flash build on phone devices to verify issues, do basic smoke test & point issues.

Technologies

Linux Android 4.3/KitKat, GIT, Repo, Continuous Integration

Tools

GIT, Repo, ADB, Jenkins, Hudson tools, idart (CR analysis), Artifactory, excel, google docs.

Project 3:

Project Name

Linux Android Triaging, stability, build Integration on MSM8974 apollo/ thor & MSM8x10

Duration

Jan 2013 to

Nov 2013

Team Size

5

Description

Linux Android Triaging, stability, build Integration on MSM8974 apollo/ thor Sanity & customer release.

Role & Contribution

Role:

Triaging issues as part of Root team

Responsibilities:

Working on triaging, debugging build, narrowing down issues, following up with technology teams and getting issues fixed & fixes /patches included as gerrits into the release builds. Involved in adding patches released from development teams, compiling source code & building on Linux environment for ARM platform. Resolving build issues/compilation errors. Loading build onto device and performing basic sanity. Release builds to the target team & checking the source using Git to repository. Log collection using adb (kernel, dmesg, event log, thread, processes etc.) debugging code at driver/application level using gdb for crashes, system hangs, watchdog bite/bark errors.

Worked on display under-run issues on 8x10 working with display team, making different combination builds, understanding issues & getting the fixes into 8x10 CS release candidate build.

Technologies

Linux Android 4.3, Ubuntu 10.04, Git, Repo

Tools

Git, Repo, Jtag-Trace32, ADB, gdb

Key Achievements

Completed CS for MSM8974 tablets MSM8x10 phone software

Project 4:

Project Name

MSM8x30WP8 (Apollo/Portico) build Integration& release

Duration

Jan 2012 to

Jan 2013

Team Size

4

Description

MSM8X30WP8 APSS Build Integration, Sanity &release, Pack process.

Role& Contribution

Role:

Build Integration & release

Responsibilities:

Working on 8x30Apollo project for Apps processor Build integration & release. Involved in Setting up the build environment & installing of the required tools on build PC for making Apollo builds. Configuring & setting up the PC for loading & testing. Making manual builds on local & virtual systems. Picking updates from tech teams and doing builds. Performing sanity on MSM8x30 MTP/FLUID/CDP hardware & reporting to the team. Tracking issues and collecting logs for non-working scenarios or crashes observed. Following up with different teams for getting issues resolved quickly. Taking care for Preparing release & BVT emails, along with updating the WIKI pages of our releases.

Created & maintained multiple Customer Product lines/ perforce branches.

Activities include Debugging & triaging issues using Win Debugger, mostly encountered boot up issues due to ACPI/ NHLOS mismatch.

Technologies

Windows phone 8

Tools

Perforce, VS2010, VS2011 /VS2012, WDK, ARM7 JTAG-Trace32, QXDM etc.

Key Achievements

Completed ES for 8x30 Target, April 16th2012.

Completed FC for 8x30 Target, July 5th 2012.

Completed CS for 8x30 Target, Aug31st2012.

Supported Customers HTC, NOKIA, HUAWEI

Project 5:

Project Name

MSM7x27A (Unicorn) build Integration

Duration

May 2011 to

Jan 2012

Team Size

5

Description

MSM7x27A WM7 APU & CU Build Integration & release, Pack process.

Role& Contribution

Role:

Build-Integration Engineer

Responsibilities:

Worked on 7x27A project for Apps processor Build integration & release. Along with taking care of Pack process. Making manual builds on local & virtual systems. Picking updates from tech teams and doing builds. Performing sanity on various hardwares & reporting to the team. Tracking issues and collecting logs for non-working scenarios or crashes observed. Following up with different teams for getting issues resolved quickly.

Working on Pack process, which involves generating pack folders with files that are shipping approved by technology teams. These are customer builds having only selected source code in them. Sub tasks involve taking ownership of pack file, compiling generated pack folders & testing pack builds on hardware.

Activities involved Debugging & triaging issues using Jtag & Win-debugger.

Technologies

Windows mobile7

Tools

VS2008, Platform Builder7.0, ARM9, JTAG-Trace32, QXDM etc.

Key Achievements

Completed CS for 7x27A target

Project 6:

Project Name

MSM7630 Windows mobile7 build Integration

Duration

Jan 2010 to

May 2011

Team Size

5

Description

MSM7630 Windows mobile7 build Integration & release, Pack process.

Role& Contribution

Role:

Build-Integration Engineer

Responsibilities:

Working on 7630 Apps Processor Unit Build Integration & release process. Doing manual builds modifying Perforce Libraries and picking updates via. CU/SU/AU/VU releases from tech teams that include coreBSP, data, gps, wconnect, multimedia areas etc. Following with respective teams in case of any issues related to build compilation, or picking fixes, CRs or new features. Taking responsibility for complete manual APU sanity testing.

Working on multimedia CU integration, making manual builds, doing sanity and releasing to Build Test teams & then to APU team. Our updates include audio, video, camera, camcorder tech areas.

Currently using continuous integration system and doing automated builds. Integrating tech updates to respective workspace in perforce by running ATLapuintegrate script & then submitting to CI through web page via JobID.

Also taking care of pack process that includes making customer pack, builds. Running pack script to generate customer folders. Comparing pack builds with last customer release builds to get the new files added. Maintain list of all new files added, follow-up for tech approvals for shipping or not of these files. Get modified sources/make file for pack-in or pack-out of these files, which if not possible we do adding explicit instructions to our pack file. We make sure all pack builds compile & basic sanity look normal.

Technologies

Windows mobile7

Tools

VS2008, Platform Builder7.0, ARM9, JTAG-Trace32, QXDM etc.

Key Achievements

Completed CS for 7x30target. Target is now commercialized.

Project 7:

Project Name

QSD8650 Windows mobile7 CU release

Duration

Apr 2009

To

Jan 2010

Team Size

3

Description

QSD8650 Windows mobile7 CU build Integration & release

Role& Contribution

Role:

Build-Integration Engineer

Responsibilities:

Worked on 8kWM7 Multimedia CU Integration, Sanity testing & release. Planned updates for week’s release is picked up from tech teams & integrated on latest working CRM Build. Performing of basic Multimedia sanity, running stipulated test cases using LTK or manual tests.

Debugging/ collecting logs using Platform Builder, SecureCRT or JTAG/ARM9 logs for any issues.

Maintaining our wiki site by updating past and future release plans & CU releases.

Sending out Integrated build to BVT for verification & once finalized, Release email is sent out to Target team.

Technologies

Windows mobile7

Tools

VS2008, Platform Builder7.0, WMDC, WM7 Embedded Test Kit, ARM9, JTAG-Trace32, QXDM etc.

Key Achievements

Completed CS for QSD8650 target. Target is now commercialized.

Project 8:

Project Name

7k target Multimedia Integration, sanity testing & release

Duration

Nov 2007 to

Apr 2009

Team Size

3

Description

7k – Windows mobile Multimedia Integration, sanity testing & release

Role& Contribution

Role:

Build-Integration Engineer

Responsibilities:

Worked on 7225, 7625/7600 MSMs based on windows mobile platform

for Multimedia bring up& integration, release. Spinning builds for different phones like Smartphone & pocket PC’s. Using Platform debugger to debug if a crashes or other issues seen at anytime. Following up with teams in San Diego and resolving issues.

Technologies

Windows mobile5.0, Windows mobile6.x

Tools

Platform builder 5.0, Active sync, ARM9/ ARM11, JTAG-Trace32, QXDM,

Key Achievements

Completed CS for MSM7225, MSM7600, MSM7625, targets. Phones based on these targets are commercialized.

Project 9:

Project Name

QCamera, Camsensor VU releases on 6k series MSMs

Duration

Mar 2006 to

Nov 2007

Team Size

5

Description

QCamera Build integration & release on 6k series MSMs

Role& Contribution

Role:

Qcamera Build-Integration Engineer

Responsibilities:

Worked as QCamera Build Master, making QCamera Builds for 6k enhanced targets (MSM6550, MSM6280, MSM6275, and MSM6800). Releasing the Version unit, software unit for the Qualcomm proprietary mobile software modems for targets. Running camera Regression automation test cases & verifying preview, snapshot & Jpeg, Png encoding & decoding for different supported image sizes. Verifying all the camera functionality, Debug the code and provide the necessary changes for resolving the bug in QCamera software.

Working on resolving the CRs, which are the bugs as raised by the testing team or the customers.

Worked on profiling (time measurement) for the entire image processing library functions. These functions support special effects, transformation, composition etc. for different applications, like camera, camcorder, JPEG, video player, TV etc.

Technologies

Embedded mobile, REX

Tools

Perforce, Visual SlickEdit, JTAG-Trace32, SURF/FFA, QXDM, QPST, Macbeth chart

Key Achievements

Completed CS for 6550, 6280, 6275, 6800 targets. Targets are commercialized.

Previous Employer: JIYOUN SYSTEM SOFTWARE PVT.LTD, NOIDA

Project 10:

Project Name

Mobile Eye – Design & Developed The Mobile Eye Security Solution.

Duration

Sept 2004 to

Mar 2006

Team Size

12

Description

Design & Developed The Mobile Eye Security Solution.

Role& Contribution

Role:

Project Engineer

Responsibilities:

A Web-Camera based security application for web- enabled GSM/CDMA/EDGE phones. A Web-Camera attached to the Server captures the images, which can be viewed on the Client machine, handset or a PC. Images are available in BMP, JPEG, PNG and GIF formats. These are moving images that does not require a video player. Hence the application is available to low-end phones too. The main object of the project is to get the running pictures on the handsets or the client PCs, so the person can view what is going on the other world.

Involved in developing the Codec for all the formats as primary object. Design and developed the Client-Server architecture, implemented the Protocol suite, creation of Timers, linking the application to database through MS-Access.

Technologies

VC++, MFC, Winsock 3.1, TCP/UDP

Tools

Visual Studio, Windows XP, web camera

Key Achievements

Product captured the Korean market.

Project 11:

Project Name

Client-Server based Audio Processor Application

Duration

Mar 2004

to

Sept 2004

Team Size

12

Description

Design And Implementation Of A Client Server Module To Access A Remote Application Of Audio Processor.

Role& Contribution

Role:

Project Engineer

Responsibilities:

The aim of this project is to develop a remote link between a Server and various Clients. The Audio Processor is running on the Server and this Server should process the requests from various Clients simultaneously. It requires a development of basic Client-Server module test bed to test the desired requirement. The requirement was to send the modified sound samples to the Client in frame-by-frame basis.

Technologies

VC++, MFC, Winsock 3.1

Tools

Visual Studio, Windows XP

Key Achievements

Product captured the Korean market.

Project 12:

Project Name

Image viewer application

Duration

July 2003

to

Mar 2004

Team Size

10-12

Description

Development Of An Image Viewer Application For BMP, JPEG, PNG, And GIF Image Formats.

Role& Contribution

Role:

Project Engineer

Responsibilities:

The image viewer application is in two parts, the decoders and the display unit. It includes the understanding of all the codec formats and specifications. Designed the codec for the BMP, JPEG, PNG, and GIF image formats. The graphical library is provided by the client. We got a simulated environment from the client to test our decoders in windows platform.

Technologies

VC++, Win32 application.

Tools

Visual Studio, Windows XP

Key Achievements

Product captured the Korean market.

Previous Employer: UNIWORLD TELECOM LTD., NOIDA

Project 13:

Project Name

Development Of Interactive Telephone Directory

Duration

Jan 2003

to

July 2003

Team Size

6

Description

Development of Interactive Telephone Directory

Role& Contribution

Role:

Computer programmer

Responsibilities:

This program helps in the managing and up-keeping of household activity as crucial as "Directory Keeping". It has features like; add a new record, change or delete even that comes in between the existing records list. The said program interactively, not only makes phone directory, but also has the capability of printing the list out! that too with the options such as: -

City wise, Name wise, current record only, the entire list and many more options. Also it has the enhanced capability of searching particular records, Name wise, Phone no. wise and City wise.

Technologies

VC++, MS-Access, MFC support

Tools

Visual Studio, Windows XP

Key Achievements

Windows based Interactive Telephone Directory

Previous Employer: SELVON INSTRUMENTS PVT. LTD., NEW DELHI

Project 14:

Project Name

Testing Engineer For Transformer

Duration

Dec 2001

to

Jan 2003

Team Size

8

Description

Testing Engineer for Transformer

Role& Contribution

Role:

Engineer

Responsibilities:

The company is into manufacturing of H.V. Transformers, Inverters, CVT’s, and Stabilizers etc. Worked on testing the devices for quality, performing the PCB testing etc. Giving finishing touch to make them ready to be shipped. Handling and managing, a team of eight persons.

Technologies

PCB design & testing

Tools

Electronics Equipments

Key Achievements

Worked as project supervisor, delivered products successfully

Education & Credentials

Bachelor Of Engineering. (Electronics & Communication)

Lakshmi Narain College Of Technology, Bhopal (M.P.) INDIA

FIRST CLASS (73%) in June 2001

Professional Affiliations

Diploma in management (year 2004, through IGNOU)

Sr. No

Achievements / Awards

1.

Recognized for Multimedia bring up Integration & release – year 2007

2.

Annual appraisal, Promotion in year 2009

3.

Completed Project Management Certification in Jan 2012

4.

Completed Jr.Leadership journey program thru Larsen & Toubro InfoTech LTD.

5.

Completed Training certificates: US Employment law for Supervisors



Contact this candidate