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.