Amol Jindal

IOS Engineer

San Jose, California, United States10 yrs 6 mos experience
Highly Stable

Key Highlights

  • Led global launch of TikTok's Text mode.
  • Re-imagined Photoshop for mobile at Adobe.
  • Holds 10+ issued patents from the USPTO.
Stackforce AI infers this person is a Mobile App Developer with expertise in B2C applications and creative software.

Contact

Skills

Core Skills

Android DevelopmentGraphqlSoftware DevelopmentSoftware Architecture

Other Skills

AlgorithmsAndroid NDKAndroid SDKC++Code DesignCross-functional Team LeadershipDependency InjectionJava Native Interface (JNI)Jetpack ComposeKotlinProduct InnovationRetrofitTeam Management

About

Experienced software developer with a strong proficiency in Android development, cross-platform frameworks, and software architecture. Over the course of my career at industry-leading companies such as Adobe and TikTok, I've demonstrated a consistent ability to lead projects from conception to execution, with a particular focus on mobile app development, intuitive UI/UX design, and seamless backend integration. I've had the privilege of spearheading significant initiatives, including the global launch of TikTok's Text mode and re-imagining Photoshop for mobile at Adobe. My contributions have earned recognition, including multiple awards for outstanding performance and innovation. Furthermore, I excel in fostering cross-team collaboration, effectively bridging communication gaps and facilitating synergy among diverse stakeholders to achieve shared goals. Additionally, my commitment to innovation extends beyond conventional boundaries, as evidenced by my prolific portfolio of 10+ issued patents from the USPTO.

Experience

Airbnb

Senior Android Developer

Nov 2024Present · 1 yr 4 mos · San Jose, California, United States · Remote

  • Architect & Tech Lead for the "On Trips" android team. Within 6 months of joining the company, I successfully added the support for Airbnb's new business line - Services, within the Trips & Past Trips feature, while completely redesigning the UX as well. Had some fun with Jetpack Compose & GraphQL along the way.
  • These new features are being used by millions of users globally without any major concern.
Android DevelopmentJetpack ComposeGraphQL

Tiktok

Senior Software Developer

Mar 2023Nov 2024 · 1 yr 8 mos · San Jose, California, United States · On-site

  • I am currently a Senior Software Developer at TikTok, where I am responsible for providing photo and text post creation and consumption abilities to the TikTok application.
  • I launched TikTok's Text mode globally, which is being compared with Meta's Threads and Tweets.
Android SDKRetrofitSoftware DevelopmentSoftware ArchitectureDependency InjectionKotlin+1

Adobe

5 roles

Software Development Engineer 4

Promoted

Jul 2020Mar 2023 · 2 yrs 8 mos

  • I am currently a part of the team which is re-imagining Photoshop for mobile. We are building an android application for Photoshop. For me, this includes working full stack - from UI layer written in Kotlin & XML, integration with the core C++ library using Android NDK and JNI, and adding automated tests to make the app more scalable and robust.
  • My responsibilities also include working closely with the various Adobe core teams that our application depend on. I act as a liaison between the android application team and the rest of core teams and I help communicate the issues/requirements, providing guidance on best ways to do certain things on android, and proposing improvements for the betterment of Photoshop mobile in general.
  • My expertise areas include architecting the features in a scalable way by using the latest recommendations from Google's android team, writing easy to understand JNI/Kotlin code without memory/reference leaks, multithreading and product innovations.
Android SDKRetrofitC++Android NDKDependency InjectionKotlin+3

Photoshop Android Engineer

Jul 2019Jul 2020 · 1 yr

Android SDKRetrofitDependency Injection

Computer Scientist 1

Feb 2019Jul 2019 · 5 mos

  • Working on providing cloud first experience to our users of Adobe Photoshop Express application. With this cloud first experience, the user would be able to continue his/her work on various editing surfaces such as iPhone, android tablet, a desktop or even on web. Working on writing an asset syncing engine as a part of this project.
Android SDKDependency Injection

Member of Technical Staff 2

Feb 2017Jan 2019 · 1 yr 11 mos

  • ACIRA - Adobe's internal open source library for re-usable android components such as Image Picker, Project workspace view etc. I contributed to this open source library by adding following components -
  • 1. Plug and play view and APIs to show tutorials related to the application.
  • 2. Plug and play view and APIs for settings panel.
  • 3. Plug and play APIs to publish assets to Lightroom, Behance, etc.
  • Cross-platform collage creation framework - I developed this framework because of my interest in cross-platform development. With this framework, we can create collages on various platforms such as android, iOS, macOS, UWP etc. The framework exposes very lightweight APIs and is very easy to integrate. The framework is written in C++. The collage feature of Photoshop Express android app is built on top of this framework and is available on Google Play store.
  • Android app development for Google Chromebook - Worked on shipping Adobe Photoshop Mix application on Google Chromebook. Some major features involve
  • 1. Handling window resizing,
  • 2. Keyboard support,
  • 3. Changing from phone to tablet mode at application runtime.
  • Cross-platform UI development - Worked on a framework to develop user interface across platforms such as iOS, android, macOS etc. This required deep knowledge of Android's graphic rendering pipeline. I used custom views and Android's Canvas class APIs for Graphic rendering. Learned about Hardware acceleration along the way.
Android SDK

Member Of Technical Staff

Jul 2015Jan 2017 · 1 yr 6 mos

  • Worked as an android developer on Adobe Photoshop Mix application. Major functionalities that i delivered -
  • 1. Ability to save your work as re-editable projects using Adobe's internal document format.
  • 2. Ability to publish your work to Creative communities such as Behance.
  • 3. Settings navigation panel using Android's material design guidelines.
Android SDK

Samsung r&d institute

Student Trainee

Jun 2014Jul 2014 · 1 mo · Bangalore

  • Project Title - Determine the relative position of two devices using Image Processing
  • Learned Android SDK to build the Android application
  • Integrated C++ library using Android NDK

Education

Netaji Subhas Institute of Technology

Bachelor's Degree — Computer Engineering

Jan 2011Jan 2015

Stackforce found 100+ more professionals with Android Development & Graphql

Explore similar profiles based on matching skills and experience