Mochamad Rizal Fachrudin

I am a Software & DevOps Engineer.
"Quality and Efficiency are Top Priorities".

About

About Me

Mochamad Rizal Fachrudin

Software and DevOps Engineer

Hi, my name is Mochamad Rizal Fachrudin, and I am a passionate Software and DevOps Engineer with a strong focus on building scalable, reliable, and automated solutions. With years of experience in software development and infrastructure management, I strive to bridge the gap between development and operations teams.

My expertise lies in designing CI/CD pipelines, containerizing applications, and implementing cloud-based solutions to ensure seamless deployment and efficient system performance. I enjoy tackling complex challenges, optimizing workflows, and creating systems that are robust, maintainable, and aligned with modern DevOps practices.

  • Nationality:Indonesian
  • Study:Malang Merdeka University
  • Degree:Bachelor
  • Freelance:Available

Development Stack

  • Languages: PHP, TypeScript, JavaScript
  • Frameworks: Laravel, NestJS, CodeIgniter
  • Database: MySQL, PostgreSQL
  • Storage: AWS S3, CloudFlare R2
  • In Memory Data Store: Redis
  • Version Control Platforms: GitHub, GitLab

Deployment Stack

  • Containerization: Docker
  • Container Management: Kubernetes, Docker Swarm
  • CI/CD Tools: GitLab CI/CD, ArgoCD
  • Infrastructure as Code (IaC): Terraform
  • Security Tools: Trivy, SonarQube, Snyk
  • Cloud Platforms: AWS, GCP, Azure, Digital Ocean

Education

  • 2021 - Now

    Merdeka Malang University

    Bachelor Of Information System
  • 2017 - 2020

    Vocational High School

    Accounting and Finance

Experience

  • 2022 - 2024

    PUSIM Universitas Merdeka Malang

    Software and DevOps Engineer
  • 2023

    PT. Arkatama Multi Solusindo

    FullStack WEB Developer
  • 2021

    CV. Brilliant Solution Research

    Software Developer
Capabilities

What I Do

  • 01

    Backend Development

    Crafting robust backend systems using modern frameworks with a focus on scalability and security.

    Backend Development

    Specializing in frameworks such as NestJS, TypeScript, and JavaScript to build scalable and efficient backend services.

    Expertise in designing RESTful APIs and integrating MySQL and PostgreSQL databases with performance and reliability.

    Ensuring clean, maintainable code with a focus on business logic and advanced backend solutions.

  • 02

    Fullstack Development

    Delivering end-to-end web solutions with Laravel, CodeIgniter, and modern JavaScript frameworks.

    Fullstack Development

    Proficient in backend frameworks like Laravel and CodeIgniter to deliver robust server-side functionality.

    Leveraging JavaScript and AJAX to create interactive and dynamic user experiences.

    Integrating frontend and backend seamlessly with secure and efficient communication protocols.

    Focused on building scalable, maintainable, and high-performing web applications.

  • 03

    Cloud Solutions

    Designing and deploying applications with robust cloud architecture.

    Cloud Solutions

    Deploying and managing applications on cloud platforms like AWS, GCP, Azure, and Digital Ocean.

    Integrating storage solutions such as AWS S3 and CloudFlare R2 for scalable and cost-effective data management.

    Ensuring high availability and fault tolerance across cloud infrastructures.

  • 04

    Containerization

    Streamlining deployments with modern container technologies.

    Containerization

    Expertise in Docker for containerization and Kubernetes or Docker Swarm for orchestration.

    Building efficient multi-stage Docker images to reduce size and improve build times.

    Managing containerized applications with best practices to ensure reliability and scalability.

  • 05

    CI/CD Automation

    Automating development workflows with continuous integration and delivery pipelines.

    CI/CD Automation

    Creating and optimizing pipelines with GitLab CI/CD and ArgoCD to accelerate deployment processes.

    Ensuring code quality and security with tools like SonarQube, Snyk, and Trivy.

    Automating repetitive tasks for seamless developer and operational workflows.

  • 06

    Infrastructure as Code (IaC)

    Automating infrastructure provisioning with modern IaC tools.

    Infrastructure as Code

    Implementing infrastructure automation with Terraform for consistent and reproducible deployments.

    Managing cloud resources and configurations across multiple environments.

    Enabling scalability and cost-efficiency through declarative infrastructure definitions.

Portfolio

