Summary
Overview
Work History
Education
Software
Timeline
Generic

Smriti Katiyar

Senior Software Developer
Hyderabad

Summary

Android Developer with 8+ years of experience in building scalable mobile apps using Java, Kotlin, and KMM. Skilled in clean architecture, MVVM, MVI, REST APIs, Room, Retrofit, and Compose. Strong background in e-commerce, fintech, POS, and ERP domains with end-to-end development expertise.

Overview

10
10
years of professional experience
4
4
years of post-secondary education

Work History

Senior Software Developer

EffiaSoft
12.2023 - 08.2025

E-Commerce App (Consumer & Delivery Agent)

Tech Stack: Kotlin (Android), KMM, MVVM

  • Developed an e-commerce app for users to browse and order from multiple stores.
  • Integrated Kotlin Multiplatform Mobile (KMM) for seamless cross-platform support.
  • Used MVVM architecture for maintainable, scalable code and smooth user experience.
  • Built an app for delivery agents to manage jobs, view incentives, and track earnings.
  • Applied MVI architecture for efficient, testable data flow.
  • Integrated geolocation and push notifications for optimized delivery routing.


POS System for Merchants
Tech Stack: Java (Android), SQLite

  • Developed a POS system for billing, inventory management, and reporting.
  • Fixed bugs and enhanced features to improve system performance.
  • Optimized data storage and retrieval using SQLite for smooth transactions.

Advisory System Analyst

IBM
05.2021 - 06.2023

ELM – Defense Inventory Management System (SAP ERP Integration)
Client Android Application | Tech Stack: Kotlin (Android), SAP BTP (Database), SAP Fiori (UI)

  • Improved the synchronization between the mobile app (Kotlin-based) and SAP BTP database, ensuring real-time updates and accurate data flow.
  • Enhanced the user interface with SAP Fiori to improve user experience and streamline inventory tracking processes.
  • Fixed bugs and implemented feature enhancements in an Android app integrated with SAP ERP for defense inventory management.

Santander Retail Banking Application
Full-featured Android banking app | Tech Stack: Kotlin (Android), Clean Architecture

  • Worked on the Payments stream, handling fund transfers, check deposits, and Zelle transactions for smooth processing.
  • Optimized transaction-related functionalities, improving app reliability and user experience.

Software Developer

DefineLabs
01.2019 - 05.2021
  • Developed an Android app with tee time booking and golf rangefinder features, enabling users to schedule tee times, track location, and measure distances accurately.
  • Built a mobile platform for a major Indian NBFC, allowing users to browse loans, apply, track EMI payments, and monitor CIBIL scores, streamlining loan management.

Software Developer

StartxLabs
02.2017 - 02.2019
  • Developed an Android app for businesses to create, submit, and manage dynamic forms, streamlining data collection and improving efficiency.
  • Built an platform for users to view and manage local markets and fairs, providing real-time event, location, and schedule details to enhance user engagement.

Software Developer

River MobileApps InforSystems
12.2015 - 01.2017
  • Designed and developed RESTful and SOAP-based APIs in Java, managing database operations through ORMs.
  • Refactored legacy code to align with modern development standards, optimizing functionality.

Education

B.Tech - Computer Science

Maharana Pratap College Of Engineering
Kanpur, India
07.2010 - 05.2014

Software

Java

Kotlin

Timeline

Senior Software Developer

EffiaSoft
12.2023 - 08.2025

Advisory System Analyst

IBM
05.2021 - 06.2023

Software Developer

DefineLabs
01.2019 - 05.2021

Software Developer

StartxLabs
02.2017 - 02.2019

Software Developer

River MobileApps InforSystems
12.2015 - 01.2017

B.Tech - Computer Science

Maharana Pratap College Of Engineering
07.2010 - 05.2014
Smriti KatiyarSenior Software Developer