Top expert inAndroid and Flutter Development Skills
Amit Shekhar is a founder, teacher, and hands-on software engineer with 11 years of experience building mobile and backend systems and mentoring developers to land high-paying tech roles. Based in Gurugram and an IIT alumnus, he co-founded Outcome School and several developer education ventures that together impacted millions of learners and influenced hiring outcomes. He’s a prolific open-source author—libraries he contributed to have powered apps with over 100 million downloads and cumulative installs in the billions—and has deep expertise in Android, Kotlin coroutines, RxJava, networking, and TensorFlow on mobile. Technically versatile, Amit has shipped Android and iOS architecture samples (MVP/MVVM/VIPER), a fast networking library, a resumable downloader, and a Go backend with clean architecture and JWT auth. Beyond code, he combines product instincts (advising growth-stage apps that reached tens of millions of users) with systematic teaching through blogs, videos, and curricula that translate practical engineering into career outcomes.
11 years of coding experience
10 years of employment as a software developer
Bachelor of Technology (BTech), Civil Engineering, Bachelor of Technology (BTech), Civil Engineering at Indian Institute of Technology (Banaras Hindu University), Varanasi
Android TensorFlow MachineLearning Example (Building TensorFlow for Android)
Role in this project:
Mobile Developer (Android)
Contributions:23 commits, 1 PR, 25 pushes in 5 years 9 months
Contributions summary:Amit contributed to the Android application by implementing core features related to TensorFlow object detection and image classification within the `androidtensorflowmachinelearningexample` repository. They added the necessary model, label, .so and .jar files required for TensorFlow inference. The user also implemented the camera functionality within the app, enabling image capture and processing for object recognition using TensorFlow.
This repository contains a detailed sample app that implements MVP architecture in Kotlin using Dagger2, Room, RxJava2, FastAndroidNetworking and PlaceholderView
Role in this project:
Mobile Developer (Android)
Contributions:30 commits, 13 PRs, 25 pushes in 2 years 3 months
Contributions summary:Amit contributed to the development of an Android application based on the MVP architecture using Kotlin. The commits demonstrate the creation of an application class, modifications to the `MainActivity`, and adjustments to data models and preference helpers. They also refactored code, renamed methods, and addressed dependency injection concerns, suggesting a focus on application structure and functionality. The commits also involve code style and refactoring efforts.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.