Create API(s) which is specialize in developing APIs for create, read, update, and delete (CRUD) operations using the Java programming language. Leveraging the Quarkus framework, I build efficient and lightweight applications, while integrating RabbitMQ as a message broker to ensure seamless communication between services. Additionally, I use MongoDB as a NoSQL database to store and manage data, providing flexibility and scalability for modern applications.
Develop services or features for web & mobile which is implement user authentication and authorization to ensure secure access to applications. Additionally, I have a fundamental understanding of utilizing Firebase for backend services and integrating payment gateways to enable seamless and secure transaction processes.
Generate PDF & CSV reports which is utilize PDF writer tools and RabbitMQ to generate PDF and CSV reports that display data retrieved from MongoDB. These reports can be customized to generate data based on a specific date range or provide a complete summary for an entire month, ensuring flexibility and accuracy in meeting various reporting needs
Perform data entry and spreadsheet management which is experienced in creating and maintaining datasets in Google Sheets and Microsoft Excel since college; currently use them for tracking purchased items, managing expenses, and monthly budgeting.