My Work and Dedication

  • This project, WhatsApp Gateway, was developed for PT. Arkatama Multi Solusindo in 2023. It leverages cutting-edge technologies to streamline and enhance communication processes.

    The system is built using Laravel 9 as the backend framework, providing robust and scalable API capabilities. For handling real-time communication, we used Pusher.js, while Node.js (Express) powers parts of the system, ensuring fast and efficient handling of events. Frontend interactions and dynamic content updates are made seamless with AJAX, enabling a smooth user experience.

    Combining these technologies allows for a reliable and efficient gateway for WhatsApp, tailored to meet modern communication demands.

    This system supports both high scalability and security, ensuring business-critical messaging processes are smooth and dependable. With Laravel’s robust features, Node.js's efficiency, and Pusher.js's real-time capabilities, this project exemplifies modern web application development.

  • This project, Web-Based Accounting Platform, was developed for PT. Arkatama Multi Solusindo in 2023. It is designed to offer features similar to Accurate Online, providing efficient accounting solutions for businesses.

    The platform leverages CodeIgniter 3 as the backend framework, ensuring a lightweight and high-performing foundation. For dynamic interactions and a smooth user experience, it uses AJAX. Additionally, the integration of Grocery CRUD allows for rapid development of CRUD operations with a user-friendly interface.

    This platform simplifies accounting processes and provides an intuitive user experience, making it an ideal solution for modern business needs.

    With a focus on scalability and ease of use, the platform streamlines various accounting functions, such as financial reporting, transaction management, and more. The combination of CodeIgniter 3, AJAX, and Grocery CRUD ensures a balance between flexibility and performance.

  • The DevSecOps Migration project, conducted in collaboration with Universitas Merdeka Malang, transitioned from a traditional deployment approach to a modern DevSecOps pipeline. This initiative enhanced the security, scalability, and efficiency of the deployment process.

    The migration leveraged a comprehensive tech stack to improve the CI/CD pipeline and container orchestration. Docker was used for containerization, allowing the application to be packaged in consistent, isolated environments. Cloudflare managed DNS and provided robust security features to protect the infrastructure. Nginx Proxy Manager was implemented as a reverse proxy and for SSL termination, ensuring secure connections for web services.

    For orchestration of containerized services, Docker Swarm was utilized to ensure seamless management of multiple containers in a cluster. GitLab CI was integrated for continuous integration and continuous deployment automation, streamlining the process of building, testing, and deploying code. To ensure security at the container level, Trivy was employed for container vulnerability scanning.

    Code quality and compliance with industry standards were maintained through the use of PHPStan and PHPCS, which automatically analyze and enforce best practices in the codebase. Portainer provided a web interface to easily manage Docker containers and stacks, offering a simple way to oversee the deployment and scaling processes. Finally, GlusterFS was implemented for distributed storage, ensuring fault tolerance and scalability for large data volumes across multiple containers.

    This migration has transformed the deployment pipeline, ensuring higher security, automated scalability, and seamless container management.

    With this setup, the project now benefits from an automated deployment process, container-level security checks, and enhanced fault tolerance through distributed storage and container orchestration.

  • The New Student Enrollment (PMB) application was developed for Universitas Merdeka Malang to streamline and modernize the student enrollment process. Launched in 2022, the platform provides a robust and user-friendly interface for both applicants and administrators.

    The development leveraged the following tech stack to ensure efficiency, scalability, and ease of use:

    CodeIgniter 4 was used as the primary backend framework for PHP, providing a solid foundation for the application. GitLab CI was integrated for continuous integration and deployment automation, improving the speed and reliability of updates. For secure and scalable document storage, Amazon S3 was utilized. The application also leverages AJAX for seamless, real-time interactions on the web interface, enhancing user experience.

    To improve user interactions, Dropzone was implemented for drag-and-drop file uploads, making the document submission process smoother for applicants. Additionally, Docker was used to containerize the application, ensuring consistent environments during development, testing, and production. The application also utilizes PostgreSQL as the database, offering advanced features for data integrity and scalability.

    The PMB application has significantly improved the admission process, reducing manual work and ensuring a smooth experience for both applicants and staff.

    By integrating modern tools and frameworks, including containerization with Docker and database management with PostgreSQL, this project has set a benchmark for digital transformation in higher education admission systems.

  • The Forum Lalu Lintas dan Angkutan Jalan (FLLAJ) application was developed to facilitate complaint submissions and feedback regarding traffic and transportation issues in Kabupaten Malang. Launched in 2022, this platform provides a reliable and efficient channel for citizens to report problems and receive updates from relevant authorities.

    The application leverages a modern tech stack to ensure performance, scalability, and reliability:

    CodeIgniter 4 (CI4) was used as the backend framework, providing a robust foundation for development. AJAX enables seamless, real-time interactions on the user interface, making the experience more dynamic. Docker was used for containerization, ensuring consistency across the development, testing, and production environments. GitLab CI was integrated to automate continuous integration and deployment pipelines, speeding up the development process.

    Additionally, PostgreSQL was employed as the database, providing powerful relational data management with advanced features like transactional integrity, performance optimization, and scalability for handling large volumes of data.

    By integrating these technologies, the FLLAJ platform enables quick response times for complaints and ensures smooth communication between the public and the authorities.

    This project highlights the importance of technology in bridging communication gaps and improving public services, particularly in transportation management.

  • The MBKM (Merdeka Belajar Kampus Merdeka) application was developed to support academic activities and simplify program management for Universitas Merdeka Malang’s MBKM initiative. It provides an integrated platform for managing student participation, project submissions, and administrative tasks seamlessly.

    Built with a modern and scalable tech stack, the application leverages CodeIgniter 4 for efficient backend development, PostgreSQL for robust data management, and AJAX for a dynamic user interface. Additional tools like Dropzone.js enhance file upload functionality, while Docker ensures a consistent environment during development and deployment. The deployment pipeline is automated using GitLab CI, ensuring smooth integration and testing processes.

    The MBKM application has revolutionized how program management is handled, providing both students and administrators with an efficient and modern solution for academic excellence.

    This project exemplifies how technology can enhance higher education by streamlining program workflows and creating impactful solutions that benefit both students and administrative staff.

  • Bank Letong Desa Samar is a transaction management application designed to facilitate the buying and selling of organic fertilizers. It offers tools to record detailed transactions and generate comprehensive financial reports.

    Built with modern technologies, the application uses CodeIgniter 4 for its backend, ensuring a modular structure and secure data handling. PostgreSQL provides robust database management, while AJAX enhances user experience by enabling real-time content updates. Additional features include a general journal for transaction logs and automated income and expense reporting.

    The application empowers local communities by simplifying transaction management and providing accurate financial documentation.

    This project demonstrates the importance of technology in supporting local economic activities through practical and efficient solutions.

  • Online Boutique Store is an e-commerce platform offering a seamless shopping experience for fashion and accessory enthusiasts. It combines real-time functionality with intuitive design for a modern shopping interface.

    The application is built using Laravel and Laravel Livewire for dynamic interactions and real-time updates without page reloads. Payment processing is handled through Midtrans Integration, while shipping costs are accurately calculated with Raja Ongkir API. This ensures secure transactions and a smooth customer experience.

    With easy navigation, real-time payments, and integrated logistics, the Online Boutique Store provides a comprehensive shopping solution for customers and businesses alike.

    This project highlights the role of modern web technology in redefining the online shopping experience, focusing on user-centric functionality.

  • Innovation and Collaboration Platform is an online space for innovators to connect, collaborate, and share ideas. It offers tools to manage projects, upload resources, and communicate effectively.

    The platform utilizes CodeIgniter 4 as the backend framework, MySQL for data management, and AJAX for real-time updates. With Docker for containerization and GitLab CI for automation, the application ensures robust and efficient deployment. Hosting on GCP Virtual Machines and AWS EC2, along with file storage via Amazon S3, provides scalability and reliability. Cloudflare enhances security and performance.

    A space where innovators meet, collaborate, and share solutions to drive progress.

    This platform exemplifies the integration of advanced technologies to enable collaboration and foster creativity in the digital age.

  • Landing Page Monetory is a community project where I was tasked with converting a design created in Figma into a fully functional and responsive landing page using modern web technologies.

    The project utilized HTML for content structuring, CSS for styling and ensuring responsiveness, and JavaScript for interactive features such as smooth scrolling and form validation. Key highlights include a pixel-perfect design implementation directly from Figma, a responsive layout adaptable to various devices and screen sizes, interactive elements powered by JavaScript, and an SEO-friendly structure for improved visibility on search engines. The primary challenge was maintaining the visual integrity of the original design while ensuring functionality across multiple browsers and devices. Clean and maintainable code was prioritized to achieve a seamless user experience.

    A successful landing page combines great design with seamless functionality, ensuring a smooth user experience.

    This project demonstrates the importance of translating visual design into a fully operational and visually compelling digital experience that performs consistently across platforms, emphasizing both aesthetics and functionality.

  • The Decision Recommendation System was developed using a modern tech stack to provide an efficient, dynamic, and responsive solution for decision-making processes.

    Built with Laravel as the backend framework, the system ensures smooth routing and data handling, while Ajax enables asynchronous data updates for a seamless user experience. The application stores and processes its data using MySQL, a robust relational database, and features a mobile-friendly, responsive interface powered by Bootstrap, making it accessible across devices. This combination creates a scalable and intuitive platform for efficiently managing decision-making data.

    The Decision Recommendation System enables efficient decision-making and helps streamline complex processes with modern web technologies.

    By integrating advanced frameworks and tools, this system provides a reliable platform for simplifying intricate decision-making workflows. Its responsive design and scalability make it an ideal solution for organizations seeking to enhance operational efficiency and accuracy.

  • The Chili Price Forecasting System uses a combination of fuzzy logic and modern web technologies to predict chili prices based on various factors.

    Built using Laravel as the primary backend framework, the system efficiently manages server-side logic, database operations, and communication with the fuzzy logic engine. The frontend, designed with Bootstrap, ensures a responsive and user-friendly interface, while Ajax enables real-time, asynchronous data fetching for dynamic interactions. A MySQL database stores historical chili price data and other variables, facilitating quick retrieval for accurate forecasting. At the core, Fuzzy Logic models handle the uncertainty of real-world data by evaluating factors like weather, demand, and supply to produce adaptive predictions.

    By leveraging fuzzy logic, the system accounts for uncertainty in price prediction, producing more flexible and accurate forecasts under various conditions.

    The system not only supports chili farmers and market stakeholders in making informed decisions but also provides valuable insights into price trends influenced by environmental and market factors. Its adaptability and use of advanced technologies make it a reliable tool for predicting outcomes in volatile agricultural markets, ensuring better planning and resource allocation. This innovative approach highlights the potential of integrating modern computational methods with real-world applications to address complex challenges.

Contact

Get in Touch

Please Fill Required Fields