채용공고 올리기

장재정님을 응원해보세요!

지금 만족하고 있어요
성실함
협업 지향
효율적

미리보기

기본 정보

이름
장재정
직업
백엔드 개발자
간단 소개

문제의 본질을 파악해 효과적으로 해결하고 협업에 능한 팀플레이어 개발자입니다.

기술 스택

기술 스택

Java, Spring, Spring Boot, JPA, MySQL, Redis, Git

경력

회사명

주식회사와드

직급 | 부서 | 근무 유형

Backend Engineer | 캐테서비스파트 CX유닛 | 재직 중

근무 기간

2024.05. ~ 재직 중 (8개월)

담당 업무

가게정보, 사용자정보 등 매장에 대한 정보를 모아서 보여주고, 예약/웨이팅을 하기위한 첫 진입점이 되는 매장상세 개발

  • 사진탭 프리뷰 성능 개선

    • 복잡하고 무거운 쿼리를 단순화하고 읽기 전용 DB 모델링으로 프리뷰 정보를 효율적으로 제공

    • Spring Event 및 Kafka를 활용해 리뷰 사진의 라이프사이클 이벤트를 기반으로 매장 프리뷰 동기화

    • 단순 쿼리 기반의 프리뷰 조회로 매장 상세 API 응답 속도 30% 향상

  • 화제의 매장 예약 오픈 장애 대응 및 병목 해소

    • 관련 기사: 흑백요리사 우승자 식당에 11만명 몰려…'150만원' 암표까지

    • 화제 매장 예약 오픈 시 앱 전면 접근 장애 발생해 재발 방지 위한 병목 해소 작업 진행

    • Document DB 병목 해소를 위해 매장정보 API에 Redis 캐싱 적용, 트래픽 집중 시 높은 캐시 히트율 확보로 매장정보 API 요청량 50% 이상 감소

    • 매장정보 API에 대한 성능테스트 진행. DB Connection Pool 최적화해 TPS 20% 개선

    • 병목 해소 작업 이후 현재까지 장애 발생 0회

  • 쿼리 및 API 호출 최적화

    • 인덱스를 활용한 북마크 카운트 쿼리 최적화로 응답 속도 30% 향상

    • 트래픽 집중 시 부하 감소를 위해 FE와 협업하여 API 호출 최적화. 매장상세 API 호출량 50% 감소

  • 팀 코드리뷰 활성화

    • 데일리 PR 리마인더, D-Day 라벨링 프로세스 건의 및 자동화 개발

    • 코드 리뷰 참여율 향상 및 긴급도에 따른 우선순위 코드 리뷰를 가능케 해 도메인 이해도 평준화 및 기술부채 감소에 기여해 팀 생산성 향상

  • 팀 에러 모니터링 안정화

    • 팀 에러 모니터링의 장애물인 False Alert 에 대한 중요도/빈도/필요여부를 매주 검토 및 조치하는 프로세스 도입해 3개월 간 False Alert 50% 이상 감소

회사명

주식회사쏘카

직급 | 부서 | 근무 유형

Backend Engineer | Accounts 팀

근무 기간

2023.08. ~ 2024.04. (9개월)

담당 업무

쏘카 회원 플랫폼 개발

  • 서비스 간 인증/인가, 계정 관련 기능(가입, 탈퇴, 휴면 등) 개발 및 유지보수

  • 레거시와 대외기관의 불안정성을 극복한 면허검증 서비스 개발 사례

    • 쏘카의 면허검증 시스템을 대외기관 변경에 맞춰 변경하고 안정성을 확보하기 위한 프로젝트

    • 기존 PHP 및 코틀린 기반의 레거시 시스템을 개선하여 더 효율적이고 안정적인 면허검증 시스템을 구축

    • 시스템 아키텍처 설계 및 구현

      • 면허검증 로직을 코틀린 기반의 독립된 API 서비스로 재설계 및 구현, 기존 PHP 서비스와의 강결합 제거

    • 안정성 및 무중단 배포 전략 수립

      • 교통안전공단 시스템의 잠재적 불안정성에 대비하여 Fallback과 Feature Toggle 구현

      • 조건부 트래픽 전환 로직을 통해 실시간 대응 가능한 시스템 배포 전략 수립 및 실행

  • 레거시 개선을 위한 이벤트 스토밍 주관 (퍼실리테이터 역할 수행)

    • 개발 조직의 공통 문제였던 레거시 개선에 대한 접근 방법으로 이벤트 스토밍을 통한 문제 영역 식별 및 도메인 이해도 평준화를 전사 타운홀 발표에서 제시

    • 소속 팀 외 여러 개발팀에서 이벤트 스토밍 퍼실리테이터 역할 수행해 개발 조직 전반에 기여

회사명

주식회사딥센트

직급 | 부서 | 근무 유형

Backend Engineer | 전략연구개발실

근무 기간

2021.10. ~ 2023.08. (1년 11개월)

담당 업무

후각 IoT 플랫폼 백엔드 개발

회사명

삼성전자주식회사

직급 | 부서 | 근무 유형

Engineer | 생체인증그룹

