Internet Explorer 서비스 종료 안내

Internet Explorer(IE) 11 및 이전 버전에 대한 지원이 종료되었습니다.

원활한 이용을 위해 Chrome, Microsoft Edge, Safari, Whale 등의 브라우저로 접속해주세요.

리스트박스

합격 자소서

한화시스템 / ERP/서비스 개발/운영 / 2024 하반기

서성한 / 컴퓨터공학 / 학점 3.83 / 오픽 IM2 / 외부 개발동아리, 교내 알고리즘 동아리, 부트캠프 / 한국사검정능력시험: 고급, 정보처리기사

보고있는 합격자소서 참고해서 내 자소서 작성하기닫기
마음에 드는 문장을 스크랩 할 수 있어요!
지금 바로 PC에서 이용해보세요.

최고 품질의 상품들을 지금보다 더 많은 소비자들이 여러 유통 채널에서 더욱 폭 넓고 쉽게...



1. 한화 시스템의 해당 직무에 지원한 이유와 앞으로 한화시스템에서 키워 나갈 커리어 계획 을 구체적으로 작성해주시기 바랍니다. (1000자) 제가 서비스 개발/운영 직무에 지원한 첫 번째 이유는 고객에게 꼭 필요한 서비스를 만들어 제공하고 싶기 때문입니다. 저는 학부 졸업 프로젝트로 단백질 질량 분석 데이터를 시각화하는 GUI 프로그램을 개발한 경험이 있습니다. 단백체 정보학 연구자들이 필요로 하는 기능을 파악하기 위해 매주 연구실 박사님과의 미팅을 진행하며 피드백을 받아 반영했습니다. 또한, 단백체 정보학에 대한 이해가 있어야 기능을 정확하게 구현할 수 있다고 생각하여 관련 논문을 읽으며 노력했습니다. 이 과정에서 사용자들의 요구를 깊이 이해하고 그에 맞는 기능을 구현하는 것이 얼마나 중요한지 배웠으며, 서비스 개발에 흥미를 느끼게 되었습니다. 한화 시스템에 입사하여 고객에 꼭 필요한 서비스를 개발하고 유지보수하고 싶어 지원하였습니다. 제가 해당 직무에 지원한 두 번째 이유는 한화 시스템의 서비스를 안정적으로 운영하는 일에 기여하고 싶기 때문입니다. 저는 IT 동아리에서 활동하며 웹/앱 서비스를 출시한 경험이 있습니다. 출시 후 예상치 못한 곳에서 많은 문제가 발생했고 이에 대응해야 했습니다. 이슈에 대응하고 나면, 서비스 운영에 대한 지식이 쌓이고 스스로 성장하는 것 같은 기분이 들어 서비스 운영에 흥미를 느꼈습니다. 따라서 한화 시스템에서 서비스를 안정적으로 운영하고 싶어 지원하였습니다. 고객사의 요구사항을 잘 반영하는 양질의 서비스를 개발하기 위해서는 개발자도 고객에 대한 도메인 지식이 충분해야 한다고 생각합니다. 따라서 한화 시스템에 입사한다면 제가 맡은 시스템의 도메인을 이해하는 데에 큰 노력을 투자하고 싶습니다. 또한 고객사에 효율적인 시스템을 제공하기 위해서는 시스템을 개발할 때 성능 최적화와 필요시 새로운 기술을 적용하는 것 또한 중요하다고 생각합니다. 따라서 새로운 기술을 끊임없이 탐색하고 적용할 계획입니다. 마지막으로 운영 중 어떤 문제에 대응했다면 해당 내용을 문서화하고 앞으로 같은 문제가 발생하지 않도록 조치 하며 안정적인 서비스 운영에 기여하고 싶습니다. 2. 지원한 직무와 관련하여 본인만의 차별화된 경험과 강점을 가지고 한화 시스템에 기여할 수 있는 점을 서술하여 주시기 바랍니다. (1000자) [프로젝트 팀장 경험을 통해 상호 보완의 중요성을 깨달았습니다] 부트캠프 프로젝트에서 팀장으로서 의견 조율, 역할 분담, 발표 등을 수행하였으며, 특히 팀원 간 상호 보완을 통해 6개 팀 중 1위를 차지할 수 있었습니다. 프로젝트 진행 중, Spring 프레임워크로 API를 처음 개발하는 팀원이 기능 개발에 어려움을 겪었습니다. 저는 이 팀원이 스스로 기능을 구현할 수 있도록 며칠간 밤늦게까지 함께 작업하며 문제를 해결해 나갔습니다. 또한 프론트엔드 개발에 강점이 있던 그 팀원에게 도움을 받으며 저도 프론트엔드 개발 역량을 키웠습니다. 이 상호 협력을 통해 프로젝트의 품질을 크게 향상시켰고, 결국 높은 평가를 받을 수 있었습니다. 이 경험을 통해 적극적인 협력과 상호 보완의 중요성을 깨달았습니다. [서비스 출시 및 API 설계, 구현 경험] IT 동아리에서 회고 작성을 돕는 서비스를 출시한 경험이 있습니다. 저는 회원이 목표를 작성, 수정, 삭제할 수 있는 기능을 설계하고 구현했습니다. 이 과정에서 기획의 잦은 변경에 맞춰 기능을 자주 수정해야 했으며, 이를 통해 변화에 유연하게 대응하는 설계의 중요성을 배웠습니다. 이러한 경험은 서비스 개발 및 유지보수에서 확장성 있는 설계를 고민하는 계기가 되었습니다. [새로운 기술 도입에 대한 열린 자세] 저는 다양한 프로젝트에서 C/C++, Java, Python, JavaScript 등 여러 언어와 프레임워크를 활용해 왔으며, 각 프로젝트에 맞는 기술을 빠르게 습득하는 능력을 길렀습니다. 새로운 기술 도입에 거부감이 없으며, 변화하는 기술 트렌드에 맞춰 학습하는 것이 저의 강점입니다. [한화 시스템에 기여할 수 있는 점] 한화 시스템에 입사하게 된다면, 변화하는 요구사항에 맞춰 확장성 있는 설계를 고민하며 개발에 임하겠습니다. 또한, 새로운 기술을 지속해서 탐구하고 적용해 서비스의 품질을 높이는 데 기여하고 싶습니다. 팀원들과의 상호 보완적 협업을 통해 더 나은 서비스를 개발하는 개발자가 되고 싶습니다. 3. 책임감을 가지고 신속하게 행동하여 성과를 냈던 경험에 대해 서술하여 주시기 바랍니다. (1000자) 부트캠프에서 진행했던 “백엔드/프론트엔드 통합 프로젝트”에서 배포 환경이 변화함에 따라 기존에 잘 동작했던 기능이 동작하지 않는 문제에 빠르게 대처한 경험이 있습니다. 프로젝트 발표까지 시간이 얼마 남지 않은 상황이었지만 꼼꼼한 테스트와 끈기 있는 원인 탐색으로 문제의 원인을 찾아 해결하여 발표와 프로젝트 시연을 성공적으로 마칠 수 있었습니다. 저는 해당 프로젝트에서 운영 서버 배포, 웹 소켓 통신을 이용한 채팅 기능 구현을 맡았습니다. 초기에는 단일 서버로 배포했지만, 발표 이틀 전에 쿠버네티스의 파드 2개로 구성된 이중 서버 아키텍처로 설계를 변경하여 배포하였습니다. 재배포 후 채팅과 알림 기능이 가끔 동작하지 않는 문제를 만났습니다. 발표까지 시간이 얼마 남지 않았기 때문에 조급한 마음이 들었지만 차분하게 문제 해결을 위해 노력했습니다. 여러 번의 테스트를 거치고, 오랜 시간 자료를 찾아본 결과, 원인은 채팅에 필요한 웹 소켓과 알림에 필요한 SSE Emitter가 서버의 메모리에 임시저장 되기 때문에 요청을 처리하려는 서버에 Emitter가 없는 경우가 있어 생기는 현상이라는 것을 알게 되었습니다. 따라서 Redis의 펍섭(Pub/Sub)을 활용하여, 서버가 특정 토픽을 구독하게 하고 채팅과 알림의 내용을 그 토픽으로 발행하여 Emitter가 관리되고 있는 서버가 해당 내용을 처리할 수 있도록 코드를 변경하여 해결했습니다. 해당 경험을 통해, 프로그래밍에 있어 모든 현상에는 그 원인이 있으며 차분하고 끈기 있게 파고든다면 대부분의 문제를 해결할 수 있다는 것을 배웠습니다. 그때부터 어떤 문제가 생겨도 당황하거나 초조해하기보다 여유로운 마음을 가지고 적극적으로 원인을 찾아 해결하는 자세를 가지게 되었습니다. 4. 급변하는 환경이나 상황에서 변화에 유연하게 대응하고 그 변화를 기회로 삼아 긍정적인 성과를 이루어낸 경험이 있다면 구체적으로 서술하여 주시기 바랍니다. (1000자) IT 동아리에서 디자이너, 프론트엔드, 백엔드 개발자로 구성된 팀에서 회고 작성을 돕는 서비스를 개발한 경험이 있습니다. 저는 백엔드 개발자로서 자바와 스프링을 사용해 REST API를 개발했으며, 이 과정에서 빈번한 기획 변경 상황에 직면했습니다. 회의가 자주 열렸고 며칠 단위로 기획이 수정되면서, API에도 지속적인 수정이 필요했습니다. 이러한 상황은 처음에는 적응하기 어려웠지만, 저는 이를 기회로 삼아 잦은 변화에 대해 유연한 대응 방안을 찾고자 노력했습니다. 매일 슬랙과 피그마를 통해 기획과 디자인의 변경 사항을 꼼꼼히 확인했고, 디자이너와 프론트엔드 개발자들과 지속적으로 소통하며 변경된 기획이 정확히 반영될 수 있도록 협력했습니다. 특히, 서로의 이해를 명확하게 맞춰 나가는 과정에서 팀워크의 중요성을 느꼈고, 결과적으로 기획 변경에 유연하게 대처해 기능을 성공적으로 완성할 수 있었습니다. 이러한 경험을 통해 다른 직군과 원활하게 소통하며 협력하는 방식을 익힐 수 있었습니다. 또한 반복되는 API 수정 경험을 통해 유연한 설계의 중요성을 깊이 깨닫게 되었습니다. 초기에는 작은 요구 사항의 변경에도 서비스 계층의 코드를 크게 수정해야 했고, 비즈니스 로직이 서비스 계층에 집중되어 코드의 가독성이 떨어졌습니다. 이러한 문제를 해결하기 위해 변화에 유연하게 대처할 수 있는 설계 방법을 고민하던 중, ""일급 컬렉션""이라는 개념을 도입하게 되었습니다. 정렬 조건과 같은 비즈니스 로직을 일급 컬렉션 클래스 안에서 관리하면서 서비스 계층의 코드를 더 깔끔하고 유지보수하기 쉽게 만들었습니다. 그 결과, 기획 변경에도 이전보다 훨씬 유연하게 대응할 수 있었으며, 서비스 계층 코드의 가독성을 높이면서 품질을 향상시킬 수 있었습니다.