Ida Bagus Diaz Agasatya

United States

@diazagasatya

Software Engineer

Badges

Problem Solving
Java

Certifications

diazagasatya has not earned any certificates yet.

Work Experience

  • Software Engineer

    KepingAI•  November 2019 - June 2023

    Microservices & Kubernetes: Led the design and development of microservices on Google Kubernetes Engine (GKE). Utilized Pub/Sub data streaming to decouple services independently, catering to versioning, load testing, and debugging. Services include a WebSocket crypto wallet, asynchronous trading bots, and an API trading engine that drove an average of $200k+ in automated daily trades. API Development: Developed a serverless API infrastructure using Google API Gateway and Cloud Functions. Embraced a RESTful approach, enhancing security with JWT and IAM. This change saves 60% of idle server time costs, increased reliability during peak traffic, and standardized API versioning. CI/CD Optimization: Developed a CI/CD pipeline using Github Webhook, Docker, and Jenkins. Integrated a Blue/Green deployment strategy for GKE-hosted microservices, resulting in 4x faster code builds, robust rollbacks minimized downtimes, and reduced engineering team overhead by 20%. Database Management: Designed a secure and scalable data model on Cloud MySQL. Instituted daily backup/recovery procedures and managed vertical scaling. Integrated Redis Enterprise Cloud for low-latency operations, ensuring real-time data sync for our trading bot & crypto wallet service. Reduced 80% read and write operations on MySQL database, saving 50% cost of the server. Web Application Development: Developed a React.js-based trading bot marketplace web application, catering to 400+ users. Used React hooks and modular components for fluid development and integrated Firebase authentication for secure API communication. Reduced front-end server costs by 30% and server management overhead while ensuring multi-region availability and security by hosting the web app in Firebase. ML Workflow: Developed ML inferencing pipeline for document text extraction using KubeFlow, Cloud Storage, and Kubernetes. The client replaced 80% of manual data-entry labor with this intelligent document-processing solution.

Education

  • Foothill-De Anza Community College District

    Computer Science, BS•  February 2017 - June 2019

  • University of San Francisco

    Business Administration, BE•  August 2013 - November 2015

Skills

diazagasatya has not updated skills details yet.