미리보기
기본 정보
안녕하세요. 꾸준함이 무기인 개발자 심규민입니다. 저는 작년부터 지금까지 총 9개의 스터디에 참여하였으며, 스터디에서 학습한 내용을 프로젝트에 최대한 적용하려 노력하고 있습니다. 제가 지금까지 꾸준하게 달려온 모습을 글이 아닌, 직접 보여드리고 싶습니다. 감사합니다.
기술 스택
Java, Spring, MySQL, Redis, AWS, JPA, Kotlin
프로젝트
함께 이뤄가는 애완 공유 TODO 서비스 : Pawith
개인
2023.07. ~ 2024.01.
스쿨포인트
개인
2024.03. ~ 진행 중
포트폴리오
자기소개
"꾸준함을 원동력으로 삼아 성장하는 백엔드 개발자 심규민입니다."
저는 다양한 개발 분야를 찾아보는 과정에서 지금까지 학습한 다양한 전공을 녹여낼 수 있으며, 사용자들이 인지하지 못하지만 다양한 데이터를 저장, 조회, 수정, 삭제 등 안정적으로 서비스를 제공하는 백엔드 분야에 관심을 가지게 되어 백엔드 분야에 대해 공부하기 시작했습니다.
저는 지식을 더 넓히기 위해 6개월간의 기간 동안 스프링 강의를 수강했습니다. 그 후 CRUD를 구현할 수 있을 정도의 지식으로 IT 연합 학회에 참여하여 3개월 동안 서비스를 제작하고 배포한 경험이 있습니다.
한 번의 배포 이후, 새로운 방향을 가지고 PAWITH 이름의 새로운 서비스를 재출시하였습니다. 이 과정에서 140명의 사용자를 모았으며, 이 중 40%에 해당하는 60명의 사용자가 서비스를 지속적으로 이용하였습니다.
서비스를 재출시하는 과정에서 사용자의 경험을 향상시키기 위해 성능 최적화를 진행한적이 있습니다. 이 중 JPA에서의 fetch join을 통해 300%의 성능 개선을 이뤄냈습니다. 또한 도메인간 의존성을 제한하기 위해 도메인을 모듈 단위로 관려하였습니다.
앞선 프로젝트 경험 외에 더 나은 개발자가 되기 위해 1년이 넘는 기간동안 아키텍처, 데이터베이스, 디자인패턴, 자바 최적화 등 여러 주제의 스터디에 참여하였습니다. 이 중, 자바 최적화에서 학습한 GC의 특징을 통해 MySQL 라이브러리의 AbandonedConnectionCleanupThread 에서 발생하는 메모리 누수를 발견하였으며, 이를 비활성화하여 메모리 누수를 해결한 경험이 있습니다.
저의 강점은 꾸준함입니다. 저의 꾸준한 노력과 경험을 제 자신을 지속적으로 발전시키는 원동력이 되었습니다. 이에 더해 꾸준한 스터디와 학회에서의 발표를 통해 정보 공유 능력을 기를 수 있었으며, 주변 팀원들과 꾸준한 정보 공유를 통해 팀원들의 러닝 커브를 줄여가며 같이 성장해 나갔습니다.
저의 이러한 꾸준한 모습을 글이 아닌, 직접 보여드리고 싶습니다. 감사합니다.