Ach Sidik Fauzi
Software Engineer
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
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 :
-
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.
NestJS, PostgreSQL, Redis, MinIO, and Docker -
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
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.
Golang, Laravel, PostgreSQL, RabbitMQ, Redis, Docker
Vorta Siber,
Full-Stack Developer
Mar 2022 - May 2023
South Jakarta, Indonesia (Hybrid)
Projects :
-
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.idResponsibilities :
- 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.
Laravel, Node.js, PostgreSQL -
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 systemResponsibilities :
- 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.
Node.js, PostgreSQL, RabbitMQ, Docker, Kong API Gateway for microservice architecture -
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
Golang, Nest.js, PostgreSQL, Web3 for core library, Docker
Skills
Certificate
- All
- Mentor
- Udemy
- Oracle