Summary
Overview
Work History
Education
Skills
Accomplishments
Languages
Tools & IDE
Timeline
Generic

Sunilkumar V

Bangalore

Summary

  • Having strong knowledge and experience in Android UI designs by using Jetpack Compose, XML and custom shapes and design by using Android Canvas
  • Good experience in creating applications by using Jetpack Compose and other Jetpack Libraries of Room Database, Paging, Work Manager, Navigation Components and ViewModel
  • Having strong knowledge and experience in Kotlin programming and using features of Kotlin Coroutines, Extension Functions, Higher-order functions, Lambdas, Scope functions and others
  • Having strong knowledge and experience in Anroid Bluetooth profiles of Classic Bluetooth, BLE and Bluetooth HID
  • Strong knowledge and experience in Android tools of ADB and other platform tools
  • Experienced in debugging and fixing bugs in application crash and memory leaks
  • Good experience with Hilt and Dagger 2
  • Having strong knowledge and experience in Android Bluetooth concepts of Discovering, Advertising, Scanning, Pairing, Connecting and Sharing data between devices.
  • Having strong knowledge and experience in Android Components of Services, Broadcast Receivers, Content Providers and Activities
  • Having good experience and knowledge in Android AIDL to share and communicate data between applications
  • Worked extensively on Android Studio, AAR, JAR, AAPT, Android SDK and NDK.

Overview

6
6
years of professional experience

Work History

Senior Software Engineer

Quest Global
Bangalore
09.2022 - Current
  • Developing system privileged applications by using Kotlin and Java.
  • Working with Bluetooth Server and Client applications using Classic Bluetooth with RFCOMM protocols
  • Created Custom UI designs like Gamepad, JoyStick and D-Pad by using Android Canvas
  • Creating Complex UI designs in Jetpack Compose and XML layouts
  • Working with BLE Server and Client applications to connect and control Android TV and STB by using BLE Gatt
  • Working with Android Components like Content Provider, Custom Broadcast Receiver and all types of Services.
  • Storing local apps data by using Room database and SharedPreferences
  • Performing various tasks by using Kotlin Coroutines and Threads
  • Developing applications by using Retrofit with Http Interceptor to load data's from cloud

Software Engineer

L&T Technology Services
Bangalore
09.2021 - 09.2022
  • Worked with different layers of Android to communicate by using Android AIDL
  • Developed Launcher application for Android TV and STB using Android Architecture Components of Jetpack Compose, Work Manager, Navigation Component, ViewModel, Room database and Data binding
  • Integrating applications into Android AOSP as system privileged app and building and upgrading firmwares in STB and Android TV
  • Developing Applications for Android TV and Android STB by using Android Leanback Library
  • Working with TR-069 protocol which used to connect devices remotely in Android STB’s
  • Working with Media Player and Exo Player to play videos and channels using TV Provider and TV Input Framework

Software Engineer

Neoteric Innovations
Trivandrum
05.2018 - 09.2021
  • Single person team, End to end to responsible for both Backend and app
  • Designed and developed E-commerce applications and Handled AWS server and GCP server
  • Worked on with Workmanager, Job Schedular, Alarm Manager, Notification Manager and Activity Manager
  • Developed dynamic Android applications and various ecommerce applications
  • Developed app for doing CRUD operations through remote for backend

Education

BBA - Computer Applications

VLB Janakiammal College of Arts And Science
Coimbatore
05-2018

Skills

  • Android, Kotlin & Java
  • Jetpack Compose, Android Canvas, XML
  • Coroutines, RxJava & Multi-Threading
  • Kotlin Flow & Live Data,
  • Bluetooth, Bluetooth LE & Bluetooth HID
  • Android SDK, NDK & AAR/JAR
  • Dagger Hilt and Dagger 2
  • Firebase, AWS & GCM
  • Retrofit2, MQTT & REST API
  • Room, SQLite & MySQL
  • MVVM Clean Architecture & MVP
  • Jetpack Navigation
  • Jetpack Libraries
  • Git & BitBucket
  • HTML, CSS, Bootstrap
  • JavaScript, PHP & Python
  • Work Manager, Paging & Material UI
  • ViewModel, Data binding, Navigation Components
  • Media Player, Exo Player & Media Recorder

Accomplishments

  • On The Flay Award received from Quest Qlobal for the year of 2024
  • On The Flay Award received from Quest Qlobal for the year of 2023

Languages

Tamil
First Language
English
Proficient (C2)
C2
Malayalam
Upper Intermediate (B2)
B2

Tools & IDE

  • Android Studio
  • Eclipse
  • Visual Studio
  • NetBeans
  • XAMPP
  • Post Man
  • cPanel
  • Git

Timeline

Senior Software Engineer

Quest Global
09.2022 - Current

Software Engineer

L&T Technology Services
09.2021 - 09.2022

Software Engineer

Neoteric Innovations
05.2018 - 09.2021

BBA - Computer Applications

VLB Janakiammal College of Arts And Science
Sunilkumar V