- 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.
Programming Languages: JAVA, Perl
Data Processing Frameworks: Hadoop, Cloudera, Spark, Hive, Pig, HDFS, Sqoop
- 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.
- 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.