Software Engineer, Lifelong Learner.

As a professional in the field of software development, I possess extensive experience in designing and developing innovative and efficient software solutions. I have a deep understanding of various technologies and cutting-edge tools utilized within this industry, along with the ability to deliver technical solutions that precisely meet business needs.

Furthermore, I am deeply committed to self-improvement and constantly strive to learn and grow within this field. I believe that by staying updated with the latest technological advancements and trends, I can make valuable contributions to the companies and projects I engage with.

Articles

Simple AI Agents with N8N

Pelajari cara membuat AI Agent menggunakan N8N, alat untuk membuat automation workflow.

Understanding the Strategy Pattern with Go

The Strategy Pattern is a behavioral design pattern that enables you to define a family of algorithms, encapsulate each one, and make them interchangeable. It lets the algorithm vary independently from clients that use it.

Understanding Circuit Breakers in Microservices with Go

In distributed systems and microservices architecture, the Circuit Breaker is a design pattern that prevents cascading failures when a service dependency is unavailable or experiencing issues. Just like an electrical circuit breaker protects your home from power surges, a software circuit breaker protects your application from failed operations.

Work

  1. Company
    Paper ID
    Role
    Software Engineer
    Date
  2. Company
    Angon
    Role
    Fullstack Developer
    Date
Download CV