Ivo Setyadi

  • Senior Software Engineer
  • C/C++ Real-Time & Trading Systems
  • AI/LLM Builder
  • AI-Assisted Development
  • System Architecture
  • Engineering Leadership
View LinkedIn Profile

A Legacy of Innovation in High-Performance Systems

  • 15+ years building high-performance, low-latency, mission-critical systems
  • Domains: financial exchanges, fintech, healthcare, and digital platforms
  • Engineering priorities: reliability, determinism, and speed
  • Deep specialization in C/C++ systems engineering and real-time architecture
  • Designs desktop and backend systems that process live market data
  • Handles high-throughput messaging within strict latency budgets
  • Work powers the backbone of critical financial infrastructure
  • Active builder in AI and Large Language Models, not just a user
  • Explores intelligent systems and their practical, production-grade applications

AI and LLM: Building the Future of Intelligent Systems

  • Designs and ships AI-powered solutions end to end
  • Focus areas: prompt engineering, multi-model orchestration, resilient AI platforms
  • Built ai.setyadi.com, an experimental multi-LLM platform
  • Multiple LLM backends for resiliency and automatic fallback
  • Performance-tuned routing across models
  • Champions AI-assisted development with Claude, Codex/GPT, and modern copilots
  • Accelerates prototyping, feature work, debugging, refactoring, testing, and documentation
  • Treats AI as an engineering multiplier: delivery speed and code quality together
  • Integrates tightly with GitHub for version control, CI/CD, and collaboration

Core Skills & Technical Expertise

Programming Languages

C/C++, Rust, Java, Python, Node.js, Go, PHP, SQL

System Architecture

Real-time Systems, Low-Latency Architecture, Trading Platforms (ITCH/OUCH/SoupBinTCP), Sockets, APIs, Distributed Systems, Microservices

Backend & Frameworks

Spring Boot, Spring Cloud (Eureka, Config Server), MyBatis, JPA/Hibernate, FastAPI, Django, Express

Data & Messaging

MySQL, PostgreSQL, Redis, Kafka, RabbitMQ, Elasticsearch, InfluxDB, Flyway

Desktop & Cross-Platform

Win32/MSVC, CMake, Tauri (desktop and Android), Vue, Vite

DevOps & Platform

Docker & Compose, private registry, Nginx, Keycloak, HashiCorp Vault, SonarQube, CI/CD, GitHub & GitLab

AI & LLM Integration

Prompt Engineering, Applied GenAI, multi-provider orchestration (Anthropic, OpenAI, Groq, GLM), local models via Ollama, AI-assisted Development (Claude Code, Codex/GPT, Copilots)

Performance Engineering

Profiling, latency budgets, throughput tuning, resource efficiency under load

Leadership & Culture

Agile/Scrum, Engineering Leadership, Mentoring, Continuous Improvement

Fintech Domain & System Integrations

LENDING

Loan Origination & Servicing

  • Application, decisioning, disbursement, and repayment flows
  • Interest computation and collections
DECISIONING

Credit Scoring & Risk

  • Scoring models and decision rules
  • Risk appetite configuration and approval workflows
CREDIT BUREAU

Bureau Integrations

  • FDC / AFPI as primary bureau
  • CLIK and IZI as alternate bureaus
IDENTITY

eKYC & Digital Signature

  • Advance AI for ID card OCR and liveness detection
  • Digisign for document signing
BANKING

Bank Integration & Fund Flows

  • Bank open API (SNAP) integration
  • Lender fund accounts (RDL) and escrow account fund flow
PAYMENTS

Payment Gateway Integration

  • Payment channel and virtual account collection
  • Disbursement instruction and reconciliation APIs
  • Sandbox onboarding, signature-based auth, IP allowlisting
COMPLIANCE

Regulatory Reporting

  • OJK Pusdafil and POJK reporting
  • AML/CFT (APU-PPT), audit evidence and ISO practices
PLATFORM

