본문/내용
1. 본인의 SW 개발 경험과 그 과정에서 해결했던 문제를 구체적으로 서술하시오.
대학 시절부터 소프트웨어 개발에 흥미를 가지게 되었고, 여러 프로젝트와 경험을 통해 실력을 다져왔습니다. 특히, 시스템 최적화와 문제 해결에 관심을 갖고 도전해왔으며, 이를 통해 복잡한 문제를 체계적으로 분석하고 해결하는 능력을 갖추게 되었습니다. 대학 졸업 후에는 IoT 디바이스를 위한 펌웨어 개발 프로젝트에 참여하였으며, 이 과정에서 장애물과 어려움을 여러 번 겪으며 문제를 해결하는 과정이 인상적이었습니다. 프로젝트의 핵심 목표는 센서 데이터를 안정적으로 수집하고 서버로 전송하는 것이었으며, 실시간성을 요구하는 작업이어서 안정성과 속도가 중요했습니다. 처음 개발 과정에서는 데이터 전송 중 데이터 손실이 발생하는 문제들이 있었습니다. 원인을 분석한 결과, 네트워크 상태 불안정과 버퍼 오버플로우가 원인임을 파악하였고, 이를 해결하기 위해 데이터 전송 방식을 변경하는 작업을 수행하였습니다. 네트워크 상태를 체크하는 코드를 작성하여 불안정할 경우 재전송하는 로직을 도입하였고, 버퍼 크기를 조절하여 overflow를 방지하였습니다. 또한, …