Skip to content
View kratuwu's full-sized avatar

Block or report kratuwu

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.

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
kratuwu/README.md

Senior Software Engineer | Java & TypeScript | Real-time Data Systems

Bangkok, Thailand

LinkedIn Credly Resume


I build backend services, real-time data ingestion systems, microservices, and web applications. My recent work focuses on market data ingestion, exchange feed processing, binary protocol decoding, and reliable streaming pipelines.

I enjoy turning complex business workflows into clear technical designs, then helping teams ship them with maintainable code, good review habits, and practical testing.

What I Do

Real-time data       UDP multicast consumers, exchange feeds, packet loss detection
Backend systems      Java, Quarkus, Spring Boot, REST APIs, Kafka
Architecture         Technical design, impact analysis, scalable service boundaries
Frontend             React
Quality              Robot Framework, Selenium, Appium, code review, mentoring
Cloud & tooling      AWS, Azure, GCP, Cloudflare, Docker, Git

Tech Stack

Java TypeScript JavaScript Quarkus Spring Boot Kafka React PostgreSQL MySQL Redis MongoDB Docker AWS Azure GCP

Recent Highlights

  • Designed and developed real-time market data ingestion services with Java, Quarkus, and Gradle
  • Integrated exchange feeds from NASDAQ Canada, CBOE, and other market data providers
  • Built UDP multicast consumers for high-volume binary market data streams
  • Implemented sequence-based packet loss detection and data validation mechanisms
  • Published streaming data into analytics and historical persistence workflows
  • Led technical design, impact analysis, mentoring, and code review for banking and enterprise systems

Featured Project

TypeScript utilities for Bangkok train station lookup, route building, and fare estimation.

Built as a practical package for working with Bangkok transit data, including station search, path building, fare calculation, and automated npm publishing through GitHub Actions.

GitHub repository npm package TypeScript package

GitHub Snapshot

GitHub stats Top languages

Current Interests

  • Real-time systems and streaming architectures
  • Low-latency data ingestion and reliability patterns
  • Clean service design for complex business domains
  • Developer experience, testing strategy, and team mentoring

Open to senior backend, full-stack, platform, and real-time data engineering conversations.

Popular repositories Loading

  1. election-live election-live Public

    Forked from electinth/election-live

    Live Scoreboard for Thailand General Election 2562 (2019)

    JavaScript 1

  2. Python Python Public

    Forked from TheAlgorithms/Python

    All Algorithms implemented in Python

    Python 1

  3. graphql-typescript-starter graphql-typescript-starter Public

    JavaScript 1

  4. starter-kit starter-kit Public

    Forked from ngx-rocket/starter-kit

    📦 Angular 8+ starter kit for enterprise-grade projects

    TypeScript 1

  5. mb-example mb-example Public

    HTML 1

  6. react-native-config react-native-config Public

    Forked from react-native-config/react-native-config

    Bring some 12 factor love to your mobile apps!

    JavaScript 1