Ach Sidik Fauzi

Software Engineer

Available for freelance ✅

    Sumary

    Ach Sidik Fauzi

    I am a software engineer with a primary focus on backend development and a keen interest in designing robust application architectures. My journey in software engineering has been driven by a commitment to continuous improvement and a fascination with the evolving landscape of technology. I am particularly passionate about crafting scalable and efficient backend solutions that form the backbone of high-performing applications.

    A key strength I bring to any team is my collaborative nature. I believe that great software is the result of diverse ideas and teamwork, and I make it a priority to work effectively with colleagues across various domains. Whether working with frontend developers, product managers, or other stakeholders, I strive to foster open communication and align efforts toward shared goals.

    I am also deeply motivated by the challenges that come with learning and applying new technologies. Staying updated on industry advancements allows me to bring fresh perspectives and innovative solutions to the table. This dedication to continuous learning has enabled me to adapt quickly to new tools, frameworks, and best practices, ultimately enhancing my contributions to projects and teams. With my background in backend engineering, my focus on building reliable, scalable systems, and my strong collaborative skills, I am confident in my ability to deliver meaningful contributions to any project or organization I am a part of.

    Mentor Experience

    Dibimbing,
    Backend Mentor

    Dec 2024 - Present
    • Introduced software design principles for clean code and clean architecture using SOLID methodology.

    Education

    Universitas Surabaya,
    Bachelor Computer Science

    2017 - 2022
    Surabaya, Indonesia

    Coursework :

    • Programming Basics
    • Computer Architecture
    • Computational Mathematics and Logic
    • Operating Systems
    • Databases
    • Computer Networks and Security
    • Software Development
    • Artificial Intelligence and Machine Learning
    • Web and Mobile Application Development
    • Theoretical Computation

    Projects

    Diaspora Muda Sumenep,
    Backend Engineer

    Jan 2024 - Present

    Home of Diaspora Muda Sumenep, A youth forum for young immigrants from Sumenep Regency to contribute to local development. Focuses on developing human resources through seminars, training, cadre formation, and networking

    Link : diasporamudasumenep.com

    Sales Tap,
    Backend Engineer

    Dec 2021 - Mar 2022

    Our system ensures accurate sales attendance and provides the ability to monitor sales activities in a timely manner. Sales can easily take attendance with photos and location notes every time they visit a target store. This helps ensure transparency in field operations and allows management to track sales performance effectively

    Link : apk.sales.tap

    Professional Experience

    Sentra Raya Solusi,
    Backend Engineer

    Jul 2024 - Present

    South Jakarta, Indonesia (Hybrid)

    Projects :

    1. SSDM POLRI
      Developing an integrated application to unify various existing POLRI applications, combining them into a single system to support conservation, operational processes, and data management.

      Responsibilities :

      • Contributed to the development of the Marriage, Divorce, and Reconciliation subsystem for SSDM POLRI, focusing on data integrity and efficient data flow.
      • Implemented NRP generation for incoming students based on their enrollment batch and year.
      • Developed the selection system for Bagjakdiklat to manage personnel scholarship programs.
      • Performed bug fixes and code refactoring to improve system stability and maintainability.
      Technologies :
      NestJS, PostgreSQL, Redis, MinIO, and Docker
    2. Audit Trail Record
      Building an Audit Trails Record application to monitor user activities for Tugu Insurance clients, including API usage across client-owned applications. The application is based on blockchain technology, with communication facilitated by smart contracts to ensure data integrity and enable transparent, reliable auditing of user activities.

      Responsibilities :

      • Lead the development and implementation of application-related flows for the Tugu Insurance Project.
      • Delegate tasks to frontend, backend, and DevOps teams, providing guidance on all project aspects.
      • Monitor and ensure the quality and accuracy of applications.
      • Oversaw the end-to-end development of an audit trail logs application in collaboration with Tugu Insurance
      Technologies :
      Nest.js, PostgreSQL, Ethers.js for core library, Docker

    Bookingtogo,
    Backend Developer

    May 2023 - Jun 2024

    West Jakarta, Indonesia (On-site)

    Bookingtogo is a travel and tourism platform designed to simplify travel planning and booking for individuals and groups. The platform integrates a variety of travel-related services, offering users a comprehensive solution to manage their travel efficiently. Its key features include Flight Booking, Hotel Booking, Train Booking.

    Link Product : bookingtogo.com

    Contributions :

    • Introduced RabbitMQ and Docker to the company, enabling faster data processing and significantly reducing cronjob workload with RabbitMQ’s delay message functionality.
    • Built flight and hotel pricing tools to find the lowest prices for the next two months, utilizing Redis and RabbitMQ for optimized data caching and retrieval.

    Responsibilities :

    • Integrated hotel data from multiple vendors into a unified format for enhanced accessibility and efficiency.
    • Created a rescheduling feature to streamline processes for the ticketing team.
    • Developed promotional features in collaboration with Get And Ride (third parties), providing special offers on round-trip flights from Jakarta to Bali.
    • Refactored and updated all payment gateway code to accommodate new Get And Ride promotional features.
    • Performed bug fixes and code refactoring to improve system stability and maintainability.
    Technologies :
    Golang, Laravel, PostgreSQL, RabbitMQ, Redis, Docker

    Vorta Siber,
    Full-Stack Developer

    Mar 2022 - May 2023

    South Jakarta, Indonesia (Hybrid)

    Projects :

    1. Sicana Kejaksaan Agung RI
      The Budget Planning System (Sistem Perencanaan Anggaran) for the Attorney General's Office of Indonesia is designed to streamline and modernize the financial planning process. This system ensures transparency, accountability, and efficiency in managing and allocating the organization's budget.

      Link Input Tools : sicana.kejaksaan.go.id
      Link Dashboard : dasti.kejaksaan.go.id

      Responsibilities :

      • Contribute to the development of the Suncana (Budget Planning and Analysis Information System) subsystem for Kejaksaan Agung RI, focusing on data integrity and efficient data flow.
      • Conducted regular client visits to deliver presentations and explain the system's workflow, addressing inquiries and providing tailored solutions based on client feedback.
      • Performed bug fixes and code refactoring to improve system stability and maintainability.
      Technologies :
      Laravel, Node.js, PostgreSQL
    2. Secret Project - Civil Records Management System with Facial Recognition
      The Secret Project is a highly specialized system designed to manage and analyze civil records data. The platform leverages advanced facial recognition technology to allow users to search for individuals by uploading their photographs. This enables efficient and accurate identification while offering insights into their historical records, including any prior offenses or criminal activities documented in the system

      Responsibilities :

      • Developed and integrated facial recognition algorithms to enhance the search functionality, ensuring high accuracy and speed.
      • Optimized the system's backend for real-time processing, enabling quick retrieval of historical data.
      • Collaborated with stakeholders to refine requirements and ensure the system aligns with operational needs.
      Technologies :
      Node.js, PostgreSQL, RabbitMQ, Docker, Kong API Gateway for microservice architecture
    3. OneBlock
      Building an Audit Trails Record application to monitor user activities, including API usage across client-owned applications. The application is based on blockchain technology, with communication facilitated by smart contracts to ensure data integrity and enable transparent, reliable auditing of user activities.

      Responsibilities :

      • Performed bug fixes and code refactoring to improve system stability and maintainability.
      • Migrate from nest.js to golang where this application performs an audit trail of application usage using blockchain
      Technologies :
      Golang, Nest.js, PostgreSQL, Web3 for core library, Docker

    Skills

    My Skills

    Certificate

    My Certificate
    • All
    • Mentor
    • Udemy
    • Oracle

    Mentor: Golang Back-End Development Bootcamp at Dibimbing.id

    Certificate for Completion

    Docker: Pemula Sampai Mahir

    Certificate for Completion

    Database Programming With SQL

    Award of Final Exam Completion

    Database Programming With SQL

    Award of Course Completion

    Database Design

    Award of Final Exam Completion

    Database Design

    Award of Course Completion