Shadhin's Profile Picture

Hi, I'm Shadhin

Software Engineer who |

5+ years of making Android apps that (usually) don't crash. Specialized in Kotlin, React Native, and pretending to understand VoIP protocols.

About Me 👨‍💻

The story behind the code and some fun numbers

About Md Shakil Khan Shadhin - Senior Android Engineer

Senior Android Engineer with 5+ years of experience in mobile app development, specializing in Android SDK, Kotlin, Java, VoIP protocols, and mobile security. Currently working at Miaki on Grameenphone's MyGP app serving millions of users in Bangladesh.

Android Development, Kotlin, Java, VoIP, Mobile Security, System Architecture
README.md

# The Story So Far...

> Started as an intern who thought programming was just typing fast, now I'm a Senior Android Engineer who knows it's actually about typing smart!
> Currently working on MyGP app at Miaki, where I make sure millions of users can scroll through their data usage without the app having an existential crisis.
> When I'm not busy making Android apps behave properly, you can find me exploring new AI tools, or pretending I understand Docker completely.
Professional journey from intern to Senior Android Engineer with expertise in Android development, Kotlin programming, Java development, VoIP protocols, mobile security, and system architecture. Currently working at Miaki developing features for Grameenphone MyGP app used by millions of users in Bangladesh. Experienced in Android Jetpack, MVVM architecture, Firebase integration, SQLCipher encryption, SSL pinning, and enterprise mobile application development.
Philosophy.kt
// What I'm All About 🎯
object MyPhilosophy {
val belief: String = """
I believe in writing clean code, mentoring others, and turning complex problems into simple solutions. Whether it's building scalable Android apps, diving into VoIP protocols, or exploring the latest AI tools, I approach every challenge with curiosity and a dash of humor.
"""
Professional philosophy focused on clean code architecture, team mentorship, and innovative problem-solving in Android development. Specialized in scalable mobile application development, VoIP protocol implementation, AI tool integration, and maintaining high code quality standards. Experienced in leading development teams, code reviews, and implementing best practices for enterprise-level Android applications.
clean code, Android architecture, team leadership, mentorship, VoIP protocols, AI integration, problem solving, scalable applications, code quality, enterprise development
}

Things I Don't Mess Up (Usually) 😅

Skills that (mostly) work in production 🔧

Professional Skills of Md Shakil Khan Shadhin - Senior Android Engineer

Expert Android developer with 5+ years of experience in mobile app development, VoIP solutions, security implementation, and system architecture.

Android Development

95% Mastery
Skill Level95%

5+ years of making Android dreams come true with Kotlin & Java. From crash-prone to crash-free, I've seen it all!

Expert Android developer with 5+ years of experience in Kotlin, Java, and Android SDK. Specialized in building scalable mobile applications with clean architecture patterns and modern development practices.
Android DeveloperKotlinJavaAndroid SDKMobile App DevelopmentSenior Android Engineer
Android DeveloperKotlinJava

Jetpack & MVVM

90% Mastery
Skill Level90%

LiveData, ViewModel, Navigation - I build clean Android architectures that actually make sense to other developers!

Proficient in Android Jetpack components including LiveData, ViewModel, Navigation, and implementing MVVM architecture patterns for maintainable and testable Android applications.
Android JetpackMVVMLiveDataViewModelNavigation ComponentClean Architecture
Android JetpackMVVMLiveData

VoIP & SIP Protocols

85% Mastery
Skill Level85%

Making softphones that actually work since 2019. SRTP, ZRTP, call forwarding - telecom jargon is my second language!

Experienced in VoIP application development using SIP protocols, SRTP/ZRTP security implementations, and building enterprise-grade softphone applications for telecommunications.
VoIP DeveloperSIP ProtocolSRTPZRTPSoftphone DevelopmentTelecommunications
VoIP DeveloperSIP ProtocolSRTP

Mobile Security

88% Mastery
Skill Level88%

SQLCipher encryption and SSL pinning - I make apps so secure that even I need two-factor authentication to debug them!

