Shahzad Afridi

CEO

Peshawar, Khyber Pakhtunkhwa, Pakistan9 yrs 2 mos experience
Most Likely To Switch

Key Highlights

  • 8+ years of mobile app development experience.
  • Expert in Kotlin, Android, and cross-platform technologies.
  • Proven leadership in managing engineering teams.
Stackforce AI infers this person is a Mobile Application Developer specializing in Fintech and Blockchain technologies.

Contact

Skills

Core Skills

Android DevelopmentCi/cdKotlinBlockchain DevelopmentCryptographyMobile Application Development

Other Skills

JavaCode QualityJetpack ComposeUnit TestingREST APIRustWebSocket RPCBlockchainTokensData EncryptionAPI ImplementationRxAndroidUX ResearchGroovySqlight

About

🚀 Android | Kotlin | Java | Dart | Swift | iOS | Flutter | KMP | CMP Seasoned Mobile Application Developer with 8+ years of experience building high-performance, user-focused mobile apps using modern technologies like Kotlin, Java, Dart, and Swift. I specialize in developing scalable Android, Flutter, and cross-platform apps leveraging Kotlin Multiplatform (KMP) and Compose Multiplatform (CMP) for seamless native experiences across platforms. 💡 What I Do Best: • Native Android Development: Kotlin, Java, Jetpack Compose, XML, Coroutines, Flow, Navigation, WorkManager, Paging, Hilt/Dagger • Cross-Platform Expertise: Flutter (Dart), KMP, CMP building shared logic and native UIs for Android & iOS • Architectural Patterns: MVVM, MVP, MVI, Clean Architecture, Modularization, and Dependency Injection • Custom UI & SDUI: Advanced UI systems using Epoxy, Server-Driven UI (SDUI), and reusable component libraries 🧠 Technical Highlights: • Media & Hardware: Camera2 API, ExoPlayer, Bluetooth, NFC, and background services • Backend Integration: RESTful APIs (Laravel, Node.js, PHP), real-time tracking, Google Maps, and payment gateways (JazzCash, EasyPaisa, PayFort, Google Billing) • Databases: Room, SQLite, MySQL, Firebase Firestore & Realtime DB • Security & Blockchain: Practical experience with Substrate/Polkadot ecosystem—implementing secure message signing, BIP-39-based key generation, SS58 address handling, SCALE codec serialization, and encrypted communication flows for mobile wallet integrations. ⚙️ CI/CD & Automation: Proficient in GitHub Actions, Jenkins, Bitrise, and CircleCI for continuous integration and delivery, including Firebase App Distribution and Play Store publishing automation. 🧪 Testing & Quality: • Unit Testing: JUnit, Mockito • UI Testing: Espresso, Robolectric, Compose Testing 🌍 Internationalization & Theming: Experienced in multilingual app development, dynamic theming, flavor-based builds, and adaptive design systems. 🧩 Custom SDK & Library Development: Developed internal SDKs and reusable libraries for large-scale enterprise applications to accelerate development and ensure consistency across projects. 🧭 Vision: I’m passionate about building apps that merge functionality, performance, and great design, while exploring cross-platform technologies like Flutter, KMP and CMP to deliver unified codebases with native performance. 🔗 Blog: https://realtimecoding.com/

Experience

9 yrs 2 mos
Total Experience
1 yr 3 mos
Average Tenure
2 yrs 7 mos
Current Experience

Venturedive

2 roles

Software Engineering Lead

Promoted

Jan 2026 – Present · 4 mos · Mountain View, CA · Remote

  • Managing cross-functional teams, guiding engineers, and driving architecture, code quality, and best practices.
  • Overseeing CI/CD pipelines, release automation, and production deployments.
  • Handling escalations, resolving critical issues, and ensuring platform stability.
  • Supporting hiring by screening candidates, reviewing code tests, and conducting Android technical interviews.
KotlinJavaAndroid DevelopmentCI/CDCode Quality

Senior Software Engineer

Oct 2023 – Jan 2026 · 2 yrs 3 mos · Mountain View, CA · Remote

  • Working on SuperApp with lots of features to roll out for different clients.
  • Responsible for handling ongoing issues and enhancing current code with new features.
  • Responsible for migrating the legacy part to Kotlin, Jetpack Compose, Kotlin DSL, and integrating the build process with CI/CD for rollout to test and production environments.
  • Responsible to write unit test cases for complex flows to automate the flows for testing and keep the code quality
  • Responsible for maintaining communication across the team to resolve issues on time and ensure smooth delivery.
  • Ensuring the code merging process to bypass Sonarqube in PR and other tools to keep the codebase safe and clean.
KotlinJetpack ComposeCI/CDUnit TestingREST APIAndroid Development

Apex consultants inc

2 roles

Lead Android Developer

Promoted

