Post Job Free
Sign in

Engineer Software

Location:
San Diego, CA
Posted:
June 06, 2015

Contact this candidate

Resume:

TANVEER SINGH RANDHAWA

Cell: 1-619-***-****

E-Mail:*.********@*****.***

Experience Summary

Highly experienced in design and development of Big Data Analysis framework in JAVA and Perl scripting language.

Proven history of building Hadoop applications for large-scale data processing of mobile device logs collected during field and inter-operability testing

In-depth knowledge of Hadoop framework – MapReduce development, HDFS, Sqoop, Hive, Pig

Expertise in SQL Database query language and management

Cloudera Certified Developer for Apache Hadoop.

Experienced in design and development of software test tools and automation framework in Java and Perl for manipulation and analysis of large number of mobile device logs in both text and binary formats

In-depth knowledge of Object-oriented programming concepts

Hands-on experience of the Software Development Life Cycle and testing methodologies

Very strong communication and reporting skills.

Technical Skills

Programming Languages: JAVA, Perl

Data Processing Frameworks: Hadoop, Cloudera, Spark, Hive, Pig, HDFS, Sqoop

IDE: Eclipse

Database: MySQL

Education

Master of Science, Computer Science - San Diego State University, San Diego, CA

August 2004 – October 2010

Bachelor of Technology, Computer Science & Engineering - Punjab Technical University, India

June 2000 – May 2004

Professional Experience

Qualcomm Technologies Inc. April 2011 - Present Senior Engineer (Inter-Operability Test)

Manage Inter-Operability Test Team

Develop Software Tools for log parsing and analysis:

Large number of logs (several Gigabytes) are collected as result of field testing and inter-operability testing of mobile device in field and carrier labs. Used Hadoop framework to facilitate insightful analyses of the mobile device logs to assess the device and NW performance as well as usability patterns.

Developed MapReduce applications to parse large amounts of logs collected from field test of mobile devices to collect Key Performance Indicators and used for assessing device and network performance.

Developed MapReduce applications to analyze logs to determine mobile usage trends and impact on NW components.

Developed Software QA automation tools for enabling execution of test cases in integration and field testing.

Developed tools to parse, clean-up and extract meaningful insights from output of preliminary log analysis tools.

Shared responsibility for administration for Hadoop ecosystem

Mentor engineers for Hadoop framework and MapReduce development.

Qualcomm Inc. August 2005 – Mar 2011

Engineer (Product Test)

Develop test automation tools in Java and Perl for mobile device testing automation.

Developed tools for generating and editing XML analysis template files.

Develop test plans for functional, performance, and adversarial testing of client SDK for QChat Push-To-Talk solution.

Develop test plans for testing Software Development Kit (SDK) provided to customers for developing widgets/applications in Mobile Internet Applications Storefront solution (Plaza).

Coordinate with Systems Engineering and Development teams to identify error prone areas in the software design and writing test exit review reports.



Contact this candidate