Specialist in mobile application security including SQLCipher database encryption, SSL certificate pinning, secure data storage, and implementing security best practices for Android applications.
Mobile SecuritySQLCipherSSL PinningAndroid SecurityEncryptionSecurity Engineer
Mobile SecuritySQLCipherSSL Pinning

Firebase Ecosystem

90% Mastery
Skill Level90%

From Crashlytics saving my sanity to Analytics tracking user chaos - Firebase is my Swiss Army knife of backends!

Comprehensive experience with Firebase services including Crashlytics, Analytics, Authentication, Cloud Firestore, Storage, and Push Notifications for scalable mobile backend solutions.
FirebaseCrashlyticsFirebase AnalyticsCloud FirestoreFirebase AuthenticationPush Notifications
FirebaseCrashlyticsFirebase Analytics

React Native

80% Mastery
Skill Level80%

Cross-platform wizard! One codebase, two platforms, infinite debugging sessions... but it works!

Skilled React Native developer for cross-platform mobile application development, enabling efficient iOS and Android app development with shared codebase and native performance.
React NativeCross-platform DevelopmentJavaScriptMobile DevelopmentiOSAndroid
React NativeCross-platform DevelopmentJavaScript

Database Management

85% Mastery
Skill Level85%

Room DB, ORM Lite, DataStore - I keep data safe and sound, mostly by promising it won't disappear!

Expert in Android database management using Room Database, ORM Lite, SharedPreferences, and DataStore for efficient local data storage and management in mobile applications.
Room DatabaseSQLiteORM LiteDataStoreDatabase DesignData Management
Room DatabaseSQLiteORM Lite

System Architecture

87% Mastery
Skill Level87%

From cabin router tools to health monitoring apps - I architect systems that don't fall from the sky!

Experienced system architect for mobile applications, specializing in scalable app architecture, microservices integration, and designing robust systems for enterprise-level applications.
System ArchitectureMobile ArchitectureSoftware DesignScalabilityEnterprise Applications
System ArchitectureMobile ArchitectureSoftware Design

AI/ML Integration

70% Mastery
Skill Level70%

Teaching Android apps to be smarter than their developers!

Growing expertise in AI and Machine Learning integration for mobile applications, including TensorFlow Lite, ML Kit, and implementing intelligent features in Android applications.
AI IntegrationMachine LearningTensorFlowML KitAI Mobile AppsArtificial Intelligence
AI IntegrationMachine LearningTensorFlow

Tech Stack Summary 🛠️

KotlinJavaAndroid SDKJetpack ComponentsMVVMHilt DILiveDataViewModelNavigationCoroutinesFlowRoom DBDataBindingViewBindingWorkManagerSQLCipherSSL PinningFirebaseCrashlyticsAnalyticsReact NativeVoIP/SIPSRTP/ZRTPRetrofitOkHttpGlideBluetooth SDKsRESTful APIsXMPPDockerGitGitHub ActionsMobile Security FrameworkCoverity

My Journey 🚀

From burning toast to chef-level spaghetti code 🍝🔥

Professional Experience - Md Shakil Khan Shadhin

5+ years of professional Android development experience progressing from Intern to Senior Software Engineer. Currently working at Miaki on Grameenphone MyGP app, previously at Brotecs Technologies Limited. Specialized in Android development, VoIP protocols, team leadership, and enterprise mobile solutions.

Software Engineer

Miaki (Grameenphone MyGP)
Dhaka, Bangladesh
  • Built and optimized Android features for millions of MyGP users
  • Implemented feature flags, remote config, and offline support
  • Improved API handling with coroutines and Flow
  • Developed unit tests and contributed to code reviews

Currently helping millions of people manage their mobile plans. No pressure! 📱✨

