Vikash Kumar
Android Developer (2+ Years) Email: [email protected] Mobile: +919471235283
LinkedIn: https://www.linkedin.com/in/vikash-kumar-b9955a220 GitHub: https://github.com/vikashroy276
ǁ Profile Summary
• Android Developer with 1.6 years of experience in designing, developing & maintenance user-friendly mobile applications
using Kotlin and Java.
• Passionate about delivering high-quality, scalable solutions and enhancing user experiences.
• Skilled in MVVM & MVC architecture, Room Database, Retrofit, and integrating RESTful APIs.
• Worked with cross-functional teams including hardware and software.
• Skilled in various programming languages, tools.
ǁ Education & Certifications
• Bachelor of Science in Information Technology, Magadh University, Bihar 2020
• Higher Secondary Education from T.P.S College in 2017.
• Secondary Education – Devi Dayal High School, 2014
ǁ Technical Skills
Programming Language Java, Kotlin
Software used Android Studio
Skills Android development, Retrofit, Glide & Picasso, Camera Integration, Firebase authentication,
Google Map and API’s, XML, View Binding, Room, Broadcast receiver, Familiar with Restful
APIs, RFID scanner and QR code scanner app solution on Zebra, Honeywell Handheld Devices
Working experience on all 2 environments i.e. Quality, Production,
ǁ Work Experience
Intuition payment system: IVEPOS is a cloud-based Android POS system designed for restaurants, retail stores, cafes, and other
businesses, offering features like mobile POS, inventory management, sales analytics, CRM, and customer loyalty. It helps businesses
track sales, manage inventory, and engage customers to boost revenue.
Project#1: IVEPOS (intuition version point of sale)
Role: Software Developer Duration: March 2022 – September 20222
• Description: IVEPOS is a Web application (point-of-sale) software crafted for restaurant, retail stores, cafe, bar, bakery,
coffee shop, grocery, salon and spa, car wash, food truck and pizzeria by Intuition Systems.
• Expense Webpage is one of the applications with in IVEPOS. It consists of 4 widgets displaying Expenses, Transactions, Top
category and Top User (Front End).
• Java is used in backend. It is structured in the form of Model, View, and Controller. Hibernate is used to connect MySQL
workbench, this application is completely built with Spring-MVC 5.4.
•The data is displayed in the form of Graph. It shows Top User, Top Category in the main Expense Page. Spring-MVC 5.4
Version is used in the complete development of frontend with Bootstrap support.
Responsibilities:
• Developed Application and maintain dashboard.
• Worked on various module one is Expense and second is KOT’s
• Database connectivity
• Technology: java, spring-mvc5.4, HTML5, CSS, JavaScript, Bootstrap
• Tools: Eclipse-IDE
Maxworth Electronic Systems Pvt. Ltd is a leading provider of innovative Auto-Identification & Data Capture (AIDC) solutions. Specializing in
customized solutions for industries like Government, Aviation, and Warehousing, they leverage technologies such as Barcode, RFID, IoT, and Cloud
Computing. The company partners with global manufacturers like Honeywell, Zebra, and Cisco to deliver high-quality products and services.
Project#2: MRZ Scanner
Role: Android Developer Duration: July 2023
Description: A reader is a device or software that scans the MRZ section of identity documents like passports and ID cards, extracting
standardized personal data such as name, nationality, and document details. It enhances accuracy, speed, and security in document
verification at checkpoints.
Responsibilities:
• Application Development, Support and Maintenance
• Integration of Honeywell SDK for OCR Reader.
• Technology: java, Honeywell OCR SDK
• Tools: Android Studio, Honeywell handheld device
Project#3: SATS Arrow (Singapore Air Terminal Services)
Role: Android Developer Duration: July2024 - September2024
Description: The SATS Arrow application captures images of ULDs loaded into aircraft at specific positions. This enhances aircraft
loading monitoring and ensures accurate cargo placement for optimal safety and efficiency within Singapore Airport Terminal
Services operations.
Technology: Java, Kotlin, Room, Glide, Broadcast receiver, (SDP library), View Binding, Camera-X, Camera2api, MVVM
Web service: Restful API (Retrofit library)
Responsibilities:
• Application Development, Support and Maintenance.
• Testing and Debugging.
• Integrated JWT-based authentication for secure communication between the app and the backend services, ensuring
user session management and data security.
• CameraX and Camera2 API Integration: Developed and optimized the image capture module using CameraX and Camera2
APIs, enabling clear and accurate ULD image capture under various conditions.
• Implemented Room Database for efficient local data storage, enabling offline functionality and smooth data syncing with
the server.
• Used Retrofit to connect the application to backend services, handling API requests and responses for data upload,
retrieval, and authentication.
• Image Handling and Optimization: Integrated Glide for efficient image loading and caching, enhancing the app’s
performance when displaying ULD images.
• Broadcast Receiver Integration: Set up Broadcast Receivers to monitor and handle events such as network
connectivity changes, ensuring reliable data sync operations.
• UI Development and View Binding: Developed a user-friendly interface with View Binding, ensuring seamless user
interaction and reducing boilerplate code.
• Technology: Java, Kotlin, Room, Glide, Broadcast receiver, (SDP library), View Binding, Camera-X, Camera2api
• Web service: Restful API (Retrofit library)
Project#4: Employee and Asset Management
Role: Android Developer Duration: Novemember2024- Present
Description: This involves tracking and managing company assets like equipment, devices, and resources. And for employee creating
functionalities for managing employee data, such as personal details, work information, assets mapping with employee with the help
of RFID and Barcode and QR-code
Technology: Kotlin, View Binding, Fragments, view pager, Zebra QR-code SDK, Zebra RFID SDK
Web service: Restful API (Retrofit library)
Responsibilities:
• Develop functionalities for adding, updating, and removing assets in the system.
• Implement real-time tracking of assets using RFID & Barcode technology.
• Build a dashboard for displaying asset status
• Asset Assignment and Mapping
• User-Friendly Interfaces: Design intuitive interfaces for administrators to manage assets and employee data.
• Interactive Scanning Feature i.e. Barcode and RFID
Client: Indian Oil (Delhi HQ)
Project#5: iSMART
Role: Android Developer Duration: August 2023 – January 2024
Description: This Project has been designed and developed for onsite client location, to work with Zebra Android Devices which is
currently in production at the Indian Oil Refinery in Paradip (Orissa) & Panipat warehouse to scan RFID tags and scan Barcodes
which are on wooden pallets containing polymers bags. The management of inventory is done by scanning RFID tags and passed to
EWM and YAS module. Truck load start and load stop is being handled with iSMART app.
Technology: Kotlin, Zebra SDK QR Code, RFID, MVVM, ROOM, View Binding
Web service: Restful API (Retrofit library)
Responsibilities:
1. Bin-to-Bin Transfer Module
• Feature Implementation:
• Designed and implemented the functionality to scan RFID tags and barcodes of bins and pallets using Zebra Android
devices.
• Enabled real-time updates of bin transfer data to the EWM and YAS modules.
• Developed workflows for initiating, tracking, and completing bin-to-bin transfer operations.
• Optimization: Integrated asynchronous operations using Kotlin coroutines for efficient scanning and data syncing with
backend servers. Implemented error handling and retry mechanisms for network failures during transfers.
• UI Development
2. Bags Adjustment Module
• Core Development:
• Designed the logic for adjusting bag quantities in bins by scanning RFID tags or barcodes.
• Implemented features to handle cases such as damaged bags, overstocking, or quantity mismatches.
• Ensured accurate synchronization of updated bag counts with the backend EWM module.
• User Interface: Built a simple and responsive UI for warehouse staff to easily update bag details, with options for manual
overrides when necessary.
• Included visual indicators for successful adjustments and error notifications.
3. Bin Bags Confirmation Module
• Feature Highlights:
• Created a confirmation mechanism for verifying bin contents after scanning RFID tags and barcodes.
• Enabled operators to confirm the accuracy of bin data and ensure it matches the EWM records.
• Provided detailed error reporting if mismatches were detected between scanned data and backend inventory.
• Data Integration:
• Integrated the module with backend APIs for real-time confirmation and syncing of bin and bag data.
• Used Retrofit for API calls, ensuring secure and efficient data communication.
Project#6: Google Map Service
Role: Android Developer Duration: February2024
Description: Google's Fused Location Provider API offers efficient real-time location tracking by combining GPS, Wi-Fi, and cell data.
It provides accurate location updates while minimizing battery drain. Developers can request continuous location updates using Fused
Location Provider Client, making it ideal for apps like navigation and fitness tracking
Responsibilities:
• Integration of Fused Location Provider API Enhanced network reliability and efficiency.
• Integrated Google's Fused Location Provider API into the Android application to enable efficient and accurate real-time
location tracking.
• Continuous Location Updates
• Error Handling & Permissions