Backend developer: Java/Spring Boot, Go, REST & gRPC APIs, legacy system migration. Bio:
Self-taught backend developer based in Jakarta, Indonesia. Completed a software engineering internship at PT Bank Central Asia, migrating 60+ endpoints from Apache Struts MVC to Spring Boot REST API.
Primary stack: Java (Spring Boot), Go, Python. Experience with REST and gRPC API design, legacy system migration, and AWS deployment (AWS Certified Cloud Practitioner; Developer Associate in progress).
Maintain open-source Go tooling on the side, including a terminal API client for REST and gRPC with dynamic protobuf construction and gRPC server reflection.
Background in equities and IDX corporate actions, useful for fintech-adjacent backend work.
Work Terms
Based in Jakarta (GMT+7), available for overlap with US/EU business hours by arrangement. Milestone-based payment for fixed-price projects, weekly invoicing for hourly work. Async communication by default, with scheduled calls for project kickoff and major milestones.