자기소개
빠른 비즈니스 임팩트를 위해서 일관성이 있는 팀을 만들고 싶은 개발자 박시창입니다.
Last updated
빠른 비즈니스 임팩트를 위해서 일관성이 있는 팀을 만들고 싶은 개발자 박시창입니다.
Last updated
2015년 ~ 2019년
Troy University (Alabama, US), 컴퓨터 과학
2018년
골드만 삭스 여름 백엔드 인턴
랩실 보조
2019년 ~ 2020년
인테리어 이미지 생성 스타트업
2020년 ~ 2022년
공군 작전정보체계운영병(CQ)
2022년 ~ 2025년
안철수연구소 EPP 개발팀 (통합플랫폼팀)
NEXTSTEP 4개 과정 수료
페토그램(애견 이미지) 모바일서비스 출시
2023년
넥스트 스텝 (재직자 과정)
의도성: 뛰어난 개발자들이 알고 있는 지식
들을 습득하고 싶었습니다.
배운점: 도메인 주도 개발, 테스트 주도 개발, Spring 프레임워크를 만들어보기, 인프라 구성해보기 (링크)
페토그램(모바일 서비스, 테크 리드)
의도성: 배운 지식들로, 서비스를 A 부터 Z 까지 설계하고 구현
하고 싶었습니다.
배운점: 소규모 프로젝트를 리드해서 인프라부터 애플리케이션 설계해서 출시하는 방법
을 배웠습니다. (링크)
2024년
컨퍼런스 발표 (유스콘)
의도성: 한국어에 대한 커뮤니케이션 능력
을 끌어 올리고 싶었습니다.
배운점: 말의 이야기 구조 잡고, 적절한 개념들을 설명하는 방법
을 배웠습니다. (링크), TCP 요청을 한번의 RTT로 수행하는 방법을 배웠습니다.
livid 백엔드 스터디, @CloudNet 인프라 스터디
의도성: 다른 주니어 개발자들과 기술적 고민사항들을 공유
하고 싶었습니다.
배운점: 다른 사람들의 인사이트를 공유하는 방향
이 빠르게 성장할 수 있는 방향성임을 배웠습니다. (링크)
스토어드 프로시저에서 JPA로 마이그레이션
의도성: 스케일링이 되지 않고, 흩어진 도메인 로직들을 한 곳으로 응집하였습니다.
배운점: 서비스간 보상 트랜잭션 처리, 검증, Connection Pool 설정, 성능 검증하는 방법을 배웠습니다. (링크)
정합성 검증을 위한 모니터링 알람
의도성: 정합성 이슈를 빠르게 알 수 있어서 production 이전에 수정할 수 있습니다.
배운점: DB의 락 경합 이슈 모니터링 하는 법과 DB 모니터링 포인트에 대한 이해와 정합성 검증하는 방법을 배웠습니다. (링크)
이 외에도, Swagger 도입, TraceId 도입, 장애 이슈 위키 도입 하였습니다.
오픈 소스 컨트리뷰트
Spring Cloud Gateway (링크)
하프 마라톤 완주
테크 컨퍼런스
카카오뱅크 밋업 (링크)
우아콘 (링크)
당근 컨퍼런스 (링크)
Kafka KRU 세미나 (링크)