Amit Shekhar

Co-Founder at Open Source

Gurugram, Haryana, 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
job9 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 (85)

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

Programming languages (7)

JavaShellJavaScriptGoHTMLSwiftKotlin

Github contributions (5)

github-logo-circle
🚀 A Complete Fast Android Networking Library that also supports HTTP/2 🚀
Role in this project:
userMobile Developer (Android)
Contributions:11 releases, 610 commits, 41 PRs in 6 years 11 months
Contributions summary:Amit primarily worked on the Android networking library, adding and modifying core features. Their commits focused on implementing functionalities for various request types, including GET, POST, PUT, DELETE, and PATCH requests, as well as image loading and file download capabilities. The user also added support for multiple file uploads with the same key and implemented the ability to set the content type.
okhttpclientdownloadmanagerrxjavadownloaddownloader
This repository contains a detailed sample app that implements MVVM architecture using Dagger2, Room, RxJava2, FastAndroidNetworking and PlaceholderView
Role in this project:
userMobile Developer (Android)
Contributions:89 commits, 27 PRs, 86 pushes in 3 years 2 months
Contributions summary:Amit's contributions focused on implementing features within the Android MVVM architecture. They added licensing information, enabled data binding and integrated dependencies, and set up Dagger2 for dependency injection. They also added utilities for screen handling and logging, and integrated RxJava for asynchronous operations. Finally, they added the UI for splash screen and login screen and also added data binding related changes for the UI.
rxjavafastandroidnetworkingmvvmplaceholderviewandroid
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
Amit Shekhar - Co-Founder at Open Source