Java Developer - ResQFood Academic Project Universidad Siglo 21
I am developing ResQFood, a food surplus management system for the Computer Science Practice Seminar. I designed a relational MySQL database with five tables, foreign keys, and integrity constraints for users, establishments, surplus listings, and reservations.
I documented 16 functional and 8 non-functional requirements in an SRS, translating them into 16 use cases. I also created class, sequence, and deployment UML diagrams to guide implementation.
I defined a 16-feature MVP, wrote 48 test cases, and created a traceability matrix connecting requirements, use cases, and tests. I implemented business logic in Java using OOP, collections, and exception handling, along with SQL insert, delete, and query operations.