Recruiter case study

Smart Asset Management System & Asset Tracker

I was a major developer on this asset management system at Petro Infotech. It digitizes the full lifecycle of office assets — furniture, hardware, software, and network accessories — with a web application and an Android tracker for registration, movement, ownership, depreciation, and warranty.

Role Major Developer Product Asset Management + Tracker Domain Enterprise Asset Management Stack C# · ASP.NET · ADO.NET · SQL Server · Android
Who I was Major developer on the delivery team
What we built Web system + Android asset tracker
Who used it Admin, store, and field teams
Core platform ASP.NET web + smart device app
Output Register, track, depreciate, dispose
01 / My contribution

What I owned as a major developer.

Recruiters should read this first: I was not a peripheral contributor. I worked across system study, software design, database architecture, web UI, barcode tagging, and the Android asset tracker for this Petro Infotech product.

01

System study & flowcharts

Mapped asset registration, location tagging, ownership, movement, service, depreciation, and disposal into one lifecycle before screens were built.

02

Software design

Shaped the web application and Android tracker so a tagged asset could move from register to scan, transfer, warranty check, and retirement without leaving the suite.

03

Database architecture

Designed SQL Server structures for asset masters, locations, hierarchies, ownership history, consumables, depreciation, and service records.

04

UI and module development

Built asset register screens, barcode/QR label flows, and tracker views with ASP.NET, HTML, CSS, and JavaScript for office and field use.

SJ

Web suite plus Android tracker

The product ships as two applications: a web system for lifecycle control and an Android smart-device app for QR scanning, optional GPS, movement, and stock checks. This is the role to remember: a major developer who could design the asset workflow, build both surfaces, and keep register, tracker, and financial details in sync.

02 / The product

A centralized system for the full asset lifecycle.

Offices need one place to register furniture, hardware, software, and network accessories, then prove where each item is, who owns it, what it is worth, and when warranty or disposal is due.

The problem

Asset details lived in spreadsheets, paper registers, and disconnected store files. That made ownership unclear, movements hard to prove, warranties easy to miss, and depreciation almost impossible to trust.

The product

The product is a web application plus an Android smart-device tracker for registering assets, printing barcode/QR labels, scanning QR codes to identify items, capturing GPS when a live location is required, tracking movements and ownership, and managing hierarchy, consumables, depreciation, service, and disposal.

Why it matters

The goal is control, then auditability: tag every asset, follow it as it moves, keep warranty and value current, and close the lifecycle with a recorded disposal instead of a missing item.

Asset desk
Asset desk Register, location, and value
New asset
Active assets 1,284 Live register
In location 96% Scan confirmed
Warranty due 18 Next 30 days
LT
Laptop Finance floor
Assigned
NS
Network switch Server room
Service
WD
Workstation desk HR
Tagged
9:41 LTE 100%
Asset tracker

Scan the label

Asset ID AST-2048 · Dell Latitude
Location Block B · Workstation 12
Owner Finance · Assigned
Warranty Valid until Mar 2027
1

Register

Capture category, serial, location, photos, and hierarchy for furniture, hardware, software, and accessories.

2

Tag

Generate barcode or QR labels for assets and locations so the tracker can identify them by scan. Capture GPS only when a live position is required.

3

Assign

Record ownership, department, and hierarchy so custody is always visible on the web and on the device.

4

Move

Track transfers between people, rooms, and sites with a scan instead of a paper movement slip.

5

Maintain

Keep warranty, service, and consumable history attached to the same asset record.

6

Retire

Run depreciation, then dispose or write off with a closed lifecycle instead of a missing item.

Android tracker

The application on a mobile device.

Two live screens from the Android app: scan a QR label to identify the asset, then open details with GPS location when a live position is required.

Asset Tracker Android app scanning a QR code on a laptop to identify AST-2048
QR code scanning Identify the asset by scanning the label
Asset Tracker Android app showing Dell Latitude details, GPS map, owner, and warranty
GPS location tracking Asset details with last known coordinates
03 / Systems and Features of Application

Register, track, value, and retire every asset.

A focused asset-management suite for office operations — registering items, tagging them with barcode or QR, scanning to identify an asset, optionally capturing GPS when a live location is required, and keeping depreciation, warranty, and disposal in one place.

01 / Register

Authorized staff capture furniture, hardware, software, and network accessories with serials, photos, locations, and hierarchy in a single asset master.

02 / Track

The Android tracker identifies assets by QR or barcode scan, follows movements and stock checks, and can capture GPS location when a live position is required.

03 / Lifecycle

Warranty, service, consumables, depreciation, and disposal stay attached to the same record until the asset is retired.

This is an intelligent asset management solution that streamlines the complete lifecycle of office assets — furniture, hardware, software, and network accessories — through a web application and a flexible Android smart-device app.

It tracks movements, ownership, hierarchies, depreciation, and warranty details. QR codes and barcode labels identify assets and locations on scan. GPS location can be recorded from the tracker when a live position is required — for example off-site or roaming equipment — without forcing coordinates on every office item.

