Shane Michael
Tanata Tendy

Software Engineer

Fast on the scoreboard.
Careful in production.

Competitive programmer turned software engineer. Now a research intern at Huawei's Hong Kong Research Center, building agent-driven tooling that traces C/C++ programs at runtime and maps their data dependencies with LLVM. Before that: real-time IoT backends and offline-first apps.

01 — Experience

Shipped, not just solved.

  1. Research Intern

    Huawei Hong Kong Research Center

    CurrentJul 2026 – Present
    • Contributed performance and correctness improvements to an internal engineering software toolchain.
    • Optimized processing efficiency and memory use to better support large workloads.
    • Expanded automated regression coverage and added performance diagnostics to evaluate changes.
    • Investigated complex correctness issues and integrated fixes across a collaboratively developed codebase.
    • C++
    • C
    • LLVM / Clang
    • AST
    • Python
    • AI agents
    • HTML
    • CSS
  2. Associate Backend Engineer

    Datacakra

    Jun – Aug 2025
    • Designed and launched a full-featured Inventory Management System; utilized ReactJS and Redux Toolkit for complex state management and implemented IndexedDB to enable complete offline operations, guaranteeing uninterrupted use in low-connectivity environments.
    • Developed a NestJS microservice to process real-time IoT data from an MQTT broker, implementing a stabilization algorithm to ensure only accurate weight measurements were captured.
    • Engineered the real-time data layer for an Asset Tracking System, implementing a WebSocket API to push live GPS coordinate streams from the server to a dynamic front-end dashboard.
    • Initiated the development of a Quality Management System, building the core API with NestJS and designing the schema in PostgreSQL. Fully containerized the application with Docker to create a reproducible environment and streamline deployment.
    • Diagnosed, troubleshot, and resolved complex bugs in a production React and NestJS environment, conducting root cause analysis to prevent recurrence.
    • NestJS
    • React
    • Redux Toolkit
    • IndexedDB
    • MQTT
    • WebSockets
    • PostgreSQL
    • Docker
  3. Full Stack Developer Intern

    Kokocoder

    Jan – May 2025
    • Actively fixed bugs that occur in both frontend and backend, improving system stability and user experience.
    • Integrated OAuth2 features, enhancing user authentication security and streamlining login processes.
    • Designed a maintainable and expandable code architecture, improving system scalability and reducing future development time.
    • Refactored codebase and minimized code smells, leading to improved code readability and maintainability.
    • OAuth
    • Python
    • Vue
    • Nuxt
  4. Teaching Assistant

    Universitas Indonesia

    Jul – Dec 2024
    • Teaching Assistant for Foundation of Programming (60+ students) in the Faculty of Computer Science.
    • Collaborated with lecturers to support assessments and student learning.
    • Created assignments and solutions to reinforce core theoretical concepts.
    • Python
    • Foundations of Programming
  5. Competitive Programming Coach

    Kokocoder

    CurrentJan 2024 – Present
    • Teaching Foundation of Programming, Data Structure and Algorithm, and Competitive Programming for middle school to college students.
    • Preparing middle and high school students for Indonesia National Olympiad in Informatics.
    • C++
    • Data Structures & Algorithms

02 — Competitions

Trained against the clock.

  • 19thNationalICPC Asia Jakarta – Indonesia National ContestFinalistOct 2025
  • 3rdNationalCodefest 001Competitive programming · Universitas Sumatera UtaraMay 2025
  • 5thNationalHology 7.0Competitive programming · Universitas BrawijayaNov 2024
  • 15thNationalICPC Asia Jakarta – Indonesia National ContestFinalistOct 2024
  • HMNationalGEMASTIK 2024Honorable MentionSep 2024
  • 13thNationalICPC Asia Jakarta – Indonesia National ContestFinalistNov 2023
  • 5thNationalOlimpiade Matematika ITS (OMITS)Mathematics · Institut Teknologi Sepuluh NopemberAug 2019
  • 4thNationalMath and Logic Competition (MLC)Mathematics · Universitas AirlanggaNov 2018
  • 1stNationalOlimpiade Matematika Vektor 2018Mathematics, team category · Universitas Negeri MalangNov 2018

03 — Projects

Side quests, shipped.