Amit Shekhar

Founder at Outcome School

Bengaluru, Karnataka, India
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
award
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.
code11 years of coding experience
job10 years of employment as a software developer
bookBachelor of Technology (BTech), Civil Engineering, Bachelor of Technology (BTech), Civil Engineering at Indian Institute of Technology (Banaras Hindu University), Varanasi
languagesEnglish, Hindi
stackoverflow-logo

Stackoverflow

Stats
3,175reputation
747kreached
53answers
0questions
Badges
android
top-5%
java
top-5%
github-logo-circle

Github Skills (84)

apim10
testing10
databases10
http10
mvp10
websocket10
jwt-authentication10
android-developer10
databinding10
javas10
websockets-client10
backend10
client-websocket10
r10
clean-architecture10

Programming languages (9)

JavaShellJavaScriptGoHTMLSwiftMarkdownPython

Github contributions (5)

github-logo-circle
Android TensorFlow MachineLearning Example (Building TensorFlow for Android)
Role in this project:
userMobile 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.
androidmachine-learningtensorflowtensorflow-tutorialstensorflow-android
This repository contains a detailed sample app that implements MVP architecture in Kotlin using Dagger2, Room, RxJava2, FastAndroidNetworking and PlaceholderView
Role in this project:
userMobile 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.
daggerfast-android-networkingkotlinmvp-architecturerxjava
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.
Request Free Trial