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-CarThis 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
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
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