Summary
Overview
Work History
Education
Skills
Personal Information
Timeline
Generic
ANKIT KUMAR

ANKIT KUMAR

SENIOR ANDROID DEVELOPER
Kolkata

Summary

Accomplished Senior Android Developer with over 7 years of experience in architecting, developing, and deploying high-performance Android applications. Expert in leveraging Kotlin and Java to deliver robust and scalable solutions, with a deep understanding of Android SDK, MVVM architecture, and the latest development frameworks. Proven ability to lead and mentor development teams, ensuring adherence to best practices and high coding standards. Skilled in integrating RESTful APIs, optimizing app performance, and implementing advanced features to enhance user experience. Adept at managing the full software development lifecycle, from initial concept and design through to deployment and maintenance. Passionate about staying at the forefront of mobile technology and continuously improving development processes to deliver cutting-edge applications that meet and exceed user expectations.

Overview

12
12
years of professional experience
2013
2013
years of post-secondary education
4
4
Languages

Work History

Senior Software Engineer

Utah Tech Labs
08.2021 - Current


Projects:

1. RedSOS
Technologies: Android, Java, MVP, Retrofit, Dagger, RxJava, Google Maps SDK, Google In-App Services, Firebase Crashlytics/Analytics, BLE, Android-nRF Connect
Hardware: RedSOS Touch, MBM02 Location BLE Beacon
Overview: Developed a 24/7 personal safety app with emergency alerts, smart check-ins, and real-time location tracking.
Key Achievements:

  • Designed intuitive UI for user registration and emergency contacts.
  • Implemented smart check-in for safety assurance.
  • Developed a foreground service to share location with the CSC monitoring center.
  • Integrated BLE communication with RedSOS Touch and enabled firmware upgrades.


2. Nice-i-fy
Technologies: Android, Kotlin, MVVM, Kotlin Coroutines, Retrofit, Hilt, AWS Amplify, AWS Cognito, Firebase Crashlytics/Analytics
Overview: Developed an AI-powered keyboard plugin app that enhances text quality and grammar, serving as a Grammarly alternative.
Key Achievements:

  • Integrated a custom keyboard for real-time spelling and grammar checks.
  • Implemented backend communication via AWS Amplify and Retrofit, using ChatGPT 3.5 for text enhancement.
  • Integrated Google Sign-In for seamless authentication.
  • Ensured stability with Firebase Crashlytics and performance tracking with Firebase Analytics.


3. Last Mile Delivery
Technologies: Android, Kotlin, MVVM, Kotlin Coroutines, Retrofit, Hilt, NFC Host Card Emulation
Hardware: Tekron Smart Doorbell
Overview: Developed a delivery app with NFC-based address verification for secure deliveries.
Key Achievements:

  • Designed an intuitive UI for order tracking.
  • Integrated NFC HCE for secure address verification via Tekron Smart Doorbell.
  • Implemented two-way communication for order and delivery ID verification.
  • Developed a proof of delivery feature with 15-second video capture uploaded to AWS S3.


4. Koti Smart Lock Control App
Technologies: Android, Kotlin, Tuya SDK
Hardware: Koti Smart Lock
Overview: Developed an app for remote lock control and access management.
Key Achievements:

  • Designed a user-friendly UI for seamless interaction.
  • Integrated Tuya SDK for secure lock/unlock, status check, and access management.


5. Marley App
Technologies: Android, Kotlin, Airoha SDK, Jieli SDK (RCSP protocol)
Hardware: Marley Bluetooth Speakers and Headphones
Overview: Developed an app for managing Marley Bluetooth devices with enhanced control features.
Key Achievements:

  • Implemented easy device pairing and disconnection.
  • Developed volume control, equalizer settings, and audio presets.
  • Integrated battery status monitoring.
  • Enabled secure firmware updates via BLE using GATT protocol.

Embedded Development Engineer

Fortuna Impex Pte Ltd
08.2018 - 08.2021


Projects:

1. Android-Based Biometric Attendance Device (Friendly Arm Board Nano Pi 2 Fire)
Technologies: Android, SQLite, HTTP, MQTT Protocol
Overview: Developed an Android application for biometric attendance devices to enhance attendance tracking efficiency.
Key Achievements:

  • Designed user-friendly interfaces for employee and fingerprint enrolment with SQLite for data storage.
  • Implemented smart card writing to encode employee data and fingerprint templates on MI Fare 1K cards.
  • Developed an attendance module supporting smart cards and proximity cards.
  • Integrated HTTP and MQTT protocols for seamless data transfer.


2. Android-Based Biometric Attendance Device (Forlinx Board)
Technologies: Android, SQLite, HTTP, MQTT Protocol
Overview: Developed a biometric attendance app using the Forlinx Board to improve attendance tracking.
Key Achievements:

  • Designed intuitive UI for enrolment and data storage using SQLite.
  • Integrated smart card writing for encoding employee data and fingerprint templates.
  • Developed an efficient attendance tracking module.
  • Ensured secure data transfer with HTTP and MQTT protocols.

Team Leader

