채용공고 올리기

김소영님을 응원해보세요!

지금 만족하고 있어요
성실함
책임감
협업 지향
자기 주도적
긍정적

미리보기

기본 정보

이름
김소영
직업
백엔드 개발자
이메일
realwhale64@naver.com
간단 소개

함께 일하고 싶은 개발자, 협업을 중시하는 개발자 안녕하세요! 백엔드 개발자 김소영입니다. 다양한 경험을 즐기며 협업을 중시하는 개발자로서, 트인 시야를 가지고 이전보다 더 나은 서비스를 만들고자 합니다.

자기소개

자기소개

🤙 시간은 자원! 마감 시간을 엄수하고 책임감 있게 업무를 처리합니다.

🤞 개발은 함께하는 것! 팀 프로젝트 팀장 경험 다수, 사무직 인력 관리 경력으로 팀 내 협업을 중요시하며 원만한 커뮤니케이션을 지향합니다.

👌 다양한 경험은 성장의 발판! 새로운 것을 주기적으로 시도하며 도전과 성장을 즐깁니다.

🙌 열린 마음가짐으로, 틀릴 수 있음을 인지하고 피드백을 유연하게 수용합니다


웹 서버 구현/배포

REST API를 사용하여 웹 서버를 구축할 수 있습니다. Java/Spring boot를 이용한 백엔드 서버, React를 이용한 프론트엔드까지의 전체적인 개발 과정에 참여한 경험이 있으며, 해당 스택으로 프로젝트 진행한 경험이 3회 있어 어떤 식으로 웹 서버가 동작하는지 알고 있으며 구현할 수 있습니다. RDB인 MySQL/MariaDB에 대해 알고 있으며 SQL 쿼리문을 사용할 수 있습니다. Redis를 이용한 데이터 캐싱 경험이 있습니다. Github Action을 통한 자동 배포 과정에 대한 기본적인 지식을 가지고 있습니다.

긍정적인 시선으로, 협업 마인드

개발은 혼자 하는 것이 아니며, 답이 정해져있는 것도 아닙니다. 정해진 목표를 완수하기까지 지금보다 더 나은 방법을 찾기 위해 팀원들과 적극적으로 의견을 주고 받는 것을 중요시합니다. 내 의견이 있다면 피력하고, 누군가 다른 의견을 제시한다면 경청하며 이유를 듣고 이해하고자 합니다. 프로젝트 진행 시 주기적으로 개발 상황을 팀원들과 공유하며 상의할 것이 있다면 지체하지 않고 회의 시간을 가져왔습니다.

다양한 경험, 성장은 꾸준히

서비스에 나의 경험을 녹여낼 수 있도록 노력합니다. 운동, 요리, 여행, 게임 뿐만 아니라 여러 가지 취미와 공부를 즐기며 겪은 것들을 기반으로 더 넓은 시야로 세상을 바라보고, 더 나은 경험을 제공하고자 합니다.


커리어 목표

현재는 백엔드 개발자로 서버와 관련한 실력을 쌓는 것에 집중하고 있지만, 차차 프론트엔드에 대한 경험 역시 쌓으며 풀스택 개발자로 발전하고 싶습니다. 프로젝트를 진행하며 프론트엔드에 사용하는 React 역시 조금이나마 사용해보

았는데, 백엔드에서 처리한 데이터가 프론트엔드에서 어떻게 사용되는 지를 알고 나니 조금 더 개발에 대한 이해가 깊

어졌던 경험이 있습니다. 연관되는 기술에 대한 경험이 쌓이면 원래 사용하는 기술도 더 잘 사용할 수 있기 때문에, 다

양한 기술을 사용할 수 있는 개발자가 되는 것이 목표입니다.

개발자에게 필요한 자질 또는 역량

빠르게 발전하는 IT 업계의 특성 상, 개발자는 언제나 열린 마음가짐을 가지고 새로운 변화와 피드백을 받아들일 준비

가 되어 있어야 한다고 생각합니다. 변화하는 것은 불편하지만 성장에 큰 도움이 됩니다. 그것이 새로운 기술이든 동료

에게 받은 피드백이든, 내가 하고 있는 것과 다른 것을 받아들이면 시야가 넓어집니다. 개발자는 일의 특성 상 끊임없이

어떤 것이 가장 나은가에 대한 선택을 하게 됩니다. 시야가 넓어지면 내가 하는 선택에 확신과 타당성이 생겨 전보다 더

나은 것을 산출할 수 있을 것입니다.

기술 스택

기술 스택

Spring Boot, Java, MySQL, Docker, mysql-query, Redis, React

프로젝트

프로젝트명

Commit Field(커밋 필드) - 깃허브 커밋 기록을 돕는 웹게임 서비스

소속/기관명

멋쟁이 사자처럼 부트캠프

프로젝트 기간

진행 중

프로젝트 내용

개요: 일일 커밋 기록을 꾸준히 달성하기 위한 게임 서비스. 커밋필드는 사용자의 Github 커밋 기록을 실시간으로 받으며 펫을 성장시키고 자신의 커밋 기록을 확인하거나 친구와 랭킹으로 경쟁할 수 있는 게임형 서비스입니다.

