07/23/2025 updated

**** ******** ****
100 % available

Senior Software Engineer with Mobile & Web Development Expertise

Jamnagar, India
Worldwide
Master of Computer Application
Jamnagar, India
Worldwide
Master of Computer Application

Profile attachments

MohitMandalia_cv.pdf

Java (Programming Language)JavaScriptArchitectureAtlassian JiraC++ (Programming Language)Mobile Application DevelopmentDatabasesData ManagementSoftware Design PatternsWeb DevelopmentJUnitProject ManagementModel View ViewModelSoftware ArchitectureQuality ManagementMockitoNext.jsSoftware EngineeringSoftware SystemsTypeScriptUser Interface TestingWeb ApplicationsTestingReact.jsIos FrameworksSwift (Programming Language)GitLabGitKotlinJetpack ComposeWeb TechnologiesSoftware Version ControlDatabase AdministrationProgramming Languages
Mobile Development
Extensive experience in Android and iOS development using Kotlin, Swift, and various frameworks including MVVM architecture, Coroutines, and Jetpack Compose.

Web Development
Proficiency in modern web technologies including React, TypeScript, Next.js, and Supabase for building responsive and interactive web applications.

Software Architecture
Implementation of Clean Architecture principles and design patterns to create scalable, maintainable code with improved testing capabilities.

Programming Languages
Expertise in multiple programming languages including Kotlin, Java, Swift, JavaScript, and C++ for diverse application development.

Testing & Quality Assurance
Experience with JUnit, Mockk, Mockito, and UI testing methodologies to ensure robust and reliable software solutions.

Database Management
Knowledge of database systems like Supabase for sample library collaboration and data management in applications.

Version Control & Project Management
Proficiency with Git, GitLab, and Jira for efficient code management and project tracking.
 

Experience

Professional experience5 - 10 years
Freelancer since2023

Languages

GermanBasic knowledgeEnglishFluent

Project history

Personal Project Developer

Piano App
Building a piano application allowing users to play and record audio using Jetpack Compose with C++ for sound generation.

Project Developer

Riffle.Studio
Developed a music creation tool with an infinite canvas allowing collaborative music ideation. Built using Next.js, React, Supabase and Python backend APIs.

Developer

IQL UIkit
Explored IQL UIkit library enabling users to integrate UI modules and customize UI based on their design language. The toolkit handles data and network-related functionality using Room and Kotlin Flows.

Android Developer

Zendrive Safe Driving Partner
Developed an Android application that automatically detects trips to help users improve driving behavior using MVVM, Retrofit, LiveData, Coroutines, and various Flow implementations.

Open Source Contributor

Google Horologist
Contributed CompactChip and OutlinedChip components and wrote tests for libraries aimed at supplementing Wear OS developers with commonly required features.

Open Source Contributor

Ivy Wallet
Contributed to an expense manager app with 50K downloads on Play Store. Implemented Auto theme feature based on device theme and helped develop Google Drive Experience for the app.

Software Engineer

Riffle.Studio
Developed end-to-end user collaboration features using Liveblocks. Implemented Floating Keyboard feature for piano playing with pitch bending. Set up Supabase database for sample library collaboration and created edge functions for cron jobs.

Software Engineer

Credit Karma (acquired Zendrive)
Integrated Authentication features and wrote Design Docs for SDK. Set up karma drive SDK with circle ci. Integrated Crashlytics with DogFood app and gave tech talks on Kotlin Multiplatform Mobile.

Software Engineer

Further Systems (Client Zendrive)
Completed re-architecture of IQL UIKit Library. Removed Dagger 2 and designed manual dependency framework. Resolved major blocker issues for React-Native library and implemented new authentication features.

Software Engineer

SpanIdea Systems (Client Zendrive)
Created a new UIKit product from scratch, reducing integration time by 60%. Developed bridging layer for React-Native of UIKit. Defined standards for testable code and improved development processes in GitLab. Enhanced UI/UX experience based on user feedback.

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in