Achmat Sodikkun
|
I architect and scale resilient backend systems, distributed APIs, and enterprise databases. Focused on translating complex business bottlenecks into fault-tolerant, high-performance software architectures. Saya merancang dan menskalakan sistem backend yang tangguh, API terdistribusi, dan database skala enterprise. Berfokus pada penerjemahan hambatan bisnis yang kompleks menjadi arsitektur perangkat lunak yang berkinerja tinggi dan tahan kegagalan (fault-tolerant).
Technical Capabilities Kapabilitas Teknis
Core engineering domains focused on scalability, system resilience, and architectural excellence. Domain keahlian utama dengan fokus pada skalabilitas, ketahanan sistem, dan keunggulan arsitektural.
Backend Architecture & IoT Arsitektur Backend & IoT
Architecting fault-tolerant microservices and enterprise REST APIs. Expertise in high-throughput inter-service communication (gRPC) and real-time event-driven bridges (WebSockets, MQTT). Currently expanding architectural capabilities into the Golang ecosystem. Merancang microservices dan enterprise REST API yang tahan kegagalan. Ahli dalam komunikasi antar-layanan berkapasitas tinggi (gRPC) dan jembatan data real-time (WebSockets, MQTT). Saat ini sedang memperluas kapabilitas arsitektural pada ekosistem Golang.
Database Engineering & Data Integrity Rekayasa Database & Integritas Data
Designing highly normalized relational schemas ensuring strict ACID compliance. Proficient in advanced query tuning, execution plan analysis, and leveraging modern BaaS (Supabase, Firebase) for scalable, real-time data architectures. Merancang skema relasional dengan menjamin kepatuhan ACID yang ketat. Mahir dalam tuning query tingkat lanjut, analisis eksekusi (execution plan), serta pemanfaatan BaaS modern (Supabase, Firebase) untuk arsitektur data real-time yang skalabel.
Frontend Architecture & SPA Arsitektur Frontend & SPA
Orchestrating decoupled frontend architectures using modern frameworks. Focused on robust state management, SSR/SSG rendering for SEO and performance, and seamless API consumption to deliver highly interactive user experiences. Mengorkestrasi arsitektur frontend terpisah (decoupled) menggunakan framework modern. Berfokus pada state management yang tangguh, rendering SSR/SSG untuk SEO dan performa, serta konsumsi API yang efisien.
Security, Serverless & Ops Keamanan, Serverless & Ops
Enforcing rigorous code quality and RBAC security across deployments. Experienced in engineering serverless automation pipelines, low-code operational tools, and overseeing reliable production infrastructure workflows. Menegakkan kualitas dan keamanan kode (RBAC) secara ketat di seluruh deployment. Berpengalaman dalam membangun pipeline automasi serverless, perangkat operasional low-code, serta mengawasi alur kerja infrastruktur produksi yang andal.
Professional Experience Pengalaman Profesional
Track record of building and scaling production software. Rekam jejak dalam membangun dan menskalakan perangkat lunak produksi.
Software Engineer
- Designed and developed backend services for enterprise manufacturing systems, focusing on reliability, scalability, and efficient data processing. Merancang dan mengembangkan layanan backend untuk sistem manufaktur skala enterprise dengan fokus pada keandalan, skalabilitas, dan efisiensi pemrosesan data.
- Built service-to-service and real-time communication layers using gRPC, Protocol Buffers, and WebSockets to support distributed system integration. Membangun komunikasi antar-layanan dan komunikasi real-time menggunakan gRPC, Protocol Buffers, dan WebSocket untuk mendukung integrasi sistem terdistribusi.
- Improved PostgreSQL and MySQL performance through query optimization, indexing strategies, and database-level performance analysis. Meningkatkan performa PostgreSQL dan MySQL melalui optimasi query, strategi indexing, dan analisis performa pada tingkat database.
- Collaborated with Backend, Frontend, Hardware, and DevOps teams to define integration contracts, improve error handling, and maintain production reliability. Berkolaborasi dengan tim Backend, Frontend, Hardware, dan DevOps dalam menentukan kontrak integrasi, meningkatkan penanganan error, dan menjaga keandalan sistem production.
Full Stack Developer (Part-time · Remote)
- Led the design and development of enterprise web applications, from requirements analysis and architecture design through production delivery. Memimpin perancangan dan pengembangan aplikasi web enterprise, mulai dari analisis kebutuhan dan perancangan arsitektur hingga deployment production.
- Designed relational database structures and RESTful APIs for transactional and data-intensive business applications. Merancang struktur database relasional dan RESTful API untuk aplikasi bisnis dengan kebutuhan transaksi dan pengolahan data yang kompleks.
- Served as a technical bridge between stakeholders and engineering teams, translating business requirements into maintainable software solutions. Berperan sebagai penghubung teknis antara stakeholder dan tim engineering, menerjemahkan kebutuhan bisnis menjadi solusi perangkat lunak yang mudah dikembangkan dan dipelihara.
- Conducted code reviews and supported engineering practices including Clean Code, OOP, Git workflows, and developer mentoring. Melakukan code review serta mendukung penerapan praktik engineering seperti Clean Code, OOP, workflow Git, dan mentoring developer.
Full Stack Developer (Contract · Freelance)
- Modernized a legacy web-based information system using Laravel and Vue.js, improving maintainability, performance, and overall application scalability. Memodernisasi sistem informasi berbasis web menggunakan Laravel dan Vue.js untuk meningkatkan maintainability, performa, dan skalabilitas aplikasi.
- Developed and maintained core operational modules across backend and frontend components while improving existing application workflows. Mengembangkan dan memelihara modul operasional utama pada sisi backend maupun frontend sekaligus meningkatkan alur kerja aplikasi yang sudah ada.
- Implemented complex MySQL queries and granular Role-Based Access Control to support secure and reliable data access. Mengimplementasikan query MySQL yang kompleks dan Role-Based Access Control yang granular untuk mendukung akses data yang aman dan andal.
- Managed application deployments, database reliability, and technical coordination with stakeholders throughout the development lifecycle. Mengelola deployment aplikasi, keandalan database, dan koordinasi teknis dengan stakeholder selama siklus pengembangan.
Selected Projects Proyek Terpilih
Deep dives into the architecture and challenges of past projects. Pembahasan mendalam mengenai arsitektur dan tantangan dari proyek-proyek sebelumnya.
Engineering Philosophy Filosofi Engineering
As a backend-focused Software Engineer, I specialize in architecting resilient, enterprise-grade systems that bridge the gap between complex business logic and high-performance technical execution. My expertise spans across designing high-throughput microservices, orchestrating multi-tenant data structures, and ensuring strict transactional integrity in mission-critical environments. Sebagai Software Engineer yang berfokus pada backend, saya memiliki spesialisasi dalam merancang sistem skala enterprise yang tangguh, menjembatani logika bisnis yang kompleks dengan eksekusi teknis berkinerja tinggi. Keahlian saya mencakup perancangan arsitektur microservices berkapasitas tinggi, pemodelan data multi-tenant, dan penjaminan integritas transaksional secara ketat pada lingkungan kritikal.
Beyond writing code, I prioritize system maintainability, rigorous security standards (RBAC), and architectural scalability. Whether refactoring legacy monoliths into modern SPA architectures or building low-latency integrations for IoT hardware, my ultimate goal is to deliver robust technical solutions that resolve genuine operational bottlenecks and drive long-term business growth. Lebih dari sekadar menulis kode, saya memprioritaskan kemudahan pemeliharaan sistem, standar keamanan tingkat lanjut (RBAC), dan skalabilitas arsitektur. Baik saat melakukan refactoring sistem monolitik lama menjadi arsitektur SPA modern maupun membangun integrasi berlatensi rendah untuk perangkat keras IoT, tujuan utama saya adalah memberikan solusi teknis yang tangguh untuk mengatasi hambatan operasional nyata dan mendorong pertumbuhan bisnis jangka panjang.
Align with Business Goals Selaraskan dengan Tujuan Bisnis
Code is a tool to solve business problems. I partner closely with stakeholders to map out entire operational workflows and data lifecycles before establishing the system architecture. Kode adalah alat untuk menyelesaikan masalah bisnis. Saya bermitra erat dengan para pemangku kepentingan untuk memetakan seluruh alur operasional dan siklus hidup data sebelum merancang arsitektur sistem.
Architect for Resilience Arsitektur yang Tangguh
Systems must be built to handle failure and scale gracefully. I design highly normalized databases and fault-tolerant architectures that support long-term concurrency and data integrity. Sistem harus dibangun untuk mampu menangani kegagalan dan berskala dengan baik. Saya merancang database yang dinormalisasi dengan ketat serta arsitektur tahan gangguan (fault-tolerant) yang mendukung konkurensi dan integritas data jangka panjang.
Engineering Excellence Keunggulan Teknis
I enforce clean code principles, strict API contracts, and rigorous code reviews to foster a culture of quality, ensuring seamless integrations across backend, frontend, and hardware teams. Saya menegakkan prinsip kode bersih (clean code), kontrak API yang ketat, dan code review komprehensif untuk menumbuhkan budaya kualitas, guna memastikan integrasi yang mulus antara tim backend, frontend, maupun perangkat keras (hardware).
Let's build something robust. Mari bangun sesuatu yang tangguh.
Whether you need a scalable database architecture, reliable APIs, or an enterprise integration, I'm open to discussing engineering challenges. Baik Anda membutuhkan arsitektur database yang skalabel, API yang andal, atau integrasi enterprise, saya terbuka untuk mendiskusikan tantangan engineering Anda.