Github Repository(Backend): https://github.com/CommitField/commitfield

플랫폼: Web 프레임워크: SpringBoot, React(Vite)

기간: 2025년 2월 17일~2025년 3월 13일(25일) / 인원: 4인

담당: 팀장 - 팀원 관리/백엔드 - 로그인, 펫 및 랭킹 기능 전반

담당 업무:

<역할>

Oauth2 로그인

  • Session 방식의 로그인 구현

  • 유저 정보 취득 및 인증, 인가 수행

펫, 랭킹 기능

  • 새 펫 받기 관련 기능, 펫 성장 기능, 나의 펫 모아보기 기능 구현

  • 서비스에서 설정된 기준에 맞게 유저에게 시즌 랭킹 부여, 랭킹 기록 저장 기능

데이터 로직

  • Spring Scheduler를 통해 주기적으로 Github API에 요청 전달, 커밋 수 자동 갱신

  • Spring Event를 사용하여 커밋 수 변경이 감지되면 자동으로 펫, 랭킹에 변화 적용

  • Redis를 활용하여 온라인 상태의 유저를 구분하여 별도 관리

  • WebSocket을 이용해 현재 유저의 실시간 정보 갱신 로직 구현

<성과>

  • Redis 사용으로 불필요한 MySQL Database 접근 횟수 대폭 감소 : 유저 당 1시간에 60회 접근 → 데이터 동기화시에만 접근, 이외로는 접근 없음

  • 변동이 잦은 공동 자원을 사용하는 경우 Spring Event 사용으로 Service간 의존성 감소

  • 실시간 커밋 수 업데이트 기능으로 차후 확장 기능 개발에 유연하게 대처 가능하게끔 설계

프로젝트명

우주라이크 - 사용자 맞춤 영화 추천 서비스

소속/기관명

멋쟁이 사자처럼 부트캠프

프로젝트 기간

2025.01. ~ 2025.02.

프로젝트 내용

개요: 사용자가 자신의 취향을 입력하면 사용자의 장르, 취향 키워드에 맞추어 선정하고 메인페이지에 추천해 띄워주는 서비스입니다. 컨텐츠를 검색할 수 있고, 각 페이지에서 영화 정보를 확인할 수 있으며 챗봇과의 대화를 통해 영화를 추천받을 수 있습니다.

Github Repository(Backend): https://github.com/BackEndSchoolPlus3th/jupiter-back

시연 영상: https://youtu.be/KrzRz4Y0wHg

플랫폼: Web 프레임워크: SpringBoot, React(Vite)

기간: 2025년 1월 17일~2025년 2월 14일(28일) / 인원: 5인

담당: 팀원/백엔드 - 엘라스틱서치 환경 구축, 키워드 기반 추천 서비스 개발

담당 업무:

<역할>

Elastic Search, Logstash, Kibana를 이용한 추천 시스템 구현

  • 서비스에 맞게끔 데이터를 가공하여 추천 전용 Elastic Search 인덱스를 설계.

  • text와 keywords의 구분, 데이터 필드 중 genres의 데이터가 누락된 경우

    제외처리 등

  • 사용자가 선호 키워드, 선호 장르로 지정한 데이터에 따라 검색 결과에 가중치를

    부여하고 가중치 점수가 높은 영화부터 출력하여 영화를 추천받을 수 있도록

    ElasticSearchClient를 설계.

JWT를 이용한 로그인 기능 구현 기여, 프론트엔드 연동

<성과>

  • 백엔드에서만 동작하던 로그인 기능을 프론트엔드에 연동하여 트러블 해소

  • 영화 추천용 인덱스를 별도 분리하여 필요 없는 사전 데이터를 거르고 추천 정확성을 상승

  • Repository에 직접 @Query 어노테이션을 사용하지 않고, ElasticSearchClient를 사용해 코드의 가독성과 유연성을 상승

포트폴리오

URL

link

포트폴리오 Notion

노션

교육

소속/기관명

중앙대학교

종류 | 전공

대학교(학사) | 컴퓨터공학부

재학 기간 | 재학 상태

2014.03. ~ 2019.02. | 졸업

자격증

자격증명

정보처리기사

점수 | 발급기관

합격 | 한국산업인력공단

취득연월

2024.06.

경력

회사명

미래우산

직급 | 부서 | 근무 유형

사원

근무 기간

2023.09. ~ 2024.08. (1년)

담당 업무

전산, 통계, 문서 업무 전반

회사명

주식회사조인스바이오메드

직급 | 부서 | 근무 유형

사원 | 경영부

근무 기간

2022.09. ~ 2023.02. (6개월)

담당 업무

문서, 전산 업무 및 비품 관리 전반

회사명

효성 ITX

직급 | 부서 | 근무 유형

파트장 | CS

근무 기간

2020.10. ~ 2022.04. (1년 7개월)

담당 업무

CS 상급자 업무 전반(민원 처리 및 이슈 해결), 팀원 교육 및 가이드

댓글