Skip to content
HPHarasta Putra
Open to remote roles worldwide

Hi, I'm

Harasta Rahman Tri Putra

I turn business requirements into enterprise systems that ship.

System Analyst and Full-Stack Engineer with 8+ years building software for broadcast media, telecommunications, and government — from requirements analysis to production code in C#/.NET, Angular, SQL Server, and Oracle — now completing an MSc in Informatics focused on machine learning.

Harasta Rahman Tri Putra

Harasta Putra

System Analyst & Full-Stack Engineer

  • Currently

    System Analyst · PT Infotech Solutions

  • Studying

    MSc Informatics · Universitas Pamulang

  • Based in

    Jakarta, Indonesia · UTC+7

  • Open to

    Remote roles with teams worldwide

Years of experience
8+
Repositories in 2026
17
Automated tests
8,000+

About me

Both halves of the job: analysis and code.

I do both halves of the job: I gather and analyse the requirements, and then I write the code. At PT Infotech Solutions I own analysis through production delivery on GEN21 Enterprise — a broadcast management and content management SaaS that television broadcasters run scheduling, promo, sales, traffic, reconciliation, and billing on.

Before that I delivered an Oracle CX Cloud implementation as a technical consultant, supported a government data centre, and built IP provisioning tools for an internet service provider — which is where my networking side comes from.

Outside work I keep building: 17 repositories in Python, TypeScript, and Kotlin in 2026 — roughly half a million lines and 8,000 automated tests. I'm also completing a Master's degree in Informatics, with a thesis on machine-learning intrusion detection that stays robust under adversarial attack.

Bahasa Indonesia — nativeEnglish — professional working proficiency

Open to work

Roles I'm interested in

I'm looking for my next role in AI, data, or systems analysis. Remote work with international teams is ideal, and I work professionally in English.

  • AI / Machine Learning Engineer

    MSc thesis building an adversarially robust machine-learning intrusion detection agent, plus hands-on LLM API integration and prompt engineering.

    • Python
    • scikit-learn
    • NumPy
    • Adversarial ML
    • LLM APIs
  • Data Analyst

    Hands-on SQL across SQL Server, Oracle, PostgreSQL, and MySQL, 700+ report definitions built in Telerik Reporting, and data science training in R and Python.

    • SQL
    • PL/SQL
    • Python
    • R
    • Data Visualization
    • Reporting
  • System Analyst

    Owning requirements through production delivery on a broadcast SaaS since 2023, including REST integration design with Vizrt Media Asset Management.

    • Requirements Analysis
    • System Design
    • REST API
    • SIT
    • Scrum
  • Software Engineer (.NET / Full-Stack)

    8+ years shipping enterprise and web systems in C#/.NET, Angular, TypeScript, and Python, backed by automated tests and CI.

    • C#
    • .NET
    • Angular
    • TypeScript
    • FastAPI
Work arrangement
Remote — worldwide
Also open to
Hybrid or on-site in Jakarta
Time zone
Jakarta, UTC+7
Languages
English (professional) · Indonesian (native)
Let's talk

Skills

What I do, and the tools I do it with

From the first requirements workshop to the database migration script — I work across the whole path a system takes to production.

  • System Analysis & Integration

    Requirements gathering, system and data-flow design, and Swagger-documented REST contracts that connect enterprise platforms.

    • Requirements Analysis
    • System Design
    • REST API
    • Swagger
    • SIT
    • Scrum
  • AI & Machine Learning

    Machine-learning models evaluated for robustness under adversarial attack, and LLM APIs integrated into real applications.

    • Python
    • scikit-learn
    • NumPy
    • Adversarial ML
    • LLM APIs
    • Prompt Engineering
  • Data Analysis & Reporting

    Querying and modelling business data, building reports that operations teams rely on, and visualising results.

    • SQL
    • PL/SQL
    • Python
    • R
    • Data Visualization
    • Telerik Reporting
  • Enterprise .NET Development

    Full-stack features on large enterprise codebases, from WebForms pages and reports to services and database logic.

    • C#
    • ASP.NET WebForms
    • ASP.NET Core
    • Telerik
    • SQL Server
    • Oracle
  • Modern Web, PWA & APIs

    Typed front ends and APIs, offline-first Progressive Web Apps, and delivery pipelines backed by automated tests and CI.

    • TypeScript
    • Angular
    • React
    • Next.js
    • FastAPI
    • Docker
  • Networking & Security

    Data-centre networking and operations, plus security engineering for Windows endpoints and intrusion detection.

    • TCP/IP
    • Subnetting
    • Data Centre Ops
    • Windows ETW
    • Intrusion Detection

