Dicoding Indonesia
Muhammad Rizky
Software Engineer with experience in web systems, backend services, and product-driven development.
Master of Informatics graduate with hands-on experience as a PHP Programmer and Junior Software Engineer, building academic systems, REST APIs, and modern web applications using Laravel, JavaScript, Next.js, MySQL, and MongoDB.
About Me
I have experience developing web-based systems in both academic and digital product environments, from internal campus platforms to user-facing learning products.
My work covers backend development, REST API integration, database design, maintenance, and translating business requirements into technical solutions that are practical and reliable.
I am especially interested in growing as a Software Engineer, while also exploring product-oriented roles such as Product Management and System Analysis.
Skills & Technologies
Areas of Interest
Work Experience
Junior Software Engineer
Worked on Neon Belajar and Neon Uji platforms by translating product requirements into technical deliverables and building backend services that support stable product operations.
- →Translated product requirements into epics and user stories
- →Designed and managed MongoDB data models based on business requirements
- →Built and maintained REST APIs for frontend-backend communication
- →Implemented reusable UI components using Nuxt.js based on UX requirements
- →Supported testing, documentation, and release processes in an Agile environment
Programmer
Developed and maintained internal academic systems while supporting integration across multiple campus services.
- →Developed internal systems such as Sipemanis, Kukerta, and Recruitment System using Laravel
- →Maintained and enhanced more than 20 academic systems
- →Built REST APIs for system integration
- →Improved usability through UI updates and system refinement
- →Contributed to the development of 5 integrated UMRAH systems
Programmer PHP
Contributed to client projects by building Laravel-based systems and improving operational workflows for public-sector use cases.
- →Developed dashboard system for Bappeda Probolinggo using Laravel
- →Maintained and improved systems through bug fixing and feature development
- →Automated document workflows using Jasper Reports
- →Collaborated with the team to deliver projects on deadline
Intern Programmer PHP
Started in a hands-on internship role focused on Laravel-based web development, maintenance, and team collaboration.
- →Developed and maintained web applications using Laravel and JogetWorkflow
- →Assisted debugging and feature implementation
- →Collaborated closely with the engineering team
Education
Master of Informatics
2022 - 2025Universitas Islam Indonesia
GPA: 3.75/4.00
Thesis focused on blockchain technology in donation-based crowdfunding for transparency and accountability, including Ethereum smart contracts and hybrid on-chain/off-chain architecture.
Bachelor of Informatics
2016 - 2020Universitas Islam Indonesia
GPA: 3.31/4.00
Developed academic system features using jExcel and published research in AUTOMATA journal in 2020.
Fullstack Web Developer Bootcamp
2021 - 2022Binar Academy
Learned Node.js, React.js, and Next.js while building REST APIs, single-page applications, and applying authentication, Firebase, MVC, and CI/CD concepts.
Certifications & Training
Selected certifications and training in backend engineering, frontend development, cloud fundamentals, and product-oriented learning.
Dicoding Indonesia
Belajar Membuat Aplikasi Back-End untuk Pemula
Dicoding Indonesia
Belajar Membuat Aplikasi Web dengan React
Dicoding Indonesia
Belajar Membuat Front-End Web untuk Pemula
Udemy
Pengenalan Blockchain (Bitcoin Cryptocurrency) untuk Pemula
BuildWithAngga
Complete Product Management: Vision, Strategy, and Framework
SanberCode
Laravel Web Development
Codepolitan




