프로필 사진

좋은 개발자는 고객에게 가치를 전달한다고 생각합니다.
이를 위한 도구인 애자일, 특히 익스트림 프로그래밍을 사용해 이득을 보려 합니다.
문제를 해결하기 위한 가장 단순한 것을 찾아, 실제로 필요한 것에 가까워지려 노력합니다.

커머스, 핀테크, 헬스케어 등의 서비스를 만드는 회사에서 개발자로 일한 경험이 있습니다.
오랫동안 Java/Spring을 주로 다뤘으며, 최근에는 Python/Django로 소프트웨어를 만들었습니다.
최종사용자는 물론, 같이 일하는 동료들도 만족시키는 것이 즐겁습니다.

경력

메디쿼터스

2023.07 — 2025.04

한국/일본 대상 패션&뷰티 커머스 플랫폼, nugu 서비스 개발팀

  • Python/Django, Svelte/SvelteKit, React/Next.js 등 새로운 언어와 프레임워크를 학습하고 사용
  • 주문/결제/배송의 개발 및 유지보수
  • 한국PG사에서 일본PG사(GMO-PG)로 결제시스템 전환
  • 기획전, 메인페이지 개발/유지보수
  • 매우 짧은 주기로 메인 브랜치에 코드를 통합하는 것의 가치를 실천 (30분 지향)

한패스

2020.01 — 2023.04

국내 외국인 대상 핀테크 회사, 송금개발팀 백엔드 개발자

  • Spring Batch를 사용한 배치 개발
  • 대외연계(오픈뱅킹, 쿠콘, 유니온페이 등) 서버 및 모듈 개발
  • APM 도입, JPA 성능개선, Slow Query 개선
  • 배포 자동화, 테스트 코드 작성, 모듈화 등 생산성 향상 시도

링크올

2019.01 — 2020.01

병원자동화 시스템을 만드는 헬스케어 회사, 서버 개발자

  • 데이터교환 국제표준(FHIR)을 만족하는 EMR(의료기록시스템) 초기설계
  • 나래의료재단 검진프로그램 개발

프리랜서

2017.04 — 2018.12
  • 11번가 전시파트 이벤트 개발 프로젝트, 서버개발자
  • SSF몰 UIUX 리뉴얼 전시파트 개발 프로젝트, 서버개발자

네트빌

2007.12 — 2016.12

커뮤니티 솔루션(게시판/블로그/카페/SNS 등) SI 회사, 서버개발자

  • 모델1 방식 프로젝트를 시작으로 대부분 Spring 프로젝트를 수행
  • 엔카닷컴에 4년 파견근무하며 서비스 회사의 업무를 경험

일하는 방법

고객 중심 사고

엔드유저만이 아니라 고용주, 매니저, 동료 모두 저의 고객입니다. 이들 모두를 만족시키는 가치를 전달하기 위해 노력합니다.

뽀모도로 회고

회고의 힘을 경험했고, 더 자주 할수록 더 많은 도움을 받았습니다. 최소 25분마다 불필요한 시간을 보내지 않았는지, 다른 관점에서 생각해봅니다.

단위테스트 작성

대체로 구현 전에 작성합니다. 결과를 먼저 정의하면 불필요한 구현을 피할 수 있고, 문제의 한 부분을 먼저 정의하면 나머지 부분의 모습도 더 빨리 구체화됩니다.

이너게임 활용

나 자신에게도, 동료에게도 평가보다 관찰을, 지시보다 질문을 먼저 합니다. "잘해야 한다"고 채근하는 것이 오히려 성과를 방해할 때가 많았습니다.

에이전틱 코딩

에이전트가 직접 검증할 수 있도록 코칭해서, 진행속도와 품질을 높이려 합니다. 동작하는 작은 코드를 테스트부터 만들고, 매우 작은 주기로 회고하는 방식이 에이전틱 코딩과 잘 맞는다고 생각합니다.

교육

NEXTSTEP — TDD, 클린 코드 with Java 2021.03 — 2021.05
강남대학교 — 컴퓨터공학 전공 2001.03 — 2008.02