Pankaj Kumar

Senior Software Engineer

About Me

Hi, my name’s Pankaj and I’m a Senior Software Engineer at HARMAN International. As an engineer, I have gained experience in connected-car technologies, automotive and enterprise mobility. Apart from regular office work, I like solving complex algorithmic problems on competetive programming platforms . I have worked at a number of companies gaining teamwork and leadership skills.

I am most skilled in: Android with Java, Python, C++ and Eating Pizza

Projects

Digital Cockpit

harman.com/Connected-Car

This is probably one of the greatest project I have been working on, if you don't agree you're probably wrong.

I started this project as a way of learning Android and its framework components and it has since grown into a fully fledged digital cockpit solution. I have learned many skills through this and I’m very proud of having this in my portfolio.

Experience

HARMAN International

harman.com

Senior Engineer 1

November 2016 - Present

Solving Android automotive ecosystem problems for multiple Car manufacturers like Audi, FCA, Subaru

Designed, customized and implemented features on AOSP/HARMAN apps like Media, Navigation using MapBox, Dialer, HVAC, SystemUI, Radio using latest android architectural components and jetpack libraries. Implemented Audi’s Ethernet communication protocol solution between difference linux namespaces on Audi Host Emulation framework using custom android automotive emulator providing simulation for multiple features like USB playback, Bluetooth stack, MTP stack etc. Implemented Emulated Vehicle HAL with CAN simulation using python scripts. Implemented additional features on QEMU-based android automotive emulator on top of google AOSP car-emulator. Integrated Samsung’s Multi-display framework to Android Pie Implemented API web-server using python, mongodb to integrate with HARMAN Gerrit, defects tracking tools

HFN Inc

nanoheal.com

Software Engineer

June 2015 - October 2016

Solved complex problems for android enterprise mobility platform

Design and developed android enterprise mobility device management apps like Nanoheal Core, Nanoheal email, Nanoheal secure client, Nanoheal file browser to enforce restriction on android BYOD devices. Implemented android schedulers for scheduling darts and services for each restrictions based on configurations like location, time etc.

Iriemo Technologies

Software Engineer

October 2013 - May 2015

Developed few android apps like BubbleIt, Noobro, StaySecure Implemented Geofencing in StaySecure for location tracking and marking safe routes on maps. Implemented video streaming app : Noobro similar to twitch dedicated for gamers. Design and Implemented image editing features like drawing on canvas, speech bubbles , applying filters in BubbleIt app. Developed few android apps like BubbleIt, Noobro, StaySecure.

Education

Global Academy Of Technology

B.E Computer Science

2009 - 2013

A Little More About Me

Alongside my interests in software engineering some of my other interests and hobbies are:

  • Competetive programming @LeetCode, HackerRank, CodeForces
  • Content creator and mentor @LeetCode, world’s leading online platform for learning programming and algorithms
  • Running Marathon
  • Trekking