As a backend developer with about 2 years of experience in the financial domain, I focus on defining and solving systemic challenges rather than just writing functional code.
- Engineering Efficiency: Successfully automated high-volume manual data extraction workflows by implementing Spring Batch, significantly improving operational reliability.
- Productivity & Reusability: Streamlined repetitive financial messaging formats by designing and publishing an open-source library, accelerating overall development velocity.
- Pragmatic Architecture: I believe in keeping systems robust yet simple—bravely stripping away redundant layers or patterns if they no longer serve a practical purpose.
- Continuous Growth: I strive to understand the "why" behind every technology choice. I enjoy diving into unfamiliar technical domains, and sharing my findings through corporate tech talks and personal blog posts to foster growth alongside my peers.
- 💻 Building and maintaining high-integrity internal systems for the financial domain, with a focus on data integrity and operational stability.
- 🤖 Developing custom tools and integrations optimized for AI agents to automate workflows and enhance developer productivity.
- 📝 writing blog posts in Korean at https://jofestudio.tistory.com
- [결제 개발기] (1) PG는 실제 결제를 어떻게 다룰까? 인증결제 흐름 직접 설계하기
- tmux가 어떤 도구인지 빠르고 쉽게 훑어보기
- [MyBatis] (1편) MyBatis는 무엇을 해결해주는가? - MyBatis의 구성 요소와 동작 원리
- [JDBC] (2편) JDBC 기반으로 직접 트랜잭션을 처리해보고, JDBC 스펙에서의 커넥션풀 알아보기
- [JDBC] (1편) MyBatis, JPA 없이 JDBC로만 DB를 다루는 세상이었다면
- [회고] 트랜잭션 아웃박스 패턴, 과연 정답이었을까?
- DB 트리거(Trigger) 살펴보고 고민해보기
- 어설프게 알면 당신도 낚인다. MySQL REPEATABLE_READ의 함정
- Kafka를 활용해서 예약이체 서비스 설계해보기
- 한계를 뛰어넘는 자바의 마법, Virtual Thread 뜯어보기


