Skip to content
Yohanes Keraf

Available for select opportunities

Yohanes Sefrianto Laga Keraf

 

I design and ship data-intensive software — from pipelines and backends to AI-powered automation and the dashboards that make it all legible.

Software EngineerData EngineerAI EngineerAutomation EngineerBI Developer

About

I build the systems behind the product — and the dashboards that explain them.

I'm Yohanes, an engineer who works across the full data and software lifecycle — from backend services and data pipelines to AI-powered automation and the business intelligence layer that turns all of it into decisions people can act on.

My work sits at the intersection of five disciplines: software engineering, data engineering, AI engineering, automation, and BI development. I like that intersection — it means I rarely just write code, I design how data flows, gets processed, gets modeled, and eventually gets understood.

I care about correctness, clean architecture, and building things that keep working quietly in the background long after they ship. If I can automate a manual process, integrate an LLM to remove repetitive work, or turn a spreadsheet into a live dashboard — I'm interested.

Focus

Data-intensive software & AI-driven automation

Approach

Ship reliable systems, then make them legible

Currently exploring

Applied LLMs & agentic workflows

Skills

Range across the whole data & software stack.

Frontend

Building fast, accessible interfaces for the tools people actually use.

ReactAstroTypeScriptTailwind CSSNext.js

Backend

APIs and services designed to stay correct under real-world load.

Node.jsPHPLaravelREST APIsMicroservices

Data Engineering

Pipelines that move data reliably from source to decision.

ETL/ELTAirflowBigQueryData ModelingBatch & Streaming

Cloud

Deploying and running systems on managed infrastructure.

Google Cloud PlatformAWSCloud FunctionsCloud Storage

AI

Applying LLMs and ML to real product and business problems.

OpenAI APIClaude APIGemini APIRAGPrompt Engineering

Automation

Removing manual work with dependable, monitored workflows.

n8nWorkflow OrchestrationScriptingWebhooksScheduled Jobs

DevOps

Shipping changes safely and often.

DockerCI/CDGitHub ActionsGitMonitoring

Databases

Modeling and tuning storage for correctness and speed.

PostgreSQLMySQLSQL ServerQuery Optimization

Business Intelligence

Turning raw data into dashboards decision-makers trust.

BigQueryData WarehousingDashboardingKPI Design

Programming Languages

Comfortable moving between languages depending on the job.

PythonJavaScriptTypeScriptPHPSQL

Experience

A path through software, data, and AI.

  1. Data Analyst Assistant Manager

    Jun 2026 — Present

    PT. Central Proteina Prima, Tbk

    Partnering across Finance, Operations, and Supply Chain to turn cross-divisional data into decisions leadership can act on.

    • Partner with Finance, Operations, and Supply Chain to translate operational datasets into actionable business insights
    • Design, develop, and maintain centralized BI dashboards tracking cross-departmental KPIs, resource utilization, and performance metrics
    • Conduct data-driven audits to identify operational bottlenecks, cost-saving opportunities, and efficiency gaps
    • Architect scalable data models and automated reporting workflows (SQL, Python, BI tools) to eliminate manual work and ensure data integrity
    • Act as internal data consultant to non-technical division heads, helping define data requirements for strategic planning
  2. Data Analyst Assistant Manager

    Jul 2023 — Jun 2026

    PT. Sentral Retailindo Dewata

    Owned analytics for a supermarket chain — from raw POS data to the dashboards and forecasts that shaped pricing, inventory, and marketing decisions.

    • Consolidated data from POS systems, loyalty programs, and cross-department sources (inventory, suppliers, employee productivity) into analysis-ready datasets
    • Applied statistical analysis in Excel, SQL, Python, and R for sales forecasting, customer segmentation, and market basket analysis
    • Built and maintained KPI dashboards tracking sales growth, customer retention, inventory turnover, and operational efficiency
    • Evaluated the impact of pricing strategies and promotional campaigns on sales and profitability
    • Forecasted demand from historical trends to improve inventory planning and avoid stockouts or overstocking
    • Presented findings to management, marketing, and operations stakeholders to support data-driven decision-making
  3. Data Analyst

    May 2018 — Feb 2023

    JD.ID

    Built the SQL-driven reporting and data mart backbone behind strategic decisions at a major e-commerce platform.

    • Built SQL-based data processing pipelines to produce reports and analytics supporting strategic decisions
    • Designed data marts to optimize operational performance
    • Explored large-scale data to surface actionable business insights
    • Developed ongoing and ad-hoc reports to track key performance metrics
    • Supported internal and external stakeholders in understanding and interpreting data and analysis
  4. IT Executive

    Jul 2015 — May 2018

    Everbest Shoes Indonesia

    Kept retail operations running — from ERP troubleshooting to the sales and stock reports the business ran on.

    • Troubleshot and resolved operational issues on the ERP system (ETP) across store front-end and back-office
    • Built custom reporting applications and reporting services
    • Configured promotion schemes within the system
    • Administered databases using SQL
    • Produced biweekly sales reports and weekly stock reports
  5. Senior Staff — Data Analyst

    Mar 2014 — Jul 2015

    PT Malindo Feedmill Tbk

    Turned raw operational data into statistically grounded reports and process improvements.

    • Interpreted data and analyzed results using statistical techniques, delivering ongoing reports
    • Designed data collection systems and strategies to improve statistical efficiency and data quality
    • Identified and interpreted trends and patterns across complex datasets
    • Cleaned data and reviewed reports and performance indicators to catch and correct errors
    • Partnered with management to prioritize business and information needs and identify process improvements
  6. IT Freelancer

    Jul 2013 — Mar 2014

    Freelancer

    Independent IT and data support work for small businesses and personal clients.

  7. IT Staff — Project Support, Assessment Division

    Apr 2009 — Jul 2013

    PPM Institute of Management

    Started my career in IT infrastructure and web application administration for a management institute's assessment division.

    • Administered the e-recruitment website, managing database updates and announcements
    • Processed e-recruitment data using Excel and Access
    • Maintained LAN infrastructure and troubleshot hardware/software issues
    • Administered web-based assessment tools (Harrison Assessment psychometric testing)
    • Supported IT infrastructure division project needs, including interview recording/editing for client reporting

