백엔드 엔지니어

✉️ E-mail

[email protected]

📎 Github

https://github.com/leegwichan

Introduce

[문제를 명확히 정의하는 사람]

물리학과 수학을 공부하며 현상을 수식과 모델로 명확히 정의하고, 그 정의를 토대로 문제를 해결하는 과정을 익혔습니다. 이러한 경험을 통해 논리적이고 체계적으로 사고하는 습관을 키웠습니다. 소프트웨어에 관심을 가지며 만드는 서비스의 문제점을 명확히 파악하는 데 집중했습니다. 예를 들어 멀티스레드 환경에서 발생한 중복 저장 문제를 테스트를 통해 재현하고 원인을 분석한 경험이 있습니다.

[시간과 상황을 고려한 해결]

쓸 수 있는 시간과 주어진 상황을 생각하고 그에 맞는 방법으로 문제를 해결합니다. 문제의 근본적인 해결도 중요하지만, 주어진 시간과 해야할 일들의 우선순위를 파악하고 지금 할 수 있는 일 중 가장 중요한 일을 처리합니다. 예를 들어 멀티스레드 환경에서 동시성 문제가 발생했을 때, 해당 트랜잭션의 격리 수준을 올려 30분 안에 해결한 뒤에, 여러 방안들을 비교하며 최적의 방법을 찾은 경험이 있습니다.

[편의성과 공유를 바탕으로한 협업]

협업 과정에서는 팀원의 편의성과 문서를 통한 공유를 중요하게 생각합니다. 협업하는 팀원들이 더 쉽게 작업할 수 있도록 작업합니다. 새로운 기술 도입시에는 문서화를 통해 누구나 해당 기술을 쉽게 이해할 수 있도록 도와줍니다. 예를 들어 Rest Docs와 Swagger UI를 활용해 항상 최신 상태의 API 명세서를 제공하며 프론트엔드와의 소통 효율을 높였고, 테스트 정책을 문서로 만들어 팀원들이 손쉽게 테스트 문화를 받아들일 수 있도록 도왔습니다.


Projects

🗓 24.12 ~ (진행 중)

👥 BE 3명, FE 3명 Design 1명

[디베이트 타이머] - 더 쉬운 토론 진행을 위한 타이머 서비스

사이드 프로젝트 / Backend 담당

💻 Java 17, Spring Boot 3.0, MySQL 8.0, Spring Data JPA, AWS(EC2, RDS)


멀티스레드 테스트 기반 검증 및 개선으로 6개월 간 동일 이슈 0건 달성

DB 형상 관리 도구 Flyway를 도입하여 배포 성공률 100% 달성

Datadog을 이용한 모니터링을 구축하여 서버 문제 파악 소요 시간 98% 단축

RestDocs + Swagger UI를 통한 API 문서 생성을 자동화하여 항상 최신화된 문서를 제공

🗓 24.06 ~ 25.01

👥 BE 4명, FE 3명

[땅콩] - 밸런스 게임을 통한 대화 주제 제공 서비스

우아한테크코스 6기 / Backend 담당

💻 Java 17, Spring Boot 3.0, MySQL 8.0, Spring Data JPA, AWS(EC2, RDS)


어드민 API 개발을 통해 질문지 추가 과정을 4단계에서 1단계로 간소화

Logback 라이브러리를 이용하여 에러 파악 및 해결 기간 95% 개선

Nginx를 통한 Blue-Green 배포를 통해 다운 타임 99% 감소

🗓 25.05 ~ 25.08

👥 BE 2명, FE 2명 Design 2명, PM 1명

[잇다] - 나만의 맛집을 기록하고 공유하는 서비스

YAPP IT 연합동아리 / Backend 담당

💻 Java 21, Spring Boot 3.0, MySQL 8.0, Spring Data JPA, AWS(EC2, RDS)


Presigned URL 조회 로직에 In-memory Cache 도입하여 이미지 관련 GET 요청 성능 평균 60% 개선

백엔드 팀에 테스트 문화를 도입하여 테스트 커버리지 95.7% 달성


Stacks

💻 [Programming Languages] : Java, Kotlin

🛠 [Frameworks & Libraries] : Spring Boot

🗄 [Database] : MySQL, H2

☁️ [Deployment & DevOps] : AWS (EC2, RDS), GitHub Actions, Nginx

🔧 [Tools & Collaboration] : Git, Notion, Discord


Activity & Study