0
Scrolling

Tanvir Islam

Creating with code. Small details matter.

Overview

Mobile App Developer @SparkTech

he/him

Social Links

GitHub Contributions

Hello 🙋🏼‍♂️

I’m Tanvir Islam (call me Tanvir) — a Mobile App Developer with 1+ years of experience. Published 3 mobile apps on the Google Play Store and Apple App Store, serving 30+ paid users with daily active usage..

I'm currently working on app architecture, performance optimization, and creating React Native (Expo) apps with a native-like UI and user experience.

Passionate about exploring new technologies and turning ideas into reality through polished, thoughtfully crafted projects.

Experience

SparkTech Agency

Current Employer
  • Develop and maintain cross-platform mobile applications using React Native and Expo.
  • Implemented an analytics infrastructure that allows understanding of user behavior with high accuracy and stays confidential for users.
  • Set up Detox E2E testing and integrated it with CI/CD and Genymotion. Set up E2E, linting, and a types check on pull request builds and daily pipelines.
  • Migrated CI/CD from GitHub Actions to Expo EAS Workflows for automated builds and OTA updates.
  • Monitored app performance with Sentry, Crashlytucs, and Shortcut.io.
  • Developed push notifications and Deeplink testing strategies for E2E and manual testing.
  • Defined automated and standardized app release procedures for app stores and over-the-air updates (CodePush).
  • Upgraded and refactored the app's basic mechanism, such as Redux store navigation, push notifications, and deep linking.
  • React Native
  • Expo
  • TypeScript
  • Tailwind CSS
  • Native UI
  • Redux Toolkit
  • RTK Query
  • Figma

Softvence Agency

  • JavaScript
  • HTML
  • CSS
  • React
  • webFlow
  • Web Design
  • Web Development
  • Problem-solving

Stack

Education

  • C
  • Java
  • Python
  • DSA
  • Advanced Databases
  • Systems Design
  • Distributed Systems
  • Software Engineering
  • Java
  • C
  • C++
  • Python
  • PHP
  • Laravel
  • MySQL
  • SQL

Projects(7)

  • DooGoo is a habit tracker designed to help you stay consistent through accountability, visibility, and small daily wins. Instead of relying on motivation alone, DooGoo combines habit tracking with supportive group challenges that make progress visible and meaningful.](https://apps.apple.com/us/app/doogoo/id6757856205 DooGoo)

    • Build habits that stick - together.
    • Track habits that matter
    • Accountability group challenges
    • Log your "Say No" moments
    • Earn and redeem rewards
    • See your progress clearly
    • Expo
    • React Native
    • TypeScript
    • pnpm-workspace
    • Redux Toolkit (State Management)
    • Tailwind CSS (twrnc)
    • Apple Sign-In / Google Sign-In
    • React Native Reanimated
    • React Native MMKV
    • RevenueCat (In-App Purchases)
    • Formik & Yup (Form Validation)
    • Jest & React Testing Library
    • ESLint & Prettier
    • Husky & Commitlint
    • React Native Gifted Charts
    • React Native Calendars

Certifications(4)