Product-ready Software Engineer with a strong foundation in Java full-stack and Python development. Developed scalable backend services and REST APIs using Spring Boot to support real-time data processing and analytics. Contributed to the design of efficient database synchronization layers and secure authentication modules for distributed environments. Committed to delivering high-quality software solutions and data engineering pipelines while maintaining robust coding standards. Prepared to contribute to cross-functional teams and support end-to-end development cycles from API creation to deployment.
Product-ready Software Engineer with a strong foundation in Java full-stack and Python development. Developed scalable backend services and REST APIs using Spring Boot to support real-time data processing and analytics. Contributed to the design of efficient database synchronization layers and secure authentication modules for distributed environments. Committed to delivering high-quality software solutions and data engineering pipelines while maintaining robust coding standards. Prepared to contribute to cross-functional teams and support end-to-end development cycles from API creation to deployment.
- Developed a real-time RFID processing engine using Java Spring Boot to handle high-volume data streams and sub-second updates.
- Implemented high-performance REST API endpoints with centralized data synchronization for multi-zone status tracking and reporting.
- Built secure role-based access control (RBAC) modules integrated with mobile One-Time Password (OTP) authentication to enhance overall system security.
- Created flexible asset management operations to ensure data consistency across distributed backend components and microservices.
- Collaborated on the design of database schemas in MySQL to support complex asset movement history and searchable audit logs.
- Improved system reliability by implementing comprehensive error handling and logging for multi-antenna logic processes.
- Built a reliable Windows service in Python for USB and serial communication featuring automatic device detection and recovery logic.
- Developed a PyQt6 desktop Graphical User Interface (GUI) for real-time monitoring, providing users with live status updates and device configuration tools.
- Implemented fast Inter-Process Communication (IPC) via sockets between the GUI and backend service for a decoupled architecture.
- Enabled seamless firmware interaction for reading and updating device states while maintaining robust error-handling protocols.
- Participated in the creation of technical documentation for hardware-software integration to support future maintenance and scalability.
- Tested and debugged communication protocols to ensure zero-downtime operation during critical hardware interaction cycles.