yaya.rizqi say hello
yr@klaten — zsh

visitor@yaya:~$ whoami

Yaya Rizqi Isnanda

Software Engineer — backend systems, distributed architecture, and a genuine love of learning new things.

visitor@yaya:~$ cat status

location  Klaten, Central Java, Indonesia

building  things at Kulina

visitor@yaya:~$ ./say-hello.sh

visitor@yaya:~$

see my journey

##about

Software Engineer · Back End Engineer · Scrum · Learning Enthusiast

Hi, my name's Yaya. I live in Klaten, Central Java. Currently I work as a fulltime senior backend engineer (remote), using Golang, SQL, MongoDB, Redis, Elasticsearch, some microservice architecture, and message brokers (pub/sub). I'm also familiar with Node.js, and have a little experience with Laravel, CodeIgniter, and Java Spring Boot.

Familiar with microservice architecture, non-structural databases like MongoDB, and queue messaging with NSQ, RabbitMQ, and Kafka. I also keep learning front-end stacks (Vue.js and others).

Very interested in learning everything I can, especially about software engineering.

##journey

Senior Backend Engineer

  • Designing architecture & developing from scratch a logistics service to integrate Kulina's Line of Business with 3rd-party logistics partners using Go, MySQL, Redis, Elasticsearch, and MongoDB
  • Provide Kulina apps and web API services. Develop backend APIs for the Kulina app using Go, MySQL, Elasticsearch, MongoDB, Redis, and message brokers
  • Coordinate with QA and CX in case of bugs, whether in staging or production, and fix them
  • Research and optimize existing flows and codebase for better performance and cost
  • Utilize Elasticsearch, MySQL, and Redis as database systems, plus Jira & Confluence for project coordination

Software Engineer

  • System development (web, landing pages, etc.) using Golang, Node.js, and Java for backend services
  • Develop and maintain a Learning Content Management System

Backend Engineer

Golang Backend Engineer

  • Develop and maintain API services consumed by mobile and the CMS web Big Agent (part of Ralali) using Golang, SQL, MongoDB, with some microservices
  • Develop microservices using Go-Micro, gRPC concepts, Kafka, etc. (migration to full microservices)
  • Optimize code quality for better performance and future-proofing
  • A little experience with Laravel (integrating Big Agent with Ralali Core)
  • A little experience with serverless AWS technology: SQS, DynamoDB, and AWS Lambda using Node.js

Golang Backend Engineer

  • Develop and maintain a RESTful API with microservice architecture for a Learning Management System using Golang, MongoDB, SQL, and Redis

Co-Founder & Backend Engineer

  • Co-founder handling Ramein's backend product. We built a new way for event organizers to run their events, easily and efficiently.