Hello, I'm Saputra!

I am a Software Developer with a background in Electrical Engineering and over 1 year of experience in software development. I am proficient in JavaScript, TypeScript, and PHP, and familiar with frameworks like Next.js, Laravel, and CodeIgniter. In addition to developing responsive user interfaces, I am experienced in REST API integration. I have strong collaboration skills for working in teams, yet I am also effective when working independently. My high curiosity and passion for continuous learning drive me to keep evolving in the world of technology.

Projects

Ongoing: Opera PMS Mobile Web App

Ongoing: Opera PMS Mobile Web App

This ongoing project is a mobile web-based adaptation of the Opera Property Management System (PMS), designed to enhance mobility for property staff. Built using React and ASP.NET Core with a PostgreSQL database, the application utilizes Oracle's Opera Web Self Service (OWS) API in XML format. The application focuses on essential Opera PMS features tailored for housekeeping staff. It allows users to update room status, view room lists and their statuses, and add remarks during room cleaning. Additionally, staff can manage payments and charges, and track attendant credits, which indicate the number of rooms a housekeeper has serviced on a given day. This streamlined mobile solution provides flexibility for staff to perform their duties efficiently without needing to stay in one location.

Product Management System

Product Management System

An application built for a product broker that sells to various customers, including hotels and restaurants. This system manages products, customers, and invoices. Key features include tracking total bills, fully paid bills, and outstanding balances across all customers. It also enables invoice generation to itemize outstanding debts with options to save as PDF and print directly. The product notes section includes automated calculations for price, quantity, and total, as well as export and print options for customer records. The revenue feature provides reports on company earnings over selected timeframes, with export and print capabilities. This project was developed by a team of three: a designer, a backend & frontend developer, and myself as the project manager & frontend developer. It was built using React, Express.js, and MySQL. For confidentiality reasons, access to the application cannot be shared publicly.

Maintain Data Debitur - BRISPOT

Maintain Data Debitur - BRISPOT

A feature for maintaining debtor data for Bank Rakyat Indonesia was built on the BRISPOT web platform. This project was developed using CodeIgniter 3, Tailwind, Bootstrap, jQuery, and other technologies. The project was completed as part of my final internship project at Bank Rakyat Indonesia.

Check

Attendance App

Attendance App

An Online Attendance Application was developed using Laravel and Bootstrap as part of a PHP-Laravel bootcamp mini project. Four user roles were defined: Admin, Staff, PJ (Penanggung Jawab), and Assistant. Full access to all features was granted to Admin and Staff, including user management, attendance reports, generating attendance code, and others. Limited access was assigned to PJ and Assistant roles, with PJ allowed to generate attendance code and Assistants doesn't. The application was designed to facilitate attendance management with role-based access control.

Check

Edoroli

Edoroli

An online platform that provides practical and efficient venue reservation information in managing event organizer preparations by providing features to access venue protocols, and book a venue for an event. Created using nextjs, typescript, tailwind and postgresql.

Check

Todo Application

Todo Application

Next.js Todo App with JWT, Prisma, Neon (serverless PostgreSQL), and TypeScript. Seamlessly manage tasks with JWT authentication, Prisma for database integrity, and Tailwind CSS for a modern and responsive user interface. Developed with TypeScript for enhanced code reliability.

Check

My Notes Application

My Notes Application

Developed as the final assignment for IDCamp 2023's React Intermediate Class, my React Notes App showcases expertise in React, JavaScript, and Tailwind CSS. Seamlessly integrating the Dicoding API, the app delivers a dynamic and enriched note-taking experience. This project stands as a testament to my front-end development skills, API integration, and successful completion of the intermediate React class.

Check

Blog Application

Blog Application

Blog application built using PHP and using the Laravel framework. Implementing authentication and authorization features to enhance this application. Using MYSQL as DBMS and using Eloquent ORM. Users can upload their posts and be read by all users, users can also upload their own images. Each post has a category, and only admin can add a category.

Check

Skills

JavaScriptTypeScriptPHPSQLNextJsLaravelReactTailwind

Contact:

saputra.uta50@gmail.com

Saputra Uta@saputrautaaa

Check:

Address:

Mataram, West Nusa Tenggara, Indonesia

Copyright © 2024 Saputra. All rights reserved.