채용공고 올리기

이직/구직 중이에요

미리보기

기본 정보

이름
김성윤
직업
간단 소개

- IOS 가계부 서비스를 출시하여 실제 사용자 약 600명에게 최적의 서비스를 제공하고 있습니다. - 백엔드 인턴 경험을 통해, 실무에서의 개발 경험을 쌓았습니다. - 블로그, 깃 허브 등 꾸준한 기록 활동을 통해 꾸준함을 증명할 수 있습니다. - 의견 내는 것을 좋아하고, 사람들과 협업하는 것을 좋아합니다

기술 스택

기술 스택

TypeScript, Spring Boot, NestJS, Java, MySQL

경력

회사명

(주)윈스

직급 | 부서 | 근무 유형

인턴 | 통합개발2팀

근무 기간

2023.07. ~ 2023.12. (6개월)

담당 업무
  • NestJs 기반 웹 백엔드 개발
  • ASP, JavaScript기반 백 오피스 레거시 시스템 기능 개발 및 유지보수
회사명

(주)스마일게이트홀딩스

직급 | 부서 | 근무 유형

어시스턴트 | AI센터

근무 기간

2021.07. ~ 2021.10. (4개월)

담당 업무

챗봇&버츄얼 유튜버 ‘세아’ 데이터 생성 및 측정

프로젝트

프로젝트명

함께하는 금융서비스, 공유 가계부 Floney

소속/기관명

기타

프로젝트 기간

2023.04. ~ 진행 중

프로젝트 내용

#Java #SpringBoot #Spring Data JPA #QueryDSL #MySQL #JUnit5

  • 가계부 도메인 구현 및 유지 보수 진행
  • 전반적인 개발 및 운영 과정 이슈를 블로그 포스팅으로 꾸준히 기록
  • 발생하는 다양한 동시성 에러를 비관적 락, upsert문법을 사용하여 해결
  • Self Referencing 설계와 상속을 통해 무한 뎁스와 카테고리 종류를 나눌 수 있는 카테고리 도메인 구현
  • 통합 테스트, 단위 테스트를 통한 기능 검증 및 낮은 결합도를 고려한 코드 구현
  • Slack을 사용한 장애 알림 , 모니터링 서버를 통해 즉각적인 장애 대응 환경 구축
프로젝트명

(주) 윈스 통합개발2팀 인턴 근무

소속/기관명

윈스

프로젝트 기간

2023.07. ~ 2023.12.

프로젝트 내용
  1. 레거시 시스템의 DB 테이블 약 40개는 유지하며 NestJs 기반 시스템으로 마이그레이션
  • 기존의 insert를 위한 20개의 API → Join을 통해 1번의 쿼리를 날리는 API로 API 부하 200% 절감
  • 전체 데이터를 조회하기 위한 1000줄의 View 테이블로 관리
    → relations 옵션을 통해 적재적소에 맞는 Eager 조회 로직 개선
  1. ASP, JavaScript 기반 백 오피스 유지 보수 및 기능 개선
  • Javascript 기반 엑셀 일괄 등록 기능을 개발하여, 기존에 사용자가 수동으로 입력했던 정보를 한 번의 클릭으로 일괄 처리할 수 있도록 개선→ 사용자 업무 시간 150% 절감
  • 메모리 부족으로 서버 다운 문제를 해결하기 위해, 크론탭을 설정하여 주기적으로 삭제하도록 관리

포트폴리오

URL

link

https://sienna1022.tistory.com

티스토리
link

https://github.com/sienna011022

깃허브

교육

소속/기관명

성신여자대학교

종류 | 전공

대학교(학사) | 융합보안공학과

재학 기간 | 재학 상태

2020.03. ~ 현재 | 재학 중

소속/기관명

분당영덕여자고등학교

종류 | 전공

고등학교 | 인문계

재학 기간 | 재학 상태

2017.03. ~ 2020.02. | 졸업

대외활동

활동명

AWS의 웹 방화벽(WAF)을 활용한 보안 자동화 아키텍처 설계 논문

소속/기관명

연도

내용

최신화된 악성 IP주소를 제공하는 사이트를 크롤링하여, AWS WAF에 자동으로 IP 설정을 해주는 시스템을 제안. 해당 자동화 시스템으로 클라우드 상에서 사용자의 실수 가능성을 줄이고, 수동으로 설정하는 것과 비교했을 때 **최대 90%**의 사용자 업무 시간을 절약하는 효과

활동명

TDD,클린코드 with JAVA 15기

소속/기관명

넥스트 스텝

연도

내용

[배운 내용]

  1. 단위 테스트를 만들며, 기능 간의 결합도를 낮추어 객체 지향적 코드 작성.
  2. 멘토들의 코드 리뷰를 통해, 타인이 읽기 쉬운 코드란 무엇인지 고민.
  3. 리팩토링을 통해 중복코드를 제거하는 등 유지보수를 위한 코드를 만드는 것의 중요성
    교육 정리
활동명

네이버 소프트웨어야 놀자 멘토 활동

소속/기관명

네이버 커낵트 재단

연도

내용

대학생 멘토팀 팀장으로서 초등학생을 위한 코딩 수업을 기획하고 진행하였습니다.

[프로젝트 내용]
데이터, 인공지능에 대해 교육
코로나 속, 학교를 처음 가본 친구들을 위해 네이버의 [엔트리 플랫폼]을 이용하여 학교 길 안내 챗봇 코딩 교육.

[주요 성과]
우수 프로그램상

최종 발표 영상

자격증

자격증명

OPIC

점수 | 발급기관

IM | ACTFL

취득연월

2023.03.

자격증명

TOEIC

점수 | 발급기관

790 | ETS

취득연월

2023.02.

외국어

외국어명

영어

점수

일상 회화 가능

댓글