Hi! i am
Fabian
Software
Engineer
I am a Software student and web developer focused on learning about creating efficient websites.
TECHNOLOGYS
TECHNOLOGYS
TECHNOLOGYS
TECHNOLOGYS
TECHNOLOGYS
TECHNOLOGYS
TECHNOLOGYS
TECHNOLOGYS
TECHNOLOGYS
TECHNOLOGYS
TECHNOLOGYS
TECHNOLOGYS
TECHNOLOGYS
TECHNOLOGYS
TECHNOLOGYS
TECHNOLOGYS
TECHNOLOGYS
TECHNOLOGYS
TECHNOLOGYS
TECHNOLOGYS
TECHNOLOGYS
TECHNOLOGYS
TECHNOLOGYS
TECHNOLOGYS
Angular
React
Vue.js
JavaScript
Node.js
Java
Python
Cloud
Projects
1. Sumaq Learn
Sumaq Learn is a digital educational platform under development, conceived as the technological evolution of a previous project called USC, an app that was exclusively aimed at a university and developed only for Android using Spring Boot and SQL Server. Unlike that limited approach, Sumaq Learn is being designed from the ground up with a modern architecture based on microservices and multiplatform technologies, with the goal of offering a comprehensive and scalable solution for all types of educational institutions, including schools, institutes, academies, universities, and workshops. The project incorporates React Native to ensure compatibility across multiple devices and relies on a distributed ecosystem that combines NestJS, Spring Boot, and FastAPI in the backend, managed through Kong API Gateway and Consul. Regarding data persistence, PostgreSQL is used for structured data and MongoDB for dynamic and non-relational content, allowing for efficient and flexible information management. Additionally, observability tools such as Grafana, Loki, and Prometheus have been integrated, and JWT authentication is used from Spring Boot to ensure robust access control. With NativeWind on the frontend, the user experience dynamically adapts to different contexts. Sumaq Learn thus represents a flexible, interoperable, and scalable educational platform, integrating DevOps principles, high availability, and technical modularity.
- React Native
- Microservices
- Postgres
- DevOps
2. USC
I developed a mobile application for USC students where they can access their course content, view assignments, and chat with other students. I used Android Studio for frontend development, SQL Server for the database, and Spring Boot for the backend, creating a useful platform to manage their academic life and facilitate communication between them.
- Android studio
- Sprint Boot
- Sql Server
About me
Hello, I'm Fabian Rivera, a Software Engineering student with a special focus on learning and developing dynamic and functional interfaces. Currently, I'm starting my path in frontend development, where I combine design and functionality to create intuitive and engaging web experiences.
Right now, I'm dedicated to developing static and dynamic websites, and I'm also exploring the backend and database management. I use technologies such as React, Tailwind, Java, and relational databases, with the aim of continuing to learn and improve my skills. My goal is to continue growing as a professional, bringing creativity and dedication to each project, and contributing to the development of web applications that are functional and effective.
Training & Experience
Software Engineering
I am currently studying Software Engineering at the Technological University of Peru (UTP).
Freelanding
I started working as a freelancer in my free time, while I pursue my studies.