본문/내용
1.본인의 성격의 장단점에 대해 말씀해 주세요.
문제를 구조적으로 분석하고 체계적으로 해결하는 성격의 사람입니다. 예를 들어 대규로직을 세워 요구사항을 분해하고 우선순위를 매겨 개발 계획을 수립합니다. 이 과정에서 팀과의 의사소통이 중요하다고 생각하여 매일 짧은 스탠드업과 주간 회고를 통해 이슈를 공유합니다. 과거 프로젝트에서 서버 성능 이슈를 3단계로 분해하여 해결했으며, 각 단계별로 KPI를 설정해 측정했습니다. 첫 단계로 데이터베이스 쿼리 최적화를 진행했고, 두 번째로 캐시 적용과 엔드포인트의 병렬 처리로 응답 시간을 평균 42% 단축했습니다. 이를 통해 TPS가 2배 가까이 증가했고, 시스템 가용성은 99.98%를 유지했습니다. 또한 테스트 주도 개발을 실무에 적용해 배포 주기를 단축했습니다. 단위 테스트 커버리지를 65%에서 92%로 올렸고, 배포 실패율은 0.8%에서 0.2%로 감소했습니다. 단점으로는 때로 완성도를 지나치게 추구하는 경향이 있어 일정 관리가 느려질 때가 있었습니다. 이럴 때는 MVP 원칙을 적용해 최소 기능의 안정적 배포를 먼저 진행하고, 피드백을 받아 개선하는 방식으로 조정했습니다. 데이터 분석과 로그를 기반…