근무 기간

2013.03. ~ 2021.08. (8년 6개월)

담당 업무

얼굴 인증 안드로이드 개발 (2020.03 ~ 2021.08)

  • 삼성 갤럭시 스마트폰에 기본 탑재되는 얼굴 인증 앱 개발

    • Java, Android

    • 얼굴 인증 앱 개발 및 유지보수

    • E2E 시나리오 테스트 자동화 및 단위 테스트 500개 작성

테스트 자동화 (2015.03 ~ 2020.02)

  • Python, Flask, Android

  • 대규모 수동 테스트에서 발생하는 여러 문제를 해결할 수 있는 플랫폼을 제안하고 구현해 해결

    • QA 엔지니어가 QA 본연의 업무에 집중할 수 있도록 자동화

    • 진행중인 테스트 현황을 알기 어려웠던 문제를 슬랙 웹훅을 이용해 실시간 업무 가시화 및 수명 업무 제거

    • 사내 PC로만 테스트 인프라에 접근 가능하기 때문에 야간/주말 당번이 존재했던 문제를 로그 수집 자동화 및 슬랙 연동으로 해결

모바일 QA (2013.03 ~ 2015.02)

교육

소속/기관명

경북대학교

종류 | 전공

대학원(석사) | 컴퓨터소프트웨어공학

재학 기간 | 재학 상태

2018.03. ~ 2020.08. | 졸업

소속/기관명

한양사이버대학교

종류 | 전공

대학교(학사) | 컴퓨터공학

재학 기간 | 재학 상태

2016.03. ~ 2018.02. | 졸업

소속/기관명

구미대학교

종류 | 전공

대학교(전문학사) | 비즈니스영어

재학 기간 | 재학 상태

2014.03. ~ 2016.02. | 졸업

소속/기관명

구미전자공업고등학교

종류 | 전공

고등학교 | 전자제어계측

재학 기간 | 재학 상태

2010.03. ~ 2013.02. | 졸업

대외활동

활동명

해외취업 알고리즘 스터디 2기

소속/기관명

기타

연도

내용

2024.08~2024.11 15주 간 Blind 75라고 하는 리트코드 75문제를 매주 5문제씩 풀며 풀이를 공유하는 알고리즘 스터디

관련 링크드인 포스트

활동명

우아한스터디 - 데이터 중심으로 우아하게 설계하기

소속/기관명

NEXTSTEP

연도

내용
  • 데이터 중심 애플리케이션 설계를 읽고 관련된 경험(주로 시스템 아키텍처)이나 의견을 공유하는 스터디

    • 스터디 정리

    • 평소 업무 환경에서 비즈니스 제약으로 인해 고민해보지 못했던 설계에 대한 경험과 인사이트를 얻고자 시작

    • 사내 레거시 개선 문제에 대해서도 참고 및 적용해보고자 함

활동명

DDD 세레나데 - NEXTSTEP

소속/기관명

NEXTSTEP

연도

내용
  • 레거시 프로젝트에 DDD(Domain-Driven Design)를 도입하여 설계부터 코드 구현까지 해보는 교육

    • 교육 소개

    • 사내 레거시 개선 문제 해결 수단으로 전사 타운홀에서 발표 및 현업에 단계적으로 적용 중

    • 사내 여러 팀의 이벤트 스토밍 주관 및 퍼실리테이터 역할 수행

활동명

ATDD, 클린 코드 with Spring - NEXTSTEP

소속/기관명

NEXTSTEP

연도

내용
  • ATDD(인수 테스트 주도 개발) 프로세스를 경험하고 클린코드 작성과 리팩터링에 대해 고민해보는 교육

    • 교육 소개

    • 레거시 코드 리팩토링 시 ATDD를 통해 사용자 시나리오 동작 여부를 안전성 확보의 척도로 활용

활동명

대규모 시스템 설계 스터디

소속/기관명

기타

연도

내용
활동명

자바 플레이그라운드 with TDD, 클린 코드 - NEXTSTEP

소속/기관명

NEXTSTEP

연도

내용
  • TDD 기반으로 리팩터링을 통해 점진적으로 클린코드를 구현하는 교육

    • 교육 소개

    • 팀 내 레이어 별 테스트 코드 작성 가이드 제안

활동명

F-Lab Java Backend

소속/기관명

F-Lab

연도

내용
  • 백엔드 개발자에게 필요한 CS 기본기를 바탕으로 스스로 성장 가능한 개발자가 되는 방법을 배우는 코스

자기소개

자기소개
  • 안녕하세요, 팀 플레이어 개발자 장재정입니다.

  • 팀 동료에게 도움이 되고, 조직이 성공할 수 있도록 적극적으로 리뷰, 피드백을 제공하고, 특히 문제 해결을 위한 지식과 방법을 공유하는 것을 즐깁니다.

  • 팀 생산성을 지속적으로 개선하는데 관심이 많아, 자동화, 프로세스화로 팀 개발 문화 향상에 기여합니다.

  • 복잡한 문제를 단순하게 만들어, 빠르게 실행하는 데 강점이 있습니다.

댓글