Crafted microservices to convert currencies around the world. The application loads data from a SQL database, then communicates the data to other microservices. First, the different microservices takes numbers from the database. Second, it shows the number’s amount in one country as opposed to another country’s amount. Then it uses a conversion multiple to convert one country’s to another country’s currency. It communicates with multiple microservices through a Eureka server; that registers all the instances and load balances them. The application uses an API gateway for security and to route the data to each microservice. It also uses a Circuit Breaker to manage requests, fault tolerance and downtimes for the microservices. I made the project with the Spring framework using Spring Cloud and Spring Boot. Made the database by using a RESTful API with JPA and Hibernate; to manage and store data.
Designed a Full-Stack project that serves a top book repository for users. This project uses a RESTful API by using Hibernate and JPA to manage the data. The project loads top 3 books from different genres; Action, Romance, and a children's Book genre. Allowing users from all ages to save what book they like in a personal list!
This project makes a backend for a Social Media App! This project can make user profiles and posts. It saves the user's details like; name, birth-date and posts history. It keeps the users data saved in a SQL database. It uses JPA and Hibernate to manages the tables and database. This project also has error code and validation checks for security. To even further the security, the project uses Spring Security to make the user input a username and password to have access to the databases.
Designed a Full-Stack project with a team 4. This dynamic project does multiple two main jobs: gets NASA pictures of the day, and retrieves random books form an online library. It can get NASA space photos and descriptions of the photo. This project also uses an external API call to get a random book form an online library. You can also save this book to an internal database. This project uses a RESTful API with JPA and Hibernate managing the data for the backend. The frontend uses JavaScript for the language, and the React library; to make the API calls.