Achmat Sodikkun

|

Open to new opportunities Terbuka untuk peluang baru
Based in Indonesia (Remote-First · Open to Relocation) Berbasis di Indonesia (Remote-First · Terbuka untuk Relokasi)

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).

System Architecture Arsitektur Sistem Distributed Systems Sistem Terdistribusi Enterprise Databases Database Enterprise API Design Desain API

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.

GolangNode.jsExpress.jsPHPLaravelCodeIgnitergRPCMQTTWebSockets

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.

PostgreSQLMySQLRedisSupabaseFirebaseQuery Optimization

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.

Next.jsReact.jsVue.jsJavaScript (ES6+)Tailwind CSS

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.

ServerlessRBACClean ArchitectureGit FlowCloud Automation

Professional Experience Pengalaman Profesional

Track record of building and scaling production software. Rekam jejak dalam membangun dan menskalakan perangkat lunak produksi.

Jun 2024 — Present Jun 2024 — Sekarang

Software Engineer

PT. Stechoq Robotika Indonesia
  • 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.
Dec 2023 — Present Des 2023 — Sekarang

Full Stack Developer (Part-time · Remote)

Serpihan Tech Solution
  • 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.
Jun 2021 — May 2024 Jun 2021 — Mei 2024

Full Stack Developer (Contract · Freelance)

CV Mekar Jaya
  • 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.
May 2024 — Dec 2024 Mei 2024 — Des 2024

Research Assistant & Developer

Universitas Negeri Semarang
  • Initiated and contributed to the development of an academic web application using Laravel. Menginisiasi dan berkontribusi dalam pengembangan aplikasi web akademik menggunakan Laravel.
  • Coordinated development activities including task allocation, technical evaluation, and release planning. Mengoordinasikan aktivitas pengembangan termasuk pembagian tugas, evaluasi teknis, dan perencanaan rilis.
  • Translated academic and operational requirements into maintainable application architecture and data structures. Menerjemahkan kebutuhan akademik dan operasional menjadi arsitektur aplikasi serta struktur data yang maintainable.
  • Designed and optimized database structures for complex data aggregation and analytical workloads. Merancang dan mengoptimalkan struktur database untuk kebutuhan agregasi serta analisis data yang kompleks.
Aug 2023 — Dec 2023 Agt 2023 — Des 2023

Software Engineer Intern (MSIB Batch 5)

PT. Stechoq Robotika Indonesia
  • Developed a real-time computer vision prototype using Python, Flask, OpenCV, and YOLOv8. Mengembangkan prototype computer vision real-time menggunakan Python, Flask, OpenCV, dan YOLOv8.
  • Built an end-to-end pipeline connecting AI inference services with responsive web interfaces. Membangun pipeline end-to-end yang menghubungkan layanan inferensi AI dengan antarmuka web yang responsif.
  • Coordinated technical tasks and team collaboration throughout the development lifecycle. Mengoordinasikan tugas teknis dan kolaborasi tim selama siklus pengembangan.
  • Improved computer vision inference reliability through model configuration and post-processing optimization. Meningkatkan keandalan inferensi computer vision melalui konfigurasi model dan optimasi post-processing.
Feb 2023 — Jul 2023 Feb 2023 — Jul 2023

Software Engineer Intern (MSIB Batch 4)

PT. Stechoq Robotika Indonesia
  • Led the end-to-end development of a transactional web platform as Project PIC and Full Stack Engineer using Express.js and Vue.js. Memimpin pengembangan end-to-end sebuah platform web transaksional sebagai Project PIC dan Full Stack Engineer menggunakan Express.js dan Vue.js.
  • Developed RESTful APIs and backend services to support complex application workflows and data validation. Mengembangkan RESTful API dan layanan backend untuk mendukung alur aplikasi serta validasi data yang kompleks.
  • Designed and optimized relational database structures to improve API reliability and application performance. Merancang dan mengoptimalkan struktur database relasional untuk meningkatkan keandalan API dan performa aplikasi.
  • Coordinated task distribution and code reviews to maintain development quality and alignment with delivery targets. Mengoordinasikan pembagian tugas dan code review untuk menjaga kualitas pengembangan serta keselarasan dengan target delivery.
Aug 2022 — Jan 2023 Agt 2022 — Jan 2023

Full Stack Developer (Internship)

Allure Industries
  • Developed backend and frontend components for an enterprise business management application using Laravel. Mengembangkan komponen backend dan frontend untuk aplikasi manajemen bisnis enterprise menggunakan Laravel.
  • Designed relational database structures for transactional workloads with a strong focus on data integrity. Merancang struktur database relasional untuk kebutuhan transaksi dengan fokus pada integritas data.
  • Coordinated development activities and maintained structured engineering workflows within the team. Mengoordinasikan aktivitas pengembangan dan menjaga workflow engineering yang terstruktur di dalam tim.
  • Optimized backend processing and database interactions to improve application performance and consistency. Mengoptimalkan pemrosesan backend dan interaksi database untuk meningkatkan performa serta konsistensi aplikasi.
May 2022 — Dec 2022 Mei 2022 — Des 2022

Research Assistant & Developer

Universitas Negeri Semarang
  • Developed an IoT-enabled web application integrating physical devices with a centralized backend system. Mengembangkan aplikasi web berbasis IoT yang mengintegrasikan perangkat fisik dengan sistem backend terpusat.
  • Implemented lightweight device communication using MQTT and embedded hardware for low-latency data transmission. Mengimplementasikan komunikasi perangkat ringan menggunakan MQTT dan embedded hardware untuk transmisi data berlatensi rendah.
  • Designed hardware-to-software integration workflows to ensure reliable data synchronization. Merancang integrasi hardware dan software untuk memastikan sinkronisasi data yang andal.
  • Collaborated with researchers and academic stakeholders during prototyping, testing, and technical validation. Berkolaborasi dengan peneliti dan stakeholder akademik dalam proses prototyping, pengujian, dan validasi teknis.
Jan 2021 — Present Jan 2021 — Sekarang

Co-Founder & IT Solutions Specialist

Sohabat Kom
  • Co-founded and operated an IT services business delivering infrastructure and technology solutions for commercial customers. Mendirikan dan menjalankan bisnis layanan IT yang menyediakan solusi infrastruktur dan teknologi untuk pelanggan komersial.
  • Developed internal web-based tools to streamline administrative and operational workflows. Mengembangkan perangkat internal berbasis web untuk menyederhanakan alur administrasi dan operasional.
  • Managed technical projects from initial assessment and solution design through deployment and post-deployment support. Mengelola proyek teknis mulai dari asesmen awal dan perancangan solusi hingga deployment dan dukungan pasca-implementasi.
  • Provided technical troubleshooting, infrastructure configuration, and ongoing operational support. Menangani troubleshooting teknis, konfigurasi infrastruktur, dan dukungan operasional berkelanjutan.

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.

01

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.

02

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.

03

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.

Email Email