Summary
Muhammad Farisi is a software architect with nine years of hands-on experience designing and delivering web-scale applications across startups and enterprise teams in Indonesia. He blends deep backend expertise in Golang, Node.js, database systems (Postgres, ScyllaDB, Elasticsearch), and cloud-native tooling (Kubernetes, Docker, GCP) with practical experience building API gateways, GraphQL services, and observability stacks. At Pinhome and Pomona he led cross-functional efforts to standardize architectures, CI/CD, logging, and message-driven systems, often implementing custom libraries and infrastructure to meet scale and maintainability goals. Now serving dual architect roles while mentoring system and AI teams, he excels at translating product needs into testable, SOLID-structured code and production-ready platform designs. A former exchange student in Malaysia, he pairs regional perspective with a pragmatic focus on operational efficiency and long-lived system design.
9 years of coding experience
10 years of employment as a software developer
Bachelorâs Degree, Informatics Engineering, Bachelorâs Degree, Informatics Engineering at Universitas Islam Negeri Jakarta
1yr Exchange Student, Computer Science, 1yr Exchange Student, Computer Science at International Islamic University Malaysia (IIUM)
English, Indonesian