Ach Sidik Fauzi

Software Engineer, Backend Developer

Sumenep, 06-07-1999

South Jakarta 12220, Indonesia

About

I am a software engineer with a primary focus on backend development and a keen interest in designing robust application architectures. I am particularly passionate about crafting scalable and efficient backend solutions that form the backbone of high-performing applications.

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.

Work Experience

PT Sentra Raya Solusi

Jul 2024 - Present

Backend Developer

SSDM POLRI

Integrating various existing POLRI applications into one integrated application. This project uses NestJS, Redis, MinIO, PostgreSQL, Kong Gateway and Docker technologies to unify conservation and operational process environments and data management in the POLRI environment.

Audit Trail Record

Building an Audit Trails Record application that allows monitoring of user activity from various Tugu Insurance clients, including API usage by applications owned by Tugu clients. This application uses Ethereum blockchain technology with communication via smart contracts using Ethers.js, as well as NestJS, PostgreSQL, Kong Gateway, and Docker to ensure data integrity and facilitate transparent and reliable audits for all user activities.

Bookingtogo / PT Indo Cemerlang Teknologi

May 2023 - Jun 2024

Backend Developer

Deployment Link: bookingtogo.com

Implementing new features, creating APIs, cron, fixing bugs, and integrating data related to online travel agents. improve the performance of API responses. Technologies: Golang, Laravel, PostgreSQL, Redis, RabbitMQ, Docker

PT Vorta Siber Indonesia

Mar 2022 - May 2023

Backend Developer

Secret Project

Built a notes application used by agencies that can identify people's faces from photos based on facial criteria using nodedeflux. Technologies: Node.js, PostgreSQL, RabbitMQ, Docker, Kong API Gateway for microservice architecture

OneBlock

Migrate from nest.js to golang where this application performs an audit trail of application usage using blockchain. Technologies: Golang, Node.js, PostgreSQL

Sicana Kejaksaan Agung RI

Input Tools Deployment Link: sicana.kejaksaan.go.id

Dashboard Deployment Link: dashboard.sicana.kejaksaan.go.id

Contribute to creating applications that facilitate integrated planning and budgeting in accordance with the needs of Prosecutor's work units throughout Indonesia. Technologies: Laravel, Node.js, PostgreSQL

Mentor Experience

Dibimbing / PT Dibimbing Digital Indonesia

Dec 2024 - Present

Backend Mentor

Golang Backend Development

  • Introduced software design principles for clean code and clean architecture using SOLID methodology.

Education

2017-2022

Universitas Surabaya

S1 Computer Science

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

Skills

Golang
JavaScript
PHP
Node.js
Laravel
PostgreSQL
MySQL
Redis
Docker
Message Broker
Linux

Projects

Home of Diaspora Muda Sumenep, A youth forum for young immigrants from Sumenep Regency to contribute to local development.

Side Project
Lumen/Laravel
MySQL
Docker

Our system ensures accurate sales attendance and provides the ability to monitor sales activities in a timely manner.

Side Project
Lumen/Laravel
MySQL