Skip to content
View kevscec's full-sized avatar

Block or report kevscec

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
kevscec/README.md

Kevin Ceciliano Gamboa

Kevin Ceciliano Gamboa

Data & AI Engineer  ·   Procter & Gamble

I build the automation, data pipelines and AI tooling behind order management and other organizations — and I'm the one who gets paged when they break.

LinkedIn Email Costa Rica


I came into this through automation in 2023 and kept widening: first the workflows, then the platform that runs them, then the data they sit on, then the AI on top. What ties it together is that I stay responsible for things once they're in production — monitoring, incidents, root cause, the boring parts.

Most of what I build lives in a private enterprise repository, so this profile is coursework and side projects. The cards below are the real work.


Experience

Automation Execution Platform

Automation Execution Platform

The runner my team uses as its production execution environment. Configuration-driven, so behaviour changes without a redeploy. Resource pre-flight that refuses to start a run that would crash the machine, per-run telemetry, an error classifier built from mining our historical production failures so every alert arrives with a category and a suggested action, retries, orphan-process cleanup, and email plus Teams alerting that renders from a structured payload instead of scraped HTML.

Python PowerShell KNIME Task Scheduler pytest Power Automate

private repo
Order Management AI Tooling

Order Management AI Tooling

Production LLM tooling that reads customer order-change requests, interprets them against live ERP data and hands structured instructions to downstream automation — plus natural-language data agents that answer order questions in Teams and Outlook. I work the prompt, few-shot and schema layer, validate accuracy, and root-cause failures structurally: cluster them, find the one real cause, fix it at the right layer so the whole class can't recur. Also the semantic layer behind the Latin America data agent, including its governance check against the approved data dictionary.

Azure OpenAI Databricks Timbr SQL

GBS Award 2026 private repo
SAP Golden Layer Pipeline

SAP Golden Layer Pipeline

The curated data layer everything downstream reads from. Databricks Jobs and PySpark over the SAP silver layer with change data capture, so each run processes only what actually changed instead of reloading the world. Around it: Microsoft Graph extraction pipelines pulling incrementally from enterprise mailboxes with delta queries, ETL workflows consolidating a long tail of enterprise sources, and the Power BI models the operational KPIs run on.

Databricks PySpark SQL Microsoft Graph Power BI SAP

private repo
Metanoia Internacional

Metanoia Internacional · non-profit

I've run the IT function of a non-profit since 2020 — the part of my work that isn't behind a corporate firewall. Provisioned a Linux VPS on Oracle Cloud from scratch, configured the server and a hosting control panel, migrated their WordPress and Moodle deployments onto it, and I keep DNS and the platforms running. Self-taught, small scale, and the reason I'm comfortable at a terminal on a box nobody else is watching.

Linux Oracle Cloud Cloudflare WordPress Moodle

volunteer since 2020

The stuff I actually use

Languages Python SQL PowerShell JavaScript
Data & BI Databricks PySpark pandas Power BI
AI Azure OpenAI Claude Timbr
Automation KNIME Selenium Power Automate Task Scheduler pytest
Enterprise systems SAP S/4HANA Microsoft 365
Infrastructure & tooling Linux Oracle Cloud Cloudflare Git VS Code

How I use them: change data capture & incremental pipelines · medallion / golden-layer architecture · prompt and few-shot engineering · text-to-SQL grounding · semantic modelling & ontology governance · LLM accuracy evaluation · human-in-the-loop AI controls · observability and failure taxonomies · root-cause analysis · incident response · UAT & defect management · configuration-driven design · idempotent pipelines · PDCA


Somewhere between the lines

The opinion I'd defend hardest: knowing when not to use AI. If a problem can be solved reliably with rules and a well-maintained mapping, it belongs there — not in a language model. I've pulled lookup logic out of LLMs and into plain deterministic Python specifically to cut hallucination risk and keep decisions explainable. AI is for the reasoning. It shouldn't be doing your joins.

The other one: fix the class, not the symptom. When something breaks, the interesting question isn't "how do I make this case pass" — it's "what structural thing made this whole family of cases possible."

I'm neurodivergent, which I think explains some of that. A lot of attention to detail, and enough analytical persistence to keep pulling on a thread when something doesn't add up.


Bachelor's in Informatics Engineering · UNED, Costa Rica

Always up for a conversation about data, AI or automation — ksceciliano@gmail.com

Pinned Loading

  1. grounded-cv grounded-cv Public

    Evidence-graded CV generation for AI agents. Grade every claim by how verifiable it is, score real job postings against it, and render tailored CVs with the redlines enforced by the build. Agent Sk…

    Python

  2. WoW-SmartDeals WoW-SmartDeals Public

    WoW 3.3.5a (WotLK) Auction House addon — TradeSkillMaster plugin for deal finding and order-book sell analysis.

    Lua