12+ YEARS OF EXPERIENCE

Resume

Senior SDK Engineer - Moloco

Seattle, USA (May 2024 - Present)

Working on the DSP Infrastructure team developing Moloco’s Ad SDK.

Senior Software Engineer - Amazon

Seattle, USA (Nov 2021 - May 2024)

Leading development of solutions for ensuring Customer and driver safety using the Amazon’s Delivery app and using phone capabilities. My responsibilities also include expanding these features to different geographies and portability to different hardwares. And enabling communication with delivery vans to make use of vehicle telematics to get more accurate data. Currently using Swift, Kotlin and exploring Kotlin multiplatform. Working with IMU sensor data, Accelerometers and gyroscopes and Magnetometer and GPS, and ML processing of data.

Senior Software Engineer - Meta

Seattle, USA (May 2017 - Sep 2018)

Worked on new features for user engagement with businesses and services and discovering new business in the
Facebook app. Developed on VS Code using Hack Objective-C and GraphQL and internal frameworks.
https://www.facebook.com/business/news/new-facebook-tools-for-online-marketing
Also implemented an error detection and validation framework for Video Ads. And worked on improving the test
infrastructure building tools to inject custom params using command line Macros to mock app behavior

SDE-II Amazon

Seattle, USA (May 2017 – Apr 2020)

Worked on Alexa app for iOS platform, developing Voice features in the app and the functionalities related to the
communication between the app and various Alexa enabled devices. My responsibilities included designing and
implementing solutions in the core Voice SDK, for integrating new features in the app and enabling new and
upcoming Alexa devices to be configured from the Alexa app. Also refactored a module containing legacy code to
resolve some multithreading and concurrency issues causing app crashes.
I worked closely with Hardware teams in resolving critical AVAudioSession issues for Car models from brands like
BMW and Mazda to ensure timely release of Echo Auto devices

Software Engineer, iOS (SDE-2) - Amazon

Bengaluru Area, India( 2017 - Sep 2018 )

Worked on Amazon’s Seller mobile app and back-end services. Working on Hybrid (based on Cordova) and Native (Objective C) components and using some in-house frameworks. I designed and implemented solutions for new requirements and brought the mobile app to parity with the Desktop website. As part of the team, worked on launching the registration and launch feature for new seller completely from the mobile, eliminating the need for desktops for new sellers/businesses to launch on Amazon Marketplace. Including additional features like push notifications for reminding sellers who are in middle of the registration process. This was an India first initiative which was then adopted by the global teams.

Tech Lead Manager - MakeMyTrip.com

Bengaluru , India (Feb 2016 – May 2017)

Lead a team of engineers as the Engineering manager and the Tech lead, developing and delivering the first
Progressive web app (PWA) version of the online travel book website delivering a 3x improvement in conversion
rates by reducing page load times by 38%. During this tenure I learned Spring boot and NodeJS and used for
delivering this project.
As a managerial role I was responsible for hiring and developing a great engineering team and also performance
assessments.
Case Study: https://web.dev/case-studies/make-my-trip/

Member Technical Staff - iOS Developer - Plabro Networks

Gurugram, India (Sep 2015 – Feb 2016)

Created the iOS app for Plabro from scratch. Owned the iOS app development and worked on end-to-end
development of this app. Worked on app UI, functionality, API integration, chat implementation using XMPP
framework, and Push notifications integration in the app. Built using Objective-C and Interface builder in XCode.
Plabro App: https://appadvice.com/app/plabro-for-real-estate-agents/1016227393

Software Engineer, iOS App Developer - Limeroad.com (A M Marketplaces)

Gurugram, India (Dec 2013 – Aug 2015)

Architected and developed Limeroad’s online shopping app for both iPhone and iPad platforms, using a single
codebase and storyboard. Also, Created Limeroad’s unique scrapbooking app. I was the only iOS developer in the
team. The apps are developed using Objective-C, and built using XCode, and using REST API to connect to backend.
I also managed the Appstore Connect accounts for uploading new releases and updating App details on Appstore.
Shopping app: https://itunes.apple.com/in/app/limeroad-shopping/id890803320?mt=8
Scrapbooking app: https://appadvice.com/app/limeroad-scrapbook/964460818

Software Engineer, iOS App Developer - Goibibo.com (Now merged with MakeMyTrip

Bangalore, India (Jun 2013 – Dec 2013)

Worked on Goibibo’s online booking app. When I joined, the app only had a flight booking option. Later, bus
booking, hotel booking, and last-minute hotel deals feature were added by me. Using Objective-C and XCode.
iTunes Link: https://itunes.apple.com/in/app/goibibo/id631927169?mt=8

Software Engineer, iOS App Developer - APOSTEK SOFTWARE (INDIA) Pvt. Ltd

Bangalore, India (07/25/2011 – 04/05/2013)

Worked on Multiple iOS games titles, including US Casino category top game, at that time. Worked on many
titles, in a team size ranging 2 to 4 doing end to end development. I also helped manage the Appstore Connect
accounts and uploading new releases and updating App details on Appstore. Including:
Slot Machine: https://appadvice.com/app/slot-machine/348144738
World of Video Poker: https://appadvice.com/app/world-of-video-poker/496191443
Pocket Bingo: https://appadvice.com/app/pocket-bingo-free/351620132

PERSONAL AND FREELANCE PROJECTS

Twigly - Tasty Food Delivered | Freelance Project

I worked as a freelance iOS app developer for Twigly and created their iOS food ordering app. I was the only
developer for iOS and created the app from scratch till deployment in the App Store.
Twigly: https://appadvice.com/app/twigly/1057253478

Other Hobby Projects

Worked on a few mobile games with my brother as hobby projects. Included both iOS and Android native games
as well as Cross-platform games using LibGDX (Java) and Cocos-2dx / Cocos-3d (C/C++).
Sample: https://appadvice.com/app/7-lives-hd/652513567
https://appadvice.com/app/goldstone/616810411

SKILL AND TECHNOLOGIES

  • Swift, Objective-C, Kotlin, KMP, C/C++, Java, JS, REST APIs, SQL, XML, Multi-threading, MVVM, VIPER, OpenGL
  • XCode, Android Studio, VS Code, Interface builder, LibGDX, Cocos-2dx, iOS, Android, Apache SOLR
  • Application Programming, Systems Design, Defining Product requirements, Agile development.
iOS Developemnt 95%
Android Development 87%
Mobile Game Developemnt 78%

EDUCATION

Bachelor of Technology,Electronics & Communications Engineering

IIT (ISM), Dhanbad (July 2007 - June 2011)

PUBLICATIONS

  1.  Presented a paper on a research project on “Pitch detection methods using wavelets and the justification of results
    obtained“ at “International Conference on Device and Communication-2011“ and published in IEEE Xplore:
    http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=5738542
  2.  Paper published on “Performance evaluation of a wavelet-based pitch detection scheme” in International Journal
    of Speech Technology by Springer US: http://link.springer.com/article/10.1007/s10772-013-9194-4