Available for new opportunities
Joshua Matta

Hi, I'm

Joshua Matta

Full-Stack & Mobile Software Engineer

5+ years building scalable distributed backends and 4+ years engineering high-performance mobile applications with Flutter. Passionate about elegant architecture, clean code, and creating products that deliver exceptional user experiences.

5+
Years Experience
30+
Apps Launched
1M+
Users Reached
20k
Concurrent Players

Experience

Career journey building mobile and web systems

Software Engineer @ Spean Luy

Mar 2022 - Dec 2022·Remote
Node.jsExpress.jsFlutterReactMongoDBJavaScriptDartKotlinSwift
  • Designed and developed customer and merchant applications for Android and iOS using Flutter, ensuring a seamless and user-friendly experience for a user base of over 1 million in need of a personal line of credit.
  • Implemented easy disbursement of loan amounts and online product purchasing with credit financing.
  • Revamped the codebase by introducing clean architecture and best practices, resulting in streamlined maintenance and a 30% reduction in app size through efficient asset and dependency optimization.
  • Implemented a robust CI/CD pipeline to distribute and update mobile apps efficiently, streamlining the deployment process.
  • Developed RESTful APIs in Node.js to power the e-commerce section of the customer-facing mobile application.

Software Engineer @ Janaspandana

May 2019 - Feb 2022·Hyderabad, India
Node.jsDjangoFlaskReactAndroidiOSFlutterReact NativeMySQLPostgreSQLMongoDBAWSDocker
  • Led a team of developers to create, build, and launch more than 30 apps across e-commerce, social media, fitness, cabs, food ordering, and real-time multiplayer gaming.
  • Architected end-to-end university management SaaS covering admissions, attendance, exams, library, and fees benefiting universities across India.
  • Created Leastcount, a turn-based card game in Flutter with multiplayer and real-time voice chat, peaking at 20k simultaneous players.
  • Established and managed fully automated Jenkins CI/CD pipelines for seamless deployment across Android, iOS, web, and backend services.
  • Mentored engineers, conducted thorough code reviews, and enforced coding and testing standards.

Mobile Developer @ Janaspandana

May 2018 - May 2019·Hyderabad, India
JavaDartKotlinSwiftAndroidiOSFlutter
  • Designed and developed a civic governance social media application for Android and iOS integrating Google/Facebook auth, Firebase, Maps, and REST APIs.
  • Engineered a comprehensive health and fitness tracking app integrating Fitbit SDK, Google Fit, and Apple HealthKit for sleep, step, and calorie analytics.
  • Built a real-time ride-hailing Flutter application for cab bookings and authored an MQTT protocol plugin for Flutter.

Founder & Developer @ Awol Apps

Mar 2017 - Apr 2018·Hyderabad, India
JavaKotlinJavaScriptNode.jsExpress.jsAndroidMySQL
  • Developed a disaster management mobile system for first responders with real-time GPS tracking and voice assistant powered by Google Dialogflow.
  • Led full-cycle development of an Android app, database schema, and REST API backend for an online agricultural livestock marketplace.

Skills & Tech Stack

Technologies and tools I work with

Languages

DartTypeScriptJavaScriptPythonJavaKotlinSwiftC++SQLGraphQL

Mobile & Frontend

Flutter (iOS & Android)ReactNext.jsReact NativeAndroid (Native)iOS (Native)Tailwind CSSHTML5 / CSS3

Backend & APIs

Node.jsExpress.jsNestJSDjangoFlaskSpring BootREST APIsWebSocketsMQTT

Databases & Storage

PostgreSQLMongoDBMySQLFirebase Realtime DBCloud FirestoreNeo4jSQLiteRedis

DevOps & Tools

AWSDockerJenkins CI/CDGitHub ActionsGitLinuxAdMobAgile / Scrum

Featured Projects

Selected client and personal applications

One For All Clash Royale app preview

One For All Clash Royale

Comprehensive strategies, deck analysis, and player guide app for Clash Royale players. Integrated Firebase Realtime Database for instant synchronization and AdMob native banners for monetization.

FlutterFirebase Realtime DBDartAdMobMobile
Very Odd Chess app preview

Very Odd Chess

Dynamic chess variant developed with Flutter and Firebase featuring procedurally randomized pieces, custom movement rules, bot AI challenge mode, and real-time online multiplayer matchmaking.

FlutterFirebase Realtime DBDartMultiplayerAI Bot
REC •PIR SENSOR TRIPPEDV: 6.4 m/s
03:10:19
Subject Captured

Wildlife Camera Trap

PIR Active

Engineered an edge IoT Wildlife Camera Trap using Raspberry Pi, featuring a passive infrared (PIR) sensor for rapid motion detection and an IR LED flash module synchronized for nocturnal wildlife photography.

Raspberry PiPythonIoT / HardwarePIR Motion SensorComputer Vision

Open Source Libraries

Flutter packages published for the developer community

rating_bar

A highly customizable Rating Bar library for Flutter supporting half-ratings, custom icons, gestures, and smooth animations.

FlutterDartPackageUI
View Repository
paging_library

A lightweight, robust Flutter package for paginating ListView and GridView widgets with custom loading and error indicators.

FlutterDartPaginationState Management
View Repository
flutter_show_more

A Flutter widget designed for elegant text truncation with configurable 'Read More' / 'Read Less' expansions.

FlutterDartWidgetText
View Repository