Welcome,

I'm Muhammad Rio Ananta Firdaus

Fullstack Web (Typescript-Based) Developer

CV

About Me

Seasoned web developer with over four years of dedicated experience in non-commercial projects, I specialize in web development, embracing the latest technologies with enthusiasm. My expertise lies in the React.js and/or Next.js frameworks, where I've honed my skills and fostered a deep passion for crafting dynamic and efficient web solutions. My adaptability to emerging technologies underscores my commitment to staying at the forefront of the ever-evolving web development landscape.

Education

Indonesian Computer University (Universitas Komputer Indonesia)

Sep 2019 - Feb 2024

Bachelor of Computer Science (S.Kom)

3.55 GPA

Experiences

PT. Presentologics

Aug 2021 - Jan 2022

Participating in the Android application developer training under the Independent Certified Study program "Kampus Merdeka" in 2021, in collaboration with PT. Presentologics (Dicoding). Throughout this training, I have delved into several aspects of Android application development, including: - SOLID Programming Principles - Kotlin Programming Language - Git & GitHub - Basics of Android Application Development - Fundamental Android Application Development - Android Jetpack Pro - Android MVVM At the culmination of the training, I was tasked with completing a Capstone Project alongside a team member. My Capstone Project focused on dormitory management within a school institution. In this project, my role was that of a frontend developer responsible for creating and implementing UI designs for the application.

Bluburlimbangan Subdistrict Office (Kantor Kecamatan Bluburlimbangan)

Aug 2022 - Sep 2022

Internship (Praktek Kerja) Process at Bluburlimbangan Subdistrict Office, Garut. During this internship, I proposed a website that serves as an information center for activities and events within Bluburlimbangan subdistrict. Additionally, the website features a function for generating activity reports utilizing templates provided by the subdistrict office, streamlining the report creation process by only requiring modifications to dynamic data such as budget, date of implementation, date of completion, and other dynamic information.

SMKs Korporasi Garut

Mar 2023 - Jan 2024

Thesis research process at SMKs Korporasi Garut. The research resulted in a web-based product sales information system (e-commerce). SMKs Korporasi Garut is an educational institution focused on agribusiness education. The distribution process of products produced by students or production units at SMKs Korporasi Garut is still conducted conventionally (door-to-door). Therefore, I proposed a web-based product sales information system, utilizing Next.js and PostgreSQL as its database foundation. I have successfully implemented various features such as: same-day delivery system using corporate delivery units and implementing delivery tracking using Google Maps; integrating the delivery system with available courier companies in Indonesia; integrating a payment gateway; referral feature that can be used by students to earn commissions in marketing; detailed reporting features on product trends, sales, referrals, and more.

SMKs Korporasi Garut

Apr 2024 - Jun 2024

Designed and implemented a comprehensive online student enrollment system for SMKs Korporasi Garut. This project involved several key responsibilities and accomplishments: - Requirement Analysis: Conducted in-depth discussions with school administrators and staff to gather requirements and understand the specific needs of the enrollment process. - System Design: Created detailed system architecture and workflow diagrams to ensure a smooth and efficient enrollment process. - Web Development: Developed a user-friendly, web-based application using modern technologies. The backend was built with Nest.js and the frontend with React.js, both utilizing TypeScript for enhanced code quality and maintainability. - Database Management: Utilized MySQL for the database to store and manage student data efficiently and securely. - User Interface: Designed an intuitive interface to facilitate easy navigation and use by both students and school staff. Ensured the system was accessible and responsive across various devices. - Security Measures: Implemented robust security protocols to protect sensitive student information, including data encryption and secure login authentication. - Testing and Debugging: Conducted thorough testing to identify and resolve any bugs or issues, ensuring a reliable and efficient system. - Deployment: Deployed the project to a cPanel-based environment using NGINX, ensuring smooth operation and accessibility. - Training and Support: Provided training sessions for school staff on how to use the new system effectively and offered ongoing technical support to address any issues or questions. - Project Management: Managed the project timeline and deliverables to ensure the system was completed and deployed within the agreed timeframe. This project significantly streamlined the enrollment process for SMKs Korporasi Garut, reducing paperwork and administrative burden while enhancing accuracy and efficiency in student data management.

Projects

These are the projects I've worked on over the past four years. Click on any project image to view more details.

SMKs Korporasi Garut PPDB v2