WMS - Warehouse Management System
CompletedFull Stack Developer & DevOps
Summary
A complete Warehouse Management System built with Java 17, Spring Boot 3, and PostgreSQL. This system handles the full order-to-shipment lifecycle including order management, wave picking, handheld packing operations, and real-time tote tracking.
Features a web backoffice for administrators and managers, a mobile-optimized handheld interface for warehouse floor operations, and automatic ZPL label generation with carrier integration. Role-based access control ensures appropriate permissions for Admin, Manager, Picker, and Packer roles.
- Complete Order-to-Shipment Workflow
- Wave Picking & Handheld Packing
- ZPL Label Generation & Carrier Integration
- Role-based Access Control (Admin, Manager, Picker, Packer)
Engineering Challenges
Implementing real-time tote tracking across multiple warehouse zones required a careful balance between data consistency and performance. We implemented an event-driven architecture using database triggers and a polling mechanism to ensure up-to-date location data without excessive database load.
Media Gallery