Apr 2023 – Oct 2023 · 6 mos · Fairfax, Virginia, United States · Remote

  • Leading Android development for a Web3 crypto wallet built on the Substrate/Polkadot ecosystem, enabling secure key management, on-chain identity, staking operations, and seamless coin transaction including purchasing tokens, redeeming rewards, and buying in-app items across decentralized networks.
  • Implemented advanced cryptographic operations including message signing, BIP-39 mnemonic/seed generation, SR25519 address handling, and encrypted key storage for high-security wallet flows.
  • Integrated Frequency (Polkadot parachain) features such as Message Source Accounts (MSA), Control Keys, on-chain identity, and decentralized authentication mechanisms.
  • Developed scalable mobile architecture supporting SCALE codec encoding/decoding, runtime metadata parsing, and secure interaction with Substrate-based blockchains.
  • Built a robust WebSocket RPC client for real-time blockchain communication, subscriptions, transaction broadcasting, and node state monitoring.
  • Conducting R&D on open-source Web3 SDKs, multi-chain compatibility, decentralized identity (DID), and best practices for production-grade crypto wallet development.
  • Managing cross-functional teams using Agile methodologies, mentoring developers, and driving delivery of blockchain-based mobile solutions.
  • Supporting recruitment by screening candidates, reviewing code tests, and leading technical interviews for Web3 and Android engineering roles.
KotlinRustCryptographyWebSocket RPCBlockchainBlockchain Development+1

Senior Android Developer

Jul 2022 – Apr 2023 · 9 mos · Fairfax, Virginia, United States · Remote

  • Responsible for UI/UX and API implementation, Catching, Encoding/Decoding
  • Responsible for owing the entire SDLC including requirements gathering, implementation, testing, and deploying to the play store
  • Checking Code structure, quality, tests, and merging into the codebase.
  • Modifying the code structure and following the best practice to maintain the multi-module architecture
TokensCryptographyData EncryptionAPI ImplementationAndroid Development

Tentwenty digital agency

Senior Android Developer

Jul 2021 – May 2022 · 10 mos · Dubai, United Arab Emirates · Remote

  • Working on high-level Android applications for the world best company Aramco and other organization
  • Leading Android Team by solving and guiding in problems or challenges which come in their way.
  • Checking code quality and pattern then merging their code into the codebase.
  • Leading communication with the backend and mobile team to overcome challenges and complete the task under the given deadline.
  • Responsible for owing the entire SDLC including requirements gathering, implementation, testing, and deploying to the play store
  • Helping the HR and Recruiters by screening CVs, reviewing technical assignments, conducting technical and behavioral interviews
RxAndroidUX ResearchAndroid Development

Spqr operations b.v - netherlands

Android Developer

Nov 2020 – Jul 2021 · 8 mos · Amsterdam, North Holland, Netherlands · On-site

  • Building advance level android application which target high scale of users, architecture oriented and good user experience.
  • Leading Android Team by solving and guiding in problems or challenges which come in their way. Checking code quality and pattern then merging their code into code base.
RxAndroidUX ResearchAndroid Development

Trustech it solutions

Mobile Application Developer

Nov 2018 – Oct 2020 · 1 yr 11 mos · Peshawar, Khyber Pakhtunkhwa, Pakistan · On-site

  • Developing android and iOS application and also performing coaching classes for the newly android developers to give insight of android echo system and framework behaviour on android devices.
  • Responsible to check code quality and maintenance on different projects.
RxAndroidUX ResearchMobile Application Development

Im durshal

Android Developer

Apr 2018 – Oct 2018 · 6 mos · Peshawar, Khyber Pakhtunkhwa, Pakistan · On-site

  • Responsible to design and develop a prototype of startup.
  • Responsible to gather requirements, validation and integration.
  • Responsible to test and fixes of the issues.
  • Startup: https://durshal.kpitb.gov.pk/startup/veezlo
  • Website: https://veezlo.com/

Fiverr and upwork

Android Developer

Jul 2016 – Dec 2017 · 1 yr 5 mos · Peshawar, Pakistan · Remote

  • Was Top Rated on Upwork with having the majority of 5 Stars reviews and Provided quality work to all my clients.
  • Was level 2 Seller on Fiverr with having the majority of 5 Stars reviews and Provided quality work to all my clients.
  • Most of the projects didn't mention in my CV due to the agreement not making them public. During my freelancing career, I have worked most the with Google maps, location, Firebase, Bug fixes, Improvements, Play console issues,s and Working on Custom requirements based solution android app for the client.
RxAndroidUX ResearchAndroid Development

Education

Institute of Management Sciences, (IM|Sciences)

Bachelor's degree — Computer Science

Jan 2014 – Jan 2018

Stackforce found 100+ more professionals with Android Development & Ci/cd

Explore similar profiles based on matching skills and experience