← Back to home

deference / Portfolio

Professional experience

Android applications, backend services, and the data systems that connect them.

Udyata Information Systems Pvt. Ltd, Thrissur

Android Developer

2 years

  • Built Android applications with XML Views and Jetpack Compose.
  • Used dependency injection, networking libraries, coroutines, Flow, and Room in Android applications.
  • Applied MVVM and Clean Architecture, with R8 and ProGuard for code obfuscation.
  • Integrated native barcode, QR code, and RFID scanner libraries.
  • Optimized performance for specific device families while maintaining broader device support.

Java/Kotlin Developer

2 years

  • Built Java and Kotlin backends using Spring Boot, Ktor, JAX-RS, Hibernate, and Exposed.
  • Applied MVC patterns to backend applications and APIs.
  • Worked with gateways, service discovery, and configuration servers in microservice systems.
  • Used Spring Gateway, Netflix Eureka, Kafka, Jackson, Gson, and kotlinx.serialization.

Database Engineer

2 years

  • Worked with Microsoft SQL Server, MySQL, and PostgreSQL.
  • Designed and optimized relational structures and stored procedures.
  • Handled complex, one-time data updates and insertions directly in SQL.

Selected contributions

  • Delivered production features ahead of deadlines with positive feedback from team leads.
  • Delivered client projects within festival and election timelines without downtime.
  • Used annotation-driven development to build extensible software.
  • Migrated an Android application from XML Views to Jetpack Compose with Kotlin.

Explore project details · View my résumé