성장일지
자기소개 본문
자기소개 : 끊임없는 발전과 도전
저는 새로운 분야에 도전하며 지속적으로 성장하고자 하는 열정을 가진 사람입니다. 현실에 안주하지 않고, 성장할 수 있는 기회가 있을 때마다 그 기회를 잡아 도전합니다. 이러한 성향 덕분에 백엔드 엔지니어로 목표를 설정한 이후, 역량 강화를 위해 관련 직무 경험과 자격증을 취득하며 포트폴리오를 다각화하고 있습니다.
저의 발전과 도전하는 성향을 보여주는 일례로, 진로를 IT 분야로 변경한 것입니다. 군복무 중 이세돌과 알파고의 대국을 지켜본 후 IT 분야에 대한 끊임없는 호기심과 열정이 생겼습니다. 그 이후 컴퓨터공학의 세계에 빠져들었고, 관련된 분야에 깊은 관심을 갖게 되었습니다. 웹 개발 부트캠프에서 전반적인 풀스택 웹 개발 교육과정을 이수하였으며, 딥러닝 기반 영상인식 전문가 과정을 통해 역량을 강화하였습니다.
이것에 만족하지 않고, 백엔드 업무를 맡아 다양한 실무 경험을 쌓아왔습니다. GitLab Pipeline과 Jenkins를 이용한 CI/CD 구축을 통해 무중단 배포를 지원하고 퍼블리셔 배포 속도 향상에 기여했습니다. 또한, 구글 애널리틱스를 통해 수집된 트래킹 데이터를 활용하여 CRUD 기반 API를 개발함으로써 '모두의 예체능' 애플리케이션의 조회 기능을 향상시켰습니다. 더불어, 이용자 관련 상품 카톡 알림 전송 기능을 도입하고 구현하여 사용자 편의성과 기능 향상에 기여하였습니다. 시스템 최적화와 사용자 경험 개선을 위해 지속적으로 노력하며, 백엔드 엔지니어로서의 역량을 쌓아왔습니다.
이제는 저의 배움에 대한 태도와, 지금껏 쌓아온 경험과 역량을 발휘하여 새로운 도전에 나서고자 합니다.
어려움 극복 경험 : 커뮤니케이션의 중요성
프로젝트 진행 중 발생한 이슈를 원활한 커뮤니케이션을 통해 해결한 경험이 있습니다. '써모스 선물하기' 앱 프로젝트를 진행하던 중 서버 다운 이슈가 발생했습니다. 밤샘 작업을 통해 모니터링과 트러블슈팅을 시도했으나, 원인을 찾지 못했습니다.
문제를 혼자 해결하는 데 한계를 느꼈고, 노하우와 경험이 많은 선임 개발자에게 도움을 요청하기로 결정했습니다. 이슈 사항과 대응 내용을 정리하여 선임 개발자에게 공유드렸습니다. 선임 개발자는 EC2 인스턴스 설정 문제를 점검하라는 조언을 주었고, 이를 통해 EC2 T2 인스턴스 크레딧 초과로 인한 문제임을 확인할 수 있었습니다. 따라서 T3로의 마이그레이션을 통해 문제를 해결했습니다.
이 경험을 통해 이슈 사항에 대한 빠른 공유와 배움에 대한 열린 자세의 중요성을 깨달았습니다. 또한 팀 내 커뮤니케이션의 핵심적인 역할을 배웠습니다. 서로 소통하고 정보를 공유함으로써 문제를 더 빠르게 해결할 수 있다는 것을 체득하였습니다.
성공경험 : 사용자 경험 개선을 위한 성능 최적화 프로젝트
DB 반정규화와 SQL 튜닝을 통해 시스템 성능 최적화에 기여한 경험이 있습니다. 큰 프로젝트에서 메인 개발자로 승진하여 중요한 업무와 책임을 맡게 되었습니다. 프로젝트의 주요 이슈는 이벤트와 반응 속도가 느려 사용자 경험이 저해되는 것이었습니다. 클라이언트의 요구사항을 충족하기 위해 문제의 원인을 분석했습니다.
분석 결과, 쿼리에서 불필요한 조인이 많아 성능 저하가 발생한 것을 확인했습니다. 이에 따라 DB 구조를 반정규화하고 ORM의 쿼리를 최적화하여 시스템의 응답 속도를 평균 40% 향상시켰습니다. 이러한 개선을 통해 사용자들이 웹이나 앱에서 버튼을 눌렀을 때 발생하는 대기 시간을 3초 이내로 줄여 사용자 경험을 크게 개선할 수 있었습니다.
클라이언트와의 원활한 의사소통을 통해 요구사항을 신속하게 파악하고, 원인을 진단하여 시스템을 개선함으로써 많은 보람을 느꼈습니다. 또한 기술적으로 데이터베이스 최적화를 주도하여 시스템 성능 향상에 기여함으로써 큰 성취감을 느낄 수 있었습니다
'나의 성장기' 카테고리의 다른 글
네트워크 관리자 2급 공부 (0) | 2024.11.20 |
---|---|
앞으로 할 프로젝트 목표 (1) | 2024.10.13 |
ADsP 공부 (0) | 2024.04.08 |
sqld 공부 (0) | 2024.04.07 |
sqld 공부 (0) | 2024.04.04 |