Software Engineer at Miaki working on Grameenphone MyGP mobile application serving millions of users in Bangladesh. Specialized in Android feature development, performance optimization, and implementing modern Android architecture patterns using Kotlin, Jetpack components, and reactive programming with Coroutines and Flow.
Android Development, Kotlin, Jetpack Components, Coroutines, Flow, Feature Flags, Remote Configuration, Offline Support, API Integration, Automated Testing, Code Review, Performance Optimization
Optimized Android features for millions of MyGP users
Implemented feature flag system for controlled feature rollouts
Enhanced API performance with reactive programming
Contributed to CI/CD pipeline and automated testing
Android DevelopmentKotlinJetpack ComponentsCoroutinesFlowFeature Flags+6 more

Intern → Senior Software Engineer

Brotecs Technologies Limited
Dhaka, Bangladesh
  • Progressed from Intern to Senior Software Engineer
  • Specialized in Android development with Java and Kotlin
  • Managed large-scale projects from concept to execution
  • Mentored junior and mid-level engineers through career growth
  • Collaborated with design, QA, and product teams
  • Gained expertise in app architecture and VoIP/SIP protocols
  • Organized sprint planning and agile ceremonies
  • Enhanced client communication and feedback integration

From 'Hello World' excitement to senior dev wisdom. Plot twist: I'm still Googling things daily! 😅🚀

Senior Software Engineer at Brotecs Technologies Limited with 5+ years of progressive career growth from Intern to Senior level. Specialized in Android mobile application development, VoIP/SIP protocol implementation, team leadership, and enterprise software solutions. Led multiple projects from conception to deployment while mentoring development teams and implementing agile methodologies.
Android Development, Java, Kotlin, VoIP/SIP Protocols, Team Leadership, Project Management, MVVM Architecture, Mobile Security, Firebase Integration, Agile Methodologies, Code Mentorship, System Architecture, Client Communication
Progressed from Intern to Senior Software Engineer in 5+ years
Led development of VoIP softphone applications
Mentored 10+ junior and mid-level engineers
Managed large-scale enterprise mobile projects
Implemented secure mobile applications with encryption
Organized agile ceremonies and sprint planning
Android DevelopmentJavaKotlinVoIP/SIP ProtocolsTeam LeadershipProject Management+7 more

Cool Projects 🎯

Apps that actually work in production (most of the time)

Mobile App Development Portfolio - Md Shakil Khan Shadhin

Comprehensive portfolio of Android mobile applications including telecommunications apps, VoIP softphone solutions, healthcare monitoring systems, and aviation diagnostic tools. Specialized in enterprise-grade mobile solutions using Kotlin, Android Jetpack, VoIP protocols, and real-time data processing for industries including telecom, healthcare, and aviation.

MyGP App Features

Android features for Bangladesh's largest telecom app

Helping millions manage their phone bills without crying! 📱💸

Android feature development for MyGP mobile application, Bangladesh's largest telecommunications app serving millions of users. Implemented advanced Android architecture patterns, feature flag systems, offline support, and performance optimizations using Kotlin, Jetpack components, and modern reactive programming with Coroutines and Flow.

Key Features:

  • Feature flags and remote configuration
  • Offline support and caching
  • Performance optimization for millions of users
  • Real-time data synchronization

Technologies Used:

KotlinJetpackMVVMHilt DICoroutinesFlow
Mobile ApplicationTelecommunicationsMillions of daily
Android feature development for MyGP mobile application, Bangladesh's largest telecommunications app serving millions of users. Implemented advanced Android architecture patterns, feature flag systems, offline support, and performance optimizations using Kotlin, Jetpack components, and modern reactive programming with Coroutines and Flow.
Telecommunications Software Development
Android
Android SDK, Kotlin, Jetpack, MVVM, Hilt DI, Coroutines, Flow

VoIP Soft-phone Applications

Enterprise-grade softphone apps for major cabin router manufacturers

Making voices fly through the sky at 35,000 feet! ✈️📞

Enterprise VoIP softphone applications for aviation industry cabin router manufacturers. Developed secure voice communication solutions with SIP protocol implementation, SRTP/ZRTP encryption, multi-call management, and real-time voice processing for in-flight communication systems.

