Abhinav Shankar

Software Engineer

Bengaluru, Karnataka, India3 yrs 5 mos experience

Key Highlights

  • Proficient in Java and C/C++ development.
  • Experience in performance analysis and testing for telecommunications.
  • Hands-on experience with Android application development.
Stackforce AI infers this person is a Software Engineer with expertise in Telecommunications and Mobile Development.

Contact

Skills

Core Skills

JavaData StructuresCC++AndroidAndroid Development

Other Skills

AlgorithmsOOPMySQLLinuxGCCPerformance AnalysisJavaScriptJSPHTMLPerlTestingXMLSQLEclipseDBMS

Experience

3 yrs 5 mos
Total Experience
1 yr 8 mos
Average Tenure
--
Current Experience

Vmware

Member of Technical Staff

Oct 2015Mar 2017 · 1 yr 5 mos · Bengaluru

  • Working at VMWare Software India Private Limited as a Member of Technical Staff since 7th October 2015 for Management Business Unit R&D Operations.
  • Working as a Java developer in IT Business Management Suite Team. ITBM automates the core financial processes needed to easily plan, charge, and optimize the cost and value of IT. With its intuitive visual interface, automated data association and mapping engine, combined with pre-built workflows, cost models, reports, and dashboards, IT Business Management delivers dramatically lower cost of ownership and risk than any other approach.
JavaData StructuresAlgorithmsOOPMySQLLinux

Qualcomm

2 roles

Software Engineer

Jan 2013Jan 2015 · 2 yrs · Hyderabad Area, India

  • Worked at Qualcomm Pvt Ltd(Client location) as a consultant from Votary Tech, since September 2013. Currently working in Linux Android Platform team for internal tool development and Modem test.
  • 1. Memory Monitor: Developed a tool using C which determines if there is a memory leak regardless of any processes running in the target. It also generates HPROF for the process suspected with a memory leak. This tool is widely used within Qualcomm.
  • Tools Used: GCC.
  • 2. APLOG: Developed a tool using CPP that collects device related logs such as Main, Radio, System, Events and Kernel logs since the target boot-up time. It gets initiated by init.rc at boot time. Has the capability of collecting additional information with respect to CPU and Memory.
  • Tools Used: GCC.
  • 3. MDM Test: Qualcomm manufactures modems across multiple hardware platforms. Tested MDM9615, MDM9625, MDM9635 and MDM9645 chipsets with various Android versions. The scope of the project is to perform telephony-level testing on MDM chipsets and read the performance at different instances.
CC++LinuxGCC

Intern

Dec 2012Jun 2013 · 6 mos · Hyderabad Area, India

  • Worked as a Project Trainee at Qualcomm Pvt Ltd, during a period of six months from December 2012 to June 2013 which included developing performance analysis tools for Android smart devices,
  • 1. Tiny top: Tiny top is a light weight tool used to monitor the CPU utilization with respect to the cores.
  • 2. Proc top: Proc top is a tool designed to monitor processes for given time interval. It also gives the system level memory details.
AndroidPerformance Analysis

Interchain solution

Intern

May 2011Nov 2011 · 6 mos

  • Worked as a Project Trainee at Interchain Solutions, during a period of six months from May 2011 to November 2011 which included the following Android applications,
  • 1. GWVectra: Integrating offline voice recognition for android applications.
  • 2. EMRI (Emergency Management and Research Institute): A project developed for GVK EMRI (108 Emergency Ambulance). A questionnaire app which is used in ambulances to report the status of the patient.
Android Development

Education

PSG College of Technology

MSc — Theoretical Computer Science

Jan 2008Jan 2013

Bharathi Matric. Higher Sec School

Jan 1996Jan 2008

Stackforce found 100+ more professionals with Java & Data Structures

Explore similar profiles based on matching skills and experience