Third-Party Services

  • SMS and OTP providers (Infobip, Wavecell)
  • Object storage (Aliyun OSS), geolocation (Google Maps), mobile attribution (Adjust)

Experience: PT IQ Plus Prima - Senior Software Engineer

May 2025 - Present (9 months), Jakarta, Indonesia

  • Building a real-time market information desktop application in C++
  • Aligned with the Indonesia Stock Exchange new Matching Engine (MME) initiative
  • Nasdaq-style protocols: ITCH for market data, OUCH for order entry
  • Primary focus: a high-performance desktop trading client

Core Desktop Module Implementation

  • Implemented core desktop modules for ITCH market data ingestion and parsing
  • Handles order adds, cancels, modifications, and executions
  • Guarantees accurate, timely data processing

Rendering Optimization

  • Optimized rendering of full order book depth and execution reports
  • Minimal latency with efficient resource usage
  • Holds up under heavy market load

Enhanced UI Responsiveness

  • Raised UI responsiveness and stability significantly
  • Handles continuous real-time updates seamlessly
  • No degradation in performance or user experience

Cross-Platform Coordination

  • Coordinated with server and Android teams
  • Kept features and data flow consistent across platforms
  • Delivered a unified user experience
  • Impact: a robust, low-latency C++ desktop trading client
  • Central to the IQPLUS transition to a modern Nasdaq-protocol MME
  • Faster, more transparent, more reliable market access for IDX participants

Experience: Nikel - Engineering Manager

November 2024 - April 2025 (6 months), Jakarta, Indonesia

  • Led the team building and scaling the Loan Onboarding System
  • Enabled seamless borrower journeys and faster credit access
  • Owned the full lifecycle: architecture, workflow design, deployment, optimization
  • Drove measurable gains in system performance and quality

Cross-Functional Collaboration

  • Directed collaboration across product, design, and engineering
  • Ensured strict regulatory compliance
  • Delivered a user-centric borrower experience

Performance Enhancement

  • Improved overall system stability
  • Cut processing times through workflow automation
  • Optimized integrations with internal and external services

Best Practices Implementation

  • Established and enforced engineering standards
  • Formalized team rituals and introduced delivery metrics
  • Lifted development velocity and code quality substantially

Mentorship & Culture

  • Mentored engineers with hands-on guidance
  • Built a high-performing engineering culture
  • Kept the culture aligned with business objectives

Experience: eComindo - Software Engineering Consultant

December 2022 - October 2024 (1 year 11 months), Jakarta, Indonesia

  • Software Engineering Consultant across banking, insurance, and retail clients
  • Combined engineering leadership with hands-on technical consulting
  • Delivered scalable systems, drove Agile adoption, modernized legacy infrastructure
Bank Mas (2024)

Scrum Master

  • Guided Scrum adoption and facilitated sprint ceremonies
  • Coached Agile practices across the squad
  • Partnered with product owners to refine backlogs into actionable user stories
  • Measurably improved development flow
IFG Insurance (2023)

Dev Lead

  • Led a squad spanning development, QA, and product
  • Revitalized legacy core policy systems
  • Streamlined workflows into efficient Scrum processes
  • Resolved complex integration challenges
Kawan Lama Group (2023)

Architect Team

  • Designed and built a new enterprise platform across critical domains
  • Ensured accurate large-scale data synchronization
  • Enabled timely decision-making organization-wide
Sinarmas Land (2022)

Dev Team

  • Built new gimmick and incentive modules
  • Strengthened product offerings
  • Boosted customer engagement for real estate ventures
  • Impact: scalable systems delivered across banking, insurance, and retail
  • Faster policy and onboarding processing
  • Stronger engineering practices embedded in each engagement

Leadership in Fintech: KoinWorks & Alodokter

KoinWorks: Head of Engineering

