David Yappeter

Software Development Engineer

Professional Summary

Backend Developer with 5+ years of experience specializing in Golang, building scalable web applications and microservices. Proficient in REST/GraphQL APIs, SQL/NoSQL databases, and containerization. Frontend skills with React and Next.js. Proven track record in Chatbot RAG, Healthcare and Retail Systems.

Technical Skills

Languages: Go, Python, JavaScript/TypeScript, Node.js, Dart
Databases: SQL, MongoDB, Redis
Architecture: REST API, GraphQL, gRPC, Microservices
Tools: AI Tools

Professional Experience

Software Development Engineer

Jun 2025 - Now

GDP Labs, Jakarta

  • Backend engineer on an enterprise multi-tenant agentic AI chatbot platform (FastAPI/Python) with RAG pipelines, integrating Document Processing, AI Agents, and Connectors
  • Created a small automation workflow (Golang backend, React frontend) for coding test candidates

Backend Developer

Oct 2022 - Feb 2025

GWS Medika (Sinarmas Group), Medan

  • Built full-stack clinic management system from scratch serving retail and medical clinic operations
  • Implemented patient registration, queue management, appointment scheduling, billing, and medical records modules
  • Developed bilingual CMS for landing page with dynamic content handling

Software Development Engineer

Jan 2022 - Sep 2022

Two Miner Pte. Ltd., Medan

  • Developed fitness website features and appointment system using Next.js
  • Customized WordPress sites for client requirements

Backend Developer

Jul 2020 - Jan 2022

PT. Pundi Mas Berjaya, Medan

  • Developed accounting module using microservices architecture with gRPC
  • Built POS system with REST and GraphQL APIs
  • Integrated third-party APIs and optimized SQL queries for data transport

Education

Bachelor of Computer Science

2020 - 2024

Universitas Mikroskil, Medan, Indonesia | GPA: 3.91/4.00

Bangkit Academy led by Google, Tokopedia, Gojek, & Traveloka

Aug 2023 - Jan 2024

Kampus Merdeka, Mobile Development

Dicoding Academy

Feb 2023 - Jun 2023

Kampus Merdeka, MSIB Batch-4 Front-End Web Dan Back-End

Notable Projects

POS System (Thesis Project)

Golang | PostgreSQL | React | Next.js | Docker

  • Full-featured POS system for building materials shop with inventory, sales, and reporting modules
  • Deployed on Vercel with GitLab CI/CD pipeline
  • Demo login: super.admin.one / 123456

Moneta - Cashflow Management

Golang | PostgreSQL | React

  • Web application for personal finance tracking and cashflow management
  • Implemented transaction categorization and financial reporting

CV Website

HTML | CSS | Gulp | Puppeteer

  • This CV, built as a static HTML/CSS site with an automated build pipeline
  • Gulp handles minification and asset processing; Puppeteer generates a matching PDF export

Trello Clone - Kanban Board

Golang | PostgreSQL | React

  • Task management system with drag-and-drop functionality
  • Real-time updates and collaborative features

Minister of Finance - Mobile App

Flutter | SQLite | GetX

  • Offline-first money management mobile app published on Google Play
  • Local storage with SQLite for transaction persistence
  • Note: App was later removed from Google Play due to a Play Store terms & policy update