Enterprise IT Asset Lifecycle Platform.
A full-stack internal platform built to centralize device ownership, lifecycle tracking, license monitoring, network assets, supplier records, and automated operational notifications — replacing fragmented Excel tracking with structured IT asset governance.
A centralized IT asset platform for managing devices, ownership, lifecycle, licenses, suppliers, and operational risk.
The IT Inventory Management System is a custom full-stack internal application developed to manage the complete lifecycle of IT assets within an enterprise environment. It provides a single, structured interface for tracking physical devices, assignments, network infrastructure, licenses, and compliance-sensitive records.
- Computers, monitors, printers
- Network switches and routers
- Serial numbers and inventory codes
- Brand, model, and device category
- Purchase date and supplier
- Current status and location
- Software licenses and renewal dates
- SSL certificate expiration
- Domain expiration records
- User assignments and department ownership
- Full asset history and audit trail
- Supplier contact and vendor records
From fragmented tracking to centralized asset governance.
In many enterprise IT departments, asset tracking starts with spreadsheets and manual notes. Over time, this creates operational gaps: unclear ownership, missed expirations, disconnected records, and no formal accountability trail.
Manual, scattered, untrackable
- Excel-based device tracking
- Device ownership unclear or outdated
- Former users still listed as responsible
- Faulty/service devices difficult to locate
- SSL, domain, license deadlines missed
- Supplier information disconnected from records
- Assignment documents manually prepared
- No ownership history or audit trail
- Network device IPs tracked separately
Centralized, searchable, auditable
- Centralized web application
- Structured asset lifecycle management
- User and department assignment tracking
- Status-based device categorization
- Automated expiration monitoring & alerts
- Supplier-linked inventory records
- Generated zimmet/assignment PDF forms
- Full asset history and ownership timeline
- Network asset and IP address registry
Eight platform modules covering every dimension of IT asset operations.
Each module addresses a specific operational need — together they form a complete picture of the organization's IT asset estate.
Device Registry
Complete registry for all IT hardware assets. Each device carries technical and administrative data: serial number, model, brand, type, department, current user, status, supplier, and purchase date.
- Serial number & inventory tracking
- Brand / model / category management
- Status-based filtering
- Department-based grouping
Assignment & Ownership
Device ownership is tracked at user and department level. Every assignment change is recorded historically, making asset responsibility transparent and auditable across time.
- Assign to user or department
- Transfer ownership records
- Full assignment history
- Zimmet document generation
Device Status Lifecycle
Assets move through defined operational states — from registration through assignment, service, storage, and decommission. Every transition is logged for full lifecycle visibility.
- Active / Faulty / In Service
- Storage / Returned / Retired
- Status change history
SSL & Domain Tracking
Monitoring capabilities for SSL certificate and domain expiration dates. Helps prevent operational risk caused by forgotten renewal deadlines through risk classification and mail alerts.
- SSL certificate deadline tracking
- Domain expiration management
- Critical / Warning / Safe states
- Proactive mail notifications
License Management
Software licenses are tracked with ownership, expiration date, supplier, usage information, and renewal status — reducing the risk of expired or unmanaged licenses across the organization.
- License key & reference tracking
- Expiration date management
- Department / user assignment
- Renewal notification support
Supplier Management
Supplier records are connected with assets, licenses, and service processes — allowing the IT team to immediately identify the vendor responsible for any given device or license.
- Supplier contact information
- Related assets & licenses
- Purchase source tracking
- Vendor relationship records
Network Inventory
Manages network-related inventory such as switches, routers, IP addresses, and infrastructure devices — giving IT teams visibility over the full network asset estate alongside physical hardware.
- Switch / router tracking
- IP address management
- Device location records
- Infrastructure ownership
Asset History
Every important change — assignment, status update, service event, transfer — is recorded as a historical event. This provides an audit-friendly timeline of what happened, when, and who was responsible.
- Assignment change history
- Status transition log
- User & department transfer records
- Full operational event timeline
Clean full-stack enterprise architecture with layered separation of concerns.
The platform follows a standard enterprise full-stack pattern. Business logic is centralized in backend services, ensuring that device assignments, lifecycle transitions, notification checks, and report generation remain consistent and maintainable.
Eight interconnected entities forming the operational source of truth.
The data model covers all dimensions of IT asset governance — from physical hardware to digital licenses, network infrastructure, supplier relationships, and operational history.
From registration to retirement — a structured asset lifecycle.
The platform guides assets through a defined operational workflow. Each stage builds on the last: devices enter the system, get assigned, tracked, documented, and monitored until end-of-life.
Asset Registration
The IT team registers a new device with its full technical and administrative profile — device type, brand, model, serial number, inventory code, supplier, purchase date, and initial notes.
Supplier & Category Assignment
The asset is linked with a supplier, device category, and optional warranty or license information — connecting procurement context with operational inventory.
User or Department Assignment
The device is formally assigned to an employee or department. The system records the assignment timestamp, assigning user, and target recipient — creating an accountable ownership record.
Assignment Form Generation
The system generates a formal zimmet/assignment document using JasperReports. The PDF includes device details, employee information, department, date, and a signature-ready layout — transforming informal tracking into a document-backed process.
Lifecycle Status Tracking
The asset status can change over time as operational reality evolves: Active → Faulty → In Service → Storage → Returned → Retired. Every transition is recorded with a timestamp and reason.
History Logging
Every important ownership or status change is stored in the asset history table — providing a full audit trail of what happened to each device, when, and who was involved.
Expiration Monitoring
The system monitors license, SSL certificate, and domain expiration dates continuously — classifying records as Critical, Warning, or Safe based on days remaining until deadline.
Automated Notification
Mail reminders are triggered for approaching deadlines. Responsible personnel receive proactive alerts before certificates expire, licenses lapse, or domains go unrenewed — preventing operational disruptions.
Preventive alerts for operational continuity.
The system includes automated monitoring logic for time-sensitive IT records. Instead of relying on manual calendar reminders, the platform checks expiration data and notifies responsible users before issues become operational problems.
| Alert Type | Asset / Record | Deadline | Severity | Responsible |
|---|---|---|---|---|
| SSL Certificate | portal.company.com | 5 days left | ● CRITICAL | IT Department |
| Software License | Adobe Creative Suite | 12 days left | ● CRITICAL | Design Team |
| Domain | companydomain.com | 28 days left | ▲ WARNING | IT Department |
| SSL Certificate | mail.company.com | 31 days left | ▲ WARNING | IT Department |
| Software License | Antivirus Enterprise | 45 days left | ◆ NOTICE | IT Department |
| SSL Certificate | api.company.com | 78 days left | ✓ SAFE | IT Department |
All tracked records — SSL certificates, domain registrations, and software licenses — are classified dynamically by days remaining. Critical records trigger immediate mail alerts; warning records generate scheduled reminders; safe records are visible on the dashboard for forward planning.
Document-backed device assignment.
When a device is assigned to an employee, the platform can generate a printable formal assignment form via JasperReports — transforming the assignment process from informal tracking into a document-backed, compliance-supporting workflow.
Produces a printable, signature-ready assignment document with device details, employee information, department, and date.
PDF documents are generated server-side, with a consistent corporate format applied across all assignments.
Every assignment is backed by a formal record — giving the organization a documented chain of device responsibility.
Documents are ready for immediate print or digital archiving, removing the need for manual document preparation.
Purpose-chosen technologies for enterprise reliability.
Each technology in the stack was selected for its role in enterprise application development — covering frontend, backend, persistence, reporting, and notification layers.
Component-based enterprise web framework used to build dashboards, asset forms, assignment screens, lifecycle views, module navigation, and the alert center.
Provides RESTful APIs, business logic, validation, lifecycle operations, notification scheduling, and report generation integration. Centralizes all platform intelligence.
Relational database storing the operational source of truth: devices, users, departments, suppliers, licenses, network assets, domain/SSL records, and history logs.
Server-side report engine used for generating formal zimmet/assignment documents as printable PDFs in a consistent corporate format.
Sends proactive expiration reminders for SSL certificates, domain registrations, and software licenses — replacing manual deadline tracking with automated alerts.
Operational impact.
The platform improves the IT department's control over physical and digital assets by creating a centralized, searchable, and traceable management system — replacing fragmented operational practices with structured governance.
Centralized Asset Registry
All hardware assets — computers, monitors, printers, network devices — registered and searchable from a single structured interface.
Full Ownership Traceability
Every device has a clear, current owner. Assignment changes are recorded historically — making it possible to answer "who has this device and who had it before" at any time.
Automated Expiration Monitoring
SSL certificates, domain records, and software licenses are monitored automatically — eliminating the risk of missed renewals through proactive mail-based alerts.
Document-Backed Assignment
Every device assignment is formalized with a generated PDF zimmet form — giving the organization a documented, printable record of device responsibility.
Supplier-Linked Inventory
Assets are connected to their vendor and purchase context — allowing the IT team to quickly identify suppliers, contact information, and procurement history.
Network Asset Visibility
Switches, routers, and IP addresses are managed alongside physical hardware — providing a unified view of the entire IT infrastructure estate.
My Role.
I designed and developed the platform end-to-end — covering application architecture, backend services, frontend screens, database structure, reporting integration, and notification logic.
- Full-stack application architecture — designed and structured the entire platform from frontend to database.
- Angular frontend modules — built dashboard, asset forms, assignment screens, lifecycle views, and alert center.
- Spring Boot REST APIs — developed all backend services covering asset, assignment, lifecycle, license, and supplier domains.
- Database modeling — designed the MS SQL Server schema covering all eight entity types and their relationships.
- Asset lifecycle tracking — implemented the full status lifecycle from registration through retirement with history logging.
- SSL, domain & license monitoring — built the expiration tracking logic with risk classification and notification triggering.
- JasperReports integration — developed the assignment document generation pipeline for printable zimmet forms.
- Mail notification service — implemented automated alert delivery for approaching expiration deadlines.
Explore more projects.
Browse the full portfolio — SAP ABAP developments, Java backends, Power BI data foundations, Fiori applications, and enterprise automation tools.