January 2022 - November 2022 (11 months), Jakarta, Indonesia

  • Head of Engineering at a Series C fintech democratizing finance in Indonesia
  • Troubleshot complex technical and organizational problems
  • Enhanced existing products and shipped features on an ML-powered P2P lending platform
  • Connects SMEs to low-interest loans, serving over 300,000 users

KoinWorks: Engineering Manager

October 2021 - January 2022 (4 months), Jakarta, Indonesia

  • Partnered on product roadmaps, sprint goals, and requirements
  • Managed user stories, estimates, delivery timelines, and task assignments
  • Ran code reviews while maintaining and enhancing existing products

Alodokter: Software Engineering Manager

March 2019 - September 2021 (2 years 7 months), Greater Jakarta Area, Indonesia

  • Series C healthcare platform with 20M monthly active users
  • Delivered the Alorumsakit hospital and doctor appointment system
  • Managed and developed the booking management system
  • Connects users with 20,000 doctors and 1,000 hospitals and clinics

Side Projects

web3.setyadi.com

SoupBin4 Web3 Terminal

  • Proof of concept for streaming market information over the web
  • Speaks the SoupBinTCP protocol; PHP backend with a dedicated WebSocket server (Ratchet)
  • Live market data pushed to the browser in real time
ai.setyadi.com

IVO AI - Penta AI System

  • Experimental multi-LLM platform behind a single interface
  • Automatic fallback and routing across backends for resiliency
  • Performance tuning and model selection per task
indomart.us

Indomart - Digital Solutions Platform

  • Multi-service platform with digital signage as the flagship product
  • Also covers POS, cashier, and webshop modules
  • Android device client packaged with Tauri
riskplus.top

R+ Enterprise Risk Management

  • Web-based enterprise risk management system
  • Structured risk registers and reporting workflows
apibase.dev

apibase.dev - Utility APIs

  • Collection of utility APIs for developers
  • Documented, self-hosted endpoints
productreview.id

ProductReview.id

  • Affiliate product review site for the Indonesian market
  • WordPress stack with SEO tooling and affiliate link management

Early Career & Foundational Impact

1

NTT DATA INDONESIA: Solutions Engineer Team Lead

May 2015 - March 2019 (3 years 11 months), Greater Jakarta Area, Indonesia

  • Led HR systems and ePOS backend projects
  • Served 10+ FnB and retail business clients
  • Delivered IT services and solutions for major sectors
2

PT Universal Broker Indonesia Sekuritas: IT Development Manager

July 2007 - April 2015 (7 years 10 months), Jakarta, Indonesia

  • Designed data modeling and FIX protocol communication
  • Built client management system and GUI front-end
  • Ran extensive testing for the EzyDeal investment management system
3

Surabaya Stock Exchange: Analyst Programmer

November 2002 - April 2007 (4 years 6 months), Jakarta, Indonesia

  • Developed server-side Trading Engine components
  • Built client-side Trading Workstation applications
  • Focus: Indonesian Government Treasury Bonds and Bills trading
4

Jakarta Stock Exchange: Analyst Programmer

October 1997 - February 2001 (3 years 5 months), Jakarta, Indonesia

  • Maintained the Trading Workplace (TW) client for JATS, the Jakarta Automated Trading System
  • Delivered various ad-hoc projects alongside core maintenance
5

Warta Artha: Consultant / Analyst-Programmer

October 1993 - September 1997 (4 years)

  • Built JSX-Warta Artha and WinArtha v1.0 / v2.0
  • Real-time stock trading data dissemination
  • Started professionally before graduating university

Education & Contact

Education

Universitas Indonesia

BSCS, Computer Science (1989 - 1996)

  • Lab Assistant at Universitas Indonesia, 1990-1993
  • Maintained and prepared Sun workstations for computer science coursework
  • Early hands-on grounding in technical infrastructure

Languages

  • English (Professional Working)
  • Indonesian (Native or Bilingual)
  • Javanese (Native or Bilingual)

Contact Information

Mobile: +62 815-1818-402

Personal Website: home.wordpress.com/

Made with