Key Features:

  • Pre-configured provider lists and dial plans
  • Multi-call support with swapping and merging
  • Secure communications with SRTP/ZRTP
  • Full call management features

Technologies Used:

AndroidKotlinSIPVoIPSRTPZRTP
Enterprise SoftwareAviation & TelecommunicationsGlobal aviation industry
Enterprise VoIP softphone applications for aviation industry cabin router manufacturers. Developed secure voice communication solutions with SIP protocol implementation, SRTP/ZRTP encryption, multi-call management, and real-time voice processing for in-flight communication systems.
Aviation & Telecommunications Software Development
Android
Android SDK, Android, Kotlin, SIP, VoIP, SRTP, ZRTP

Health Monitoring Applications

Bluetooth-enabled medical equipment monitoring solutions

Turning heartbeats into beautiful graphs since 2020! ❤️📊

Healthcare monitoring mobile applications with Bluetooth integration for medical device connectivity. Developed real-time health data visualization systems for ECG monitoring, blood oxygen measurement, and glucose tracking with dynamic graph rendering and medical data management.

Key Features:

  • Real-time ECG, blood oxygen, and glucose monitoring
  • Dynamic graph updates for medical data
  • Bluetooth device management
  • Data visualization for health metrics

Technologies Used:

AndroidKotlinBluetoothSDK IntegrationReal-time Data
Healthcare SoftwareHealthcare & Medical TechnologyMedical professionals and
Healthcare monitoring mobile applications with Bluetooth integration for medical device connectivity. Developed real-time health data visualization systems for ECG monitoring, blood oxygen measurement, and glucose tracking with dynamic graph rendering and medical data management.
Healthcare & Medical Technology Software Development
Android
Android SDK, Android, Kotlin, Bluetooth, SDK Integration, Real-time Data

Cabin Router Tools

Diagnostic and troubleshooting apps for in-flight connectivity

Keeping passengers connected while they're literally flying! 🛜✈️

Aviation diagnostic and troubleshooting applications for in-flight connectivity systems. Developed network monitoring tools for satellite communication, Wi-Fi diagnostics, automatic configuration detection, and real-time flight connectivity management for commercial aviation.

Key Features:

  • Real-time satellite communication monitoring
  • Automatic configuration detection
  • Live flight tracking and weather updates
  • Network diagnostic tools (Ping, Traceroute, Speed tests)

Technologies Used:

AndroidKotlinNetworkingBluetoothWi-Fi
Diagnostic SoftwareAviation & NetworkingCommercial aviation industry
Aviation diagnostic and troubleshooting applications for in-flight connectivity systems. Developed network monitoring tools for satellite communication, Wi-Fi diagnostics, automatic configuration detection, and real-time flight connectivity management for commercial aviation.
Aviation & Networking Software Development
Android
Android SDK, Android, Kotlin, Networking, Bluetooth, Wi-Fi

Project Impact 📈

✈️
Aviation Apps
Keeping flights connected worldwide
❤️
Health Tech
Real-time medical monitoring
📱
Telecom Solutions
Millions of daily users

Want to see more?

Check out my open source contributions and personal projects

Comprehensive mobile application development portfolio spanning aviation, healthcare, and telecommunications industries. Developed enterprise-grade Android applications serving millions of users with expertise in VoIP protocols, real-time data processing, mobile security, and modern Android architecture patterns.
Android portfolio, mobile app development, VoIP applications, healthcare apps, aviation software, telecommunications, enterprise mobile solutions, Kotlin development, Android architecture

Let's Connect 🤝

Got a cool project? Need someone to turn your ideas into reality? Or just want to chat about code and ideas?

Get in Touch

I'm always open to discussing new opportunities, interesting projects, or just having a friendly chat about the latest in tech!

Idea Discussion?

I'm always up for a good discussion about tech, innovative ideas, or anything interesting. Drop me a line and let's brainstorm together!

Send a Message

Pro tip: Mention if you're looking for Android development, VoIP solutions, or just want to discuss the latest tech trends!