Score Information Technologies Limited
09.2017 - 07.2018


Projects:

1. Android Application for Jute Mill
Technologies: Android SDK, Oracle, RESTful Web Service
Overview: Developed an Android app to manage jute mill operations, enhancing maintenance and complaint tracking.
Key Achievements:

  • Designed an intuitive UI for logging machine complaints and material requests.
  • Implemented a complaint history module for tracking accepted and rejected issues.
  • Developed a RESTful Web Service for seamless data exchange with the Oracle database.


2. Android Application for Streaming Video from IP Camera
Technologies: Android SDK, RTSP Protocol
Overview: Created an Android app for streaming live IP camera feeds using RTSP for real-time monitoring.
Key Achievements:

  • Developed efficient RTSP streaming logic for smooth video playback.
  • Optimized video buffering for stable performance across varying network conditions.

Embedded Development Engineer

Fortuna Impex Pte Ltd
05.2016 - 09.2017


Projects:

1. Aadhaar-Based Biometric Attendance Android Application
Technologies: Android, SQLite, RESTful Web Service, Apache Tomcat
Overview: Developed an Aadhaar-based biometric attendance app for efficient employee tracking and verification.
Key Achievements:

  • Implemented employee enrollment capturing details like ID, card ID, photo, and Aadhaar ID.
  • Developed fingerprint enrollment for:
  • Normal Mode: Captured 1-2 templates via Morpho reader.
  • Aadhaar Mode: Verified fingerprints with Aadhaar CIDR using Fortuna Aadhaar web service.
  • Created a smart card module for encoding, refreshing, and reading MiFare 1K cards.
  • Integrated multiple attendance modes like 1:1, Card + Finger, Card + PIN + Finger, and Only Card.
  • Developed device time synchronization and data push functionality to the Fortuna server.


2. Aadhaar Enabled Biometric Android Application using Aratek Hand-held Device
Technologies: Android, Aratek SDK
Overview: Developed an Aadhaar-enabled biometric app for identity verification and KYC retrieval.
Key Achievements:

  • Integrated Aadhaar authentication via UIDAI services for identity verification.

Developed a KYC module to display verified details such as name, gender, photo, and address.

Trainee Developer

Score Information Technologies LTD
01.2013 - 04.2016


Projects:

1. Ex-Servicemen Contributory Health Scheme (ECHS) Desktop Application
Technologies: C++, SQL
Overview: Developed and maintained a desktop application for managing ECHS smart card data to ensure secure handling of medical records.
Key Achievements:

  • Implemented data read/write on 16 KB and 32 KB smart cards.
  • Integrated fingerprint authentication for secure user verification.
  • Managed transactional medical data like OPD details, referrals, and medical history.
  • Optimized binary data storage for fingerprints and images to enhance data efficiency.


2. Advanced Telecommunications Reporting System (HPCL)
Technologies: Video Analytics, Mirasys VMS, IVR, AutoDialer
Overview: Developed a reporting system for HPCL that delivers real-time security breach alerts via automated calls and SMS.
Key Achievements:

  • Integrated Mirasys VMS for real-time security monitoring.
  • Developed an AutoDialer for IVR-based breach notifications.
  • Enabled automated alerts with timestamped details for improved security response.


3. ECHS Data Transfer Application
Technologies: Core Java
Overview: Developed an FTP-based application for secure medical data transfer to a Central Server.
Key Achievements:

  • Optimized data transfer performance for large volumes.
  • Implemented robust error handling to ensure data integrity.


4. Kankaria Group Jute Mill Attendance System
Technologies: Core Java, Android, Oracle, SQLite, JAX-WS Web Service
Overview: Developed a biometric attendance system with enrollment, verification, and data transfer modules.
Key Achievements:

  • Implemented biometric enrollment and Mi-fare card registration.
  • Developed an Android server for device communication.
  • Utilized JAX-WS web services for seamless data transfer.
  • Created a verification module for fingerprint validation.

Education

Bachelor of Technology - Information Technology

Asansol Engineering College
Asansol, India
03.2007 - 05.2011

Intermediate -

Mahatma Gandhi Rungta Academy
Kolkata, India
04.2001 - 01.2006

Matriculation -

Victoria Boys' School
Kurseong

Skills

Java

Personal Information

  • Date of Birth: 01/06/88
  • Nationality: Indian

Timeline

Senior Software Engineer

Utah Tech Labs
08.2021 - Current

Embedded Development Engineer

Fortuna Impex Pte Ltd
08.2018 - 08.2021

Team Leader

Score Information Technologies Limited
09.2017 - 07.2018

Embedded Development Engineer

Fortuna Impex Pte Ltd
05.2016 - 09.2017

Trainee Developer

Score Information Technologies LTD
01.2013 - 04.2016

Bachelor of Technology - Information Technology

Asansol Engineering College
03.2007 - 05.2011

Intermediate -

Mahatma Gandhi Rungta Academy
04.2001 - 01.2006

Matriculation -

Victoria Boys' School
ANKIT KUMARSENIOR ANDROID DEVELOPER