현재, Data Scientist로의 직무 전환을 위해 공부하는 과정에 있습니다.
하단의 관련 내용은 추후 업데이트 예정이오니, 참고 부탁드립니다!
백엔드 개발자를 희망하고 있습니다.
주로 SpringBoot 및 관련 라이브러리, MySQL, Redis, Git, Github
를 사용해 백엔드 아키텍처를 설계하고 개발하며 Postman, Swagger
를 이용해 RESTful API를 명세하고 자동화하는 방식을 사용합니다.
사용자가 서비스에 접근할 수 있게 배포하고, 문제가 발생한 부분을 개선하는 일을 좋아합니다.
이를 위해 AWS, Docker, Github Acitons, Nginx
를 사용한 CI/CD 배포를 진행해 단순한 코드 구현에서 끝나는 것이 아닌 실제 사용이 가능한 서비스를 만들어내고 운영까지 원활하게 진행하는 방법을 고민하며 유저의 시선으로 서비스를 이해하는 역량을 쌓고자 노력해왔습니다.
실제로, 인기도를 실시간으로 반영하기 위해 MySQL이 아닌 Redis
를 도입하고, 도메인 접근 시 로딩이 점점 길어지는 현상을 해결하기 위해 유저 캐시를 RDBMS로 이관해 로딩 시간을 줄이는 개선을 했습니다.
꾸준히 정리하고 계획하는 일을 좋아합니다.
이 점을 강점으로 삼아 velog에 트러블 슈팅 및 공부기록, 다양한 팁들을 지속적으로 학습하며 기록하고, 이를 통해 불필요한 반복 작업을 최소화하며 개발해왔습니다.
또한, 혼자하는 것보다는 '함께'하는 것이 규모있는 성과를 낼 수 있다고 생각하기에 Notion, Slack, Jira를 통해 팀 프로젝트를 계획적으로, 팀 구성원들과 적극적으로 커뮤니케이션하며 협업하고 있습니다.
스마일게이트 윈터데브캠프 2기
우아한테크코스 6기 프리코스
휴맥스 드림버스컴퍼니 일경험 인턴십
그동안의 경험으로는 데이터 양이 적어 효과적인 로직 및 성능 개선을 할 수 없었던 점이 아쉬웠기에 구현과 테스트코드 작성이 끝이 아닌, 경량화 등의 방식을 고민하고, 대용량데이터 접근 시 서버 부하를 최소화하는 방법에 대한 고민을 하며 백엔드다운 개발을 하고자 합니다.