Experience

Eight years across media, telecom, and government

  1. Mar 2023 — Present

    System Analyst

    PT Infotech Solutions

    CurrentJakarta

    Own analysis through production delivery on GEN21 Enterprise, a broadcast management and content management SaaS for television broadcasters.

    • Designed the Vizrt Media Asset Management integration — a Swagger-documented REST contract covering placeholders, metadata, ingest notifications, previews, and segmentation sync.
    • System analyst and full-stack developer on OTT GEN21 Media, a streaming platform built with Angular 16, Kendo UI, ASP.NET Core, and Kaltura.
    • Built and maintain 700+ Telerik report definitions, moving a legacy PowerBuilder reporting suite into SaaS with full parity.
    • Led the 16.0 UI/UX modernisation of BMS and CMS, shipped for the Broadcast Asia trade event.
    • Served as Scrum Master (Jan–Feb 2025) alongside the analyst role.
    • C#
    • .NET
    • Angular 16
    • SQL Server
    • Oracle
    • PostgreSQL
  2. Mar 2022 — Dec 2022

    Technical Support (TMI Junior Engineer)

    PT Berca Hardayaperkasa

    Jakarta

    Kept a government data centre running for Kominfo SDPPI — network configuration, fault resolution, and operational reporting — and managed CCTV network infrastructure at AirNav Indonesia HQ.

    • TCP/IP
    • Data Centre Ops
    • Troubleshooting
  3. Sep 2020 — Sep 2021

    Technical Consultant, Oracle Delivery

    PT Optima Data Internasional

    South Jakarta

    Delivered an Oracle CX Cloud implementation for Dwidaya in a four-person technical team — applications, reports, integrations, and system integration testing.

    • Oracle CX Cloud
    • PL/SQL
    • Groovy
    • REST
  4. Aug 2019 — Dec 2019

    Web Developer (Freelance)

    Kampoeng Erlangga

    Semarang

    Built a public services website for a neighbourhood and its small businesses — awarded 1st Place, Smart Village category, Great Village Competition 2020.

    • PHP
    • MySQL
    • Bootstrap
  5. Oct 2018 — Jun 2019

    Full-Stack Web Developer (Internship)

    PT Media Sarana Data (GMEDIA)

    Semarang

    Built the NOC's IP address provisioning and monitoring system — later my undergraduate thesis — unifying 5+ divisional databases, plus a corporate customer portal for Elisabeth Hospital.

    • PHP
    • CodeIgniter
    • MySQL
    • SQL Server
  6. Oct 2017 — Aug 2018

    Coordinator & Laboratory Assistant

    Universitas Dian Nuswantoro

    Semarang

    Coordinated the lab assistant team and supported 30–50 students per session across networking, programming, and multimedia courses. Performance rated Very Satisfactory.

    • Computer Networking
    • Teaching
  7. Feb 2018 — Mar 2018

    Front-End Web Developer (Internship)

    Ministry of Law and Human Rights, Central Java

    Semarang

    Built a public legal-education website on human rights services with an administrator chat channel for the community.

    • HTML & CSS
    • JavaScript
    • Bootstrap

Projects

Featured projects

