Summary
Overview
Work History
Education
Skills
Accomplishments
Innovation
Culture
Timeline
SoftwareDeveloper

Ankit Agrawal

Software Specialist
Bengaluru,KA

Summary

Enthusiastic technical professional with complete understanding of entire software development lifecycle, known for having talents in designing algorithms. Seeking opportunities to make difference and contribute for innovation and motivated to learn, grow and excel.

Overview

5
5
years of post-secondary education
6
6
years of professional experience

Work History

Software Specialist

Zebra Technologies
Bangalore, Karnataka
12.2017 - Current
  • Experience in development of Android Framework customization , System native Apps, & Middleware services.
  • Design & implemented multiple module features logic such way that it can be directly ported across android desserts without making any single line change in Android OS.
  • Worked on Android OS version Oreo, Pie, Android 10 & Android 11.
  • Worked on multiple mobile & tablet products having SD660 chipsets.
  • Delivered “Enterprise NFC Settings” system app in time with 1 critical and 4 mid-level issues solved after release.
  • Delivered “Ethernet Configuration” system app in time with 0
    critical and 3 mid-level issues solved after release.
  • Have very good knowledge & experience in NFC & Ethernet modules.
  • Worked on Recovery OTA Packages.
  • Written shell script for Smart Repo attribute feature to collect all product attributes at build time.
  • Strong knowledge of Android Architecture (System, HAL and Framework).
  • Strong programming skills, including C, Java and JNI, Binders, IPC mechanisms.
  • Have good knowledge and understanding of Android development & debugging.
  • Written few debugging apps/tools to root cause issues easily.
  • Played critical role in SD660 Oreo scrum team as lead of tiger team and kept backlog in control.
  • Debugged a lot number of issues in UI Stress Test, Regression Test, Stability Test & Battery Performance Test issues and provided fix.
  • Worked on some critical customer issues raised in previous android version.
  • Optimized code of existing applications.
  • Contributed in many Innovative ideas and presented demo.

Software Engineer

Zebra Technologies
Bangalore, Karnataka
06.2016 - 12.2017
  • Worked on Android OS version Kitkat, Lollipop, Marshmallow.
  • Worked on multiple mobile & tablet products having Intel, OMAP chipsets.
  • Debugged a lot number of issues in UI Stress Test, Regression Test, Stability Test & Battery Performance Test issues and provided fix.
  • Developed Screen Blanking feature based on sensors.
  • Participated in Zebra Code Contest and implemented algorithms.
  • Written automation scripts for IRobot Roomba.
  • Contributed in Innovative idea and presented demo for "Application UI Performance" .
  • Revised, modularized and updated old code bases to modern development standards, reducing operating costs and improving functionality.
  • Worked closely with software development and testing team members to design and develop robust solutions to meet client requirements for functionality, scalability and performance.

Associate Software Engineer

Zebra Technologies
Bangalore, Karnataka
08.2015 - 06.2016
  • Contributed in Innovative idea and presented demo for "Smart Gloves", which helps in delivery items to handle carefully during inventory using RFID, Android, Gyroscope, Pressor Sensor.
  • Created accurate and efficient test scripts to manage automated testing of certain products and features.
  • Debugged code and located root causes of problems by reviewing configuration files and logs.

Education

Master of Technology - Computer Science

Visvesvaraya National Institute Of Technology
Nagpur
07.2013 - 07.2015

Bachelor of Technology - Information Technology

Harcourt Butler Technical University
Kanpur
08.2009 - 06.2012

Skills

Android Framework Development

undefined

Accomplishments

  • Design & implemented multiple module features logic such a way that it can be directly ported across android desserts without making any single line change in Android OS.
  • Implemented many innovative ideas and presented demos.
  • Played a critical role in SD660 scrum team and lead the tiger team successfully and kept the backlog in control by doing pre-debugging, so team effort spent on actual issues only and also helped team members to root cause and fix the issues.

Innovation

Each year, I had submitted multiple Innovation Ideas in my current company and from those below ideas were selected for POC & Demo-:


1) Title: Machine learning Based Noise Removal - in 2020 (won 1st prize)

Description: Filter-in only trained user voice on call and filter-out all other untrained human or environment noises.

Technologies: Machine learning, Audio, Python, Android

2) Title: ZBOT - in 2019

Description: Automated log analysis based on module.

Technologies: Machine learning, Python, Android

3) Title: Application UI Performance - in 2016 (won 5th prize)

Description: Analysis of Application UI Quality.

Technologies: Android Framework

4) Title: Z-Gloves - in 2015 (won 3rd prize)

Description: Smart Gloves, which helps delivery items to handle carefully during inventory.

Technologies: RFID, Android, Gyroscope, Pressor Sensor

Besides above many patentable ideas were also submitted. Some in fields of BOPIS (Buy Online Pickup in Store), Inventory etc.

Culture

  • Was organizer of ZClub cultural committee
  • Organized and also participated in many cultural & Sports Events
  • Participated in many CSR activities like-: Technology Barrier Reduction Program (TBRP Program), Plogging & Planting

Timeline

Software Specialist

Zebra Technologies
12.2017 - Current

Software Engineer

Zebra Technologies
06.2016 - 12.2017

Associate Software Engineer

Zebra Technologies
08.2015 - 06.2016

Master of Technology - Computer Science

Visvesvaraya National Institute Of Technology
07.2013 - 07.2015

Bachelor of Technology - Information Technology

Harcourt Butler Technical University
08.2009 - 06.2012
Ankit AgrawalSoftware Specialist