본문/내용
1. 자기소개
복잡한 현실 세계의 문제를 효율적인 알고리즘과 안정적인 소프트웨어 아키텍처로 해결하고자 역량을 다져온 예비 소프트웨어 엔지니어입니다. 전적 대학에서 컴퓨터공학을 전공하며 자료구조, 알고리즘, 운영체제 등 소프트웨어의 근간을 이루는 핵심 이론을 깊이 있게 학습했습니다. 특히 2학년 전공 과정 중 진행했던 `공공 데이터를 활용한 실시간 위치 기반 대중교통 배차 최적화 및 웹 서비스 개발 프로젝트`는 저의 기술적 성장과 공학적 성취감을 동시에 이끌어낸 결정적인 계기였습니다. 당시 기존 대중교통 앱들은 실시간 교통 체증과 돌발 상황을 유기적으로 반영하지 못해 배차 간격의 왜곡이 심하고 사용자들의 대기 시간이 길어지는 치명적인 한계가 있었습니다.
저는 팀의 백엔드 개발과 데이터베이스 설계를 전담했습니다. 실시간으로 수집되는 수만 건의 버스 위치 좌표와 정류장 데이터를 지연 없이 처리하기 위해, 시간 복잡도를 최소화하는 해시 맵 기반의 인덱싱 기법을 적용했습니다. 초기 프로토타입 구동 중 다수의 사용자가 동시에 요청을 보낼 때 데이터베이스에 병목 현상이 발생해 시스템 응답 시간이 5초 이상 지연되는 기술적 …