Independent work I build after hours to go deeper into security, machine learning, and product engineering — each shown with its real status.

  • Cybersecurity · Machine Learning

    MSc thesis research

    Adaptive Autonomous Cyber Defense Agent

    A closed-loop intrusion detection and response framework that doesn't stop at detection — it simulates adversarial attacks against its own model, adapts, and responds semi-autonomously.

    • Detect, attack itself, adapt, and respond — in one closed loop
    • Adversarial robustness evaluated through controlled experiments
    • 168-page thesis generated from the codebase, so reported metrics cannot drift from results
    Lines of Python
    10K+
    Tests passing
    110
    Thesis pages
    168
    • Python
    • Machine Learning
    • Intrusion Detection
    • Adversarial ML
    Request detailsPrivate repository
  • FinTech · Autonomous Agent

    Paper trading

    ZaraTrade

    A hybrid market dashboard for crypto, stocks, forex, and commodities, paired with an autonomous paper-trading agent and an AI assistant named ZARA.

    • Scheduled market collection with APScheduler and in-memory TTL caching
    • Live quotes streamed to the dashboard over WebSocket
    • Risk and position guards, plus CI that runs without any API credentials
    Automated tests
    2,500+
    Commits
    248
    Lines of Python
    88K
    • FastAPI
    • Python
    • React
    • TypeScript
    • SQLite
    • WebSocket
    • Docker
    Request detailsPrivate repository
  • Security · Windows Desktop

    v0.8

    Silent Tears

    A Windows defence and monitoring app that can act, not just observe — it explains what is happening on the machine and helps shut threats down.

    • Flags suspicious sign-ins, including RDP and other remote sessions
    • Watches new processes and connections to suspicious ports via ETW and the Event Log
    • Blocks addresses in Windows Firewall and terminates processes, with zero outbound telemetry
    Automated tests
    1,039
    Lines of Python
    54K
    Outbound telemetry
    0
    • Python
    • PySide6
    • Windows ETW
    • Event Log
    • psutil
    Request detailsPrivate repository
  • EdTech · Progressive Web App

    Live · Open source

    Jago Bahasa

    An installable, offline-first PWA for learning 23 world languages — lessons, a print-style dictionary, spaced repetition, and CEFR exams with certificates.

    • 442 lessons and a 3,864-entry dictionary with IPA, part of speech, and CEFR level
    • Per-script A–Z navigation for Hangul, Cyrillic, Greek, and Arabic
    • Zero runtime dependencies, fully offline, green CI on Node 20 and 22
    Languages
    23
    Dictionary entries
    3,864
    Automated tests
    150
    • JavaScript
    • Service Workers
    • PWA
    • GitHub Actions

Education

Education & certifications

  1. 2024 — Present

    Master of Computer Science, Informatics

    Universitas Pamulang

    Thesis stage, alongside full-time work. Thesis: Design and Evaluation of an Adaptive Autonomous Cyber Defense Agent Based on Machine Learning for Improved Resilience Against Adversarial Attacks.

  2. 2015 — 2019

    Bachelor of Computer Science, Information Technology

    Universitas Dian Nuswantoro

    GPA 3.48 / 4.00. Thesis: Helpdesk Provisioning and Customer Service Monitoring System at PT Media Sarana Data.

  3. 1st Place, Smart Village category

    Great Village Competition 2020 — creator of the neighbourhood's public services website

Certifications & courses

  • Certificate of Competence — Database Programming

    BNSP

    2019
  • CCNA Routing & Switching: Introduction to Networks (Course Completion)

    Cisco Networking Academy

    2017
  • Ethical Hacking

    ID-Networkers

  • Indonesia Android Kejar 3.0 · PWA Roadshow

    Google Developers

  • Data Science with R (6 courses) & Python

    DQLab

  • Introduction to Data Analytics

    RevoU

Contact

Let's work together

I'm open to AI / Machine Learning, Data Analyst, System Analyst, and Software Engineer roles — remote with teams anywhere in the world, or in Jakarta. Email is the quickest way to reach me.