Skip to content
View tangull's full-sized avatar

Organizations

@f-lab-edu

Block or report tangull

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 supported. This note will be visible to only you.
Report abuse

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

Report abuse
tangull/README.md

I'm a Backend Engineer

Backend engineer who believes that production should be boring.
If it’s not, someone probably forgot a test.

I build backend systems that stay calm under load,
handle edge cases gracefully,
and don’t surprise anyone at 3 a.m.


Engineering philosophy

  • Production is not a place to learn
  • Boring systems are well-designed systems
  • Tests are cheaper than on-call anxiety
  • If it can fail, it eventually will

What I work with

  • Languages: Kotlin, Java, C
  • Frameworks: Spring Boot, JPA, QueryDSL
  • Databases: MySQL
  • Infra: AWS
  • Testing: TDD, Kotest(I even contribute)

Things I’ve built (and kept boring)

  • Payment & subscription systems that survive retries
  • Idempotent APIs
  • Scheduled billing jobs that don’t panic at midnight
  • Concurrency-safe services

Open Source

  • MockK contributor
    Implemented a feature to restrict unsafe mocking behavior
    👉 mockk/mockk#1340

What my code usually causes

  • Fewer production incidents
  • Calmer on-call rotations
  • Slightly happier PMs

Pinned Loading

  1. commerce-market commerce-market Public

    Forked from f-lab-edu/commerce-market

    커머스 도메인에서 발생하는 다양한 이슈와 성능 개선(쿼리튜닝, 캐싱), 가용성, 클린코드를 학습한 프로젝트

    Java