Featured Projects

Repositories, sorted by what people starred.

View all on GitHub

yohanesslk.my.id

No description provided.

Astro 0 Updated Aug 14, 2026

v3

No description provided.

PHP 0 Updated Aug 9, 2026

assessly-ai-hiring-agent

No description provided.

Python 0 Updated Aug 1, 2026

senior-data-analyst-portfolio-fore

Business-focused data analytics portfolio: promotions, store productivity, and customer retention

HTML 0 Updated Feb 1, 2026

my-travel-plans

No description provided.

CSS 0 Updated Jul 9, 2023

aipitipi

No description provided.

0 Updated Dec 13, 2022

data_processing

No description provided.

Jupyter Notebook 0 Updated Jul 18, 2021

Certifications

Continuous, structured learning.

Databricks & KNIME for Data Engineering - Getting Started

KNIME

Jul 2025

Databricks & KNIME for Business Intelligence - Getting Started

KNIME

Jul 2025

Excel Skills for Business: Essentials

Macquarie University

May 2024 ID: UKWCEYD6CAKR

Certificate of Achievement — Data Scientist

365 Data Science

Nov 2022 ID: DD-D15C1C8131

Microsoft Certified: Azure Data Fundamentals

Microsoft

Jan 2022

Google Data Analytics

Google

Dec 2021 ID: TS5SH2EZ4EK2

Certificate of Achievement — Data Analyst

365 Data Science

Nov 2021 ID: DD-C1CD7F6D55

Data Science on Google Cloud

Google

Sep 2021 ID: 1213088

Data Analyst Course: Bootcamp 2021

365 Careers

Feb 2021 ID: UC-0fc01c0e-7703-4c65-ae5e-edcb97a1710b

BigQuery for Data Analysis

Udemy

Jan 2021 ID: UC-a61c741d-5d19-4a0f-9a86-b151173e1d10

Data Analisis dengan Google Data Studio

Skill Academy by Ruangguru

Oct 2020 ID: EZP0T8W1DS9UQ2

Machine Learning for Retail: Market Basket Analysis

DQLab

Dec 2018 ID: DQLABMLMBAEDLRBN

VBA and Macro Processing with Microsoft Excel

Binus Center

Sep 2011 ID: BC016/SHF013-2011/X/0025

Tech Stack

Tools I reach for daily.

Python logo Python
JavaScript logo JavaScript
TypeScript logo TypeScript
PHP logo PHP
Laravel logo Laravel
Node.js logo Node.js
Docker logo Docker
Git logo Git
GitHub logo GitHub
BigQuery logo BigQuery
SQL Server logo SQL Server
MySQL logo MySQL
PostgreSQL logo PostgreSQL
n8n logo n8n
OpenAI logo OpenAI
Claude logo Claude
Gemini logo Gemini

GitHub Statistics

What the commit history says.

13

Public Repos

0

Followers

0

Following

Contribution Activity

rakaipikatan GitHub contribution graph
GitHub stats card
Most used languages

Contact

Have a project, a role, or an idea worth building? Let's talk.

I'm open to freelance work, full-time roles, and interesting collaborations across software, data, and AI.