Overview
This project represents the culmination of my training in the University Technician degree in Programming Technologies at UPSO, where I applied acquired knowledge to develop an integral solution to a real problem.View Repositories
Explore the project repositories on GitHub
The Academic Challenge
As part of my university education, we were presented with the challenge of developing a system that addressed a concrete need, applying professional development methodologies and the technologies learned during the program.Implemented Solution
I developed a management system that integrates various functional modules, implementing a robust and scalable architecture that allows for the automation of previously manual processes.Key Features
Modular Architecture
Modular architecture with clear separation of responsibilities for maintainability and scalability.
Intuitive Interface
User interface designed with UX/UI principles for optimal user experience.
Authentication System
Role-based authentication and authorization system for secure access control.
Optimized Database
Optimized relational database with indexes and efficient relationships.
REST API
REST API to allow future integrations with other systems and services.
Comprehensive Documentation
Exhaustive technical and end-user documentation for ease of use and maintenance.
Technologies and Methodology
The project was developed using:Programming Languages
Programming Languages
Programming languages learned during the program, applied to build a robust and efficient system.
Frameworks & Libraries
Frameworks & Libraries
Relevant frameworks and libraries for efficient development and best practices implementation.
Version Control
Version Control
Version control system for code management, collaboration, and change tracking.
Agile Methodologies
Agile Methodologies
Agile methodologies for planning and tracking, ensuring iterative progress and adaptability.
Testing
Testing
Unit and integration testing to ensure quality and reliability of the system.
Learning and Results
Technical Skills
Applied technical knowledge gained throughout the university program to real-world problems.
Soft Skills Development
Developed essential soft skills such as time management, effective communication, and complex problem solving.
This project not only allowed me to apply technical knowledge but also to develop essential soft skills such as time management, effective communication, and complex problem solving.