The suite digitalizes registration, consumables, service, and disposal so store, admin, and finance teams share one register instead of disconnected files.

Application features

01

Asset registration

Capture category, serial, location, photos, and hierarchy for furniture, hardware, software, and network accessories.

02

Barcode & QR tagging

Generate labels for assets and locations so a reader or the Android app can identify an item on the spot.

03

QR code scanning

Identify an asset instantly by scanning its QR code from the Android tracker or a reader — no serial number typing, no guesswork on the floor.

04

GPS location tracking

Capture GPS coordinates on the tracker when a live location is required. Stationary office assets can stay on room and floor codes; roaming or off-site items can report where they were last scanned.

05

Asset tracker

Android smart-device app for QR/barcode scanning, optional GPS, movement, stock checks, and on-the-go updates without a dedicated scanner.

06

Movement tracking

Record transfers between people, rooms, and sites against the same tagged asset instead of a paper slip.

07

Ownership & hierarchy

Keep custody, department, and parent-child asset structure visible so reporting matches the real office layout.

08

Depreciation

Track value over time from the register so finance can see book value without a separate spreadsheet.

09

Warranty details

Store warranty windows and expiry alerts so service is booked before cover lapses.

10

Service & disposal

Log maintenance, then retire or dispose of the asset with a closed record instead of a missing item.

11

Consumables

Manage consumable stock alongside tagged fixed assets so store control stays in the same suite.

Systems of the application

System 01

Asset Register

Single source for furniture, hardware, software, and network accessories so every tagged item has one reliable home.

Authorized staff can register assets from the web application and keep serial, location, photos, and hierarchy attached as the item moves through its lifecycle.

  • Category, serial, location, and photos in one record
  • Office furniture, IT hardware, software, and accessories
  • Searchable history for store, admin, and finance users
  • Status visible from first register through disposal
  • Shared master for the web suite and Android tracker
04 / Technology stack

Enterprise Microsoft stack with an Android tracker.

The system was developed with C#, ASP.NET 4.0, ADO.NET, SQL Server, HTML, CSS, and JavaScript, plus an Android smart-device application for barcode and QR scanning. This is the stack I used on the product.

Presentation What users touch
HTML CSS JavaScript ASP.NET Web Forms
Application Business logic
C# ASP.NET 4.0 ADO.NET
Mobile Asset tracker
Android Barcode / QR scan
Data Persistence
SQL Server
Delivery Team toolchain
Team Foundation Server

C# / ASP.NET / ADO.NET

Core web application, asset lifecycle rules, and data access from registration through disposal.

SQL Server

Database architecture for asset masters, locations, ownership history, depreciation, warranty, and service records.

Android tracker

Smart-device app for barcode and QR scanning, movement updates, and stock checks in the office or store.

05 / Modules

The system I helped design and build.

Six areas cover the full loop: register the asset, tag it, track it on Android, follow ownership and movement, then depreciate, service, and dispose.

Asset register and master data

This is the heart of the product. Authorized users log furniture, hardware, software, and network accessories, attach photos, and keep the item as the single source of truth.

  • Category, serial, location, and hierarchy
  • Photos and supporting documents on the record
  • Shared master for web users and the Android tracker
Asset Register
Active1,284
Due18
Tagged1,210
AST-2042 · Dell Latitude Assigned
AST-2048 · HP Switch Service

Android asset tracker

Field and store teams scan a QR code on a smart device to identify the asset, confirm location, update movement, and optionally capture GPS when a live position is required.

  • Scan QR or barcode from the Android camera
  • Identify the register record instantly
  • Capture GPS only when a live location is required
Asset Tracker — Android
Scan AST-2042 · Floor 3 Match
Scan AST-1881 · Store Moved
Scan LOC-B12 · Empty bay Missing

Barcode and QR labels

Every registered asset and location can receive a unique QR or barcode label. Scanning that code identifies the asset in the register — no serial number typing on the floor.

  • QR and barcode labels for assets and locations
  • Scan with the Android camera to identify the item
  • Print from the web register after capture
Label Studio
AST-2042 barcode Printed
LOC-B12 QR Queued
AST-2100 QR Printed

Movements and ownership

Transfers between people, rooms, and sites stay on the asset history so custody and hierarchy never depend on a paper slip.

  • From/to location and owner on every move
  • Department and parent-child hierarchy
  • Scan-confirmed transfer from the tracker
Movement Log
Store → Finance floor Closed
HR → IT workshop In transit

Depreciation and value

Book value stays attached to the register so finance can see what an asset is worth without a second spreadsheet.

  • Cost, useful life, and current book value
  • Depreciation history on the asset record
  • Ready input for finance and audit packs
Depreciation
Cost1.2k
Book640
Life4y
FY schedule Posted

Warranty, service, and disposal

Warranty windows, service visits, consumables, and final disposal close the lifecycle so nothing is written off without a record.

  • Warranty expiry visible before cover lapses
  • Service history attached to the tagged asset
  • Disposal and write-off with verified closure
Lifecycle Close
Warranty — Dell Latitude 30 days
Service — HP Switch Booked
Dispose — Old workstation Closed