Mochamad Faishal Amir
I am a Software Engineer with expertise in React.js, Next.js, TypeScript, Node.js, and Golang, focused on building scalable and efficient systems. Currently working at Starvo EV Charging, I develop real-time EV charging platforms, implementing OCPP (WebSocket) communication with chargers, OCPI integrations for roaming and interoperability, and event-driven architectures using Pub/Sub, while delivering seamless user experiences and reliable backend systems.
MFA
About
My journey into software engineering began from a non-traditional path. I graduated from a vocational high school in electrical engineering, where my early exposure to electronics and systems led me into the IoT and hardware engineering space. This foundation gave me a strong understanding of how technology works beyond software, from devices to real-world constraints.
Driven by curiosity and a desire to build scalable digital solutions, I transitioned into software development by completing a Fullstack JavaScript bootcamp. I started my career as a programmer at Bagubagu Studio, then continued building real-time systems, internal platforms, and automation tools at Recharge Indonesia and eFishery, focusing on improving operational efficiency and scalability.
Today, I work as a Software Engineer at Starvo EV Charging, developing real-time EV charging platforms using OCPP (WebSocket), OCPI integrations, and event-driven architectures with Pub/Sub. With a background that spans hardware and software, I enjoy building reliable systems, seamless user experiences, and technology that solves real-world problems.
Work Experience
Skills & Technologies
React
Next.js
Typescript
Node.js
Go
Python
Postgres
C