채용공고 올리기

심상익님을 응원해보세요!

이직/구직 중이에요
성실함
책임감
협업 지향
커뮤니케이션
열정적

미리보기

기본 정보

이름
심상익
직업
백엔드 개발자
간단 소개

모두에게 편리한 서비스를 개발하고자 합니다. 단 한 명의 사용자라도 불편을 겪는 부분이 있다면, 이를 개선하기 위해 끊임없이 노력하는 자세를 가지고 있습니다. 사용자의 경험을 세심하게 살피며, 작은 문제라도 놓치지 않고 빠르게 대응하는 것을 중요하게 생각합니다.

기술 스택

기술 스택

Java, Spring Boot, JavaScript, TypeScript, React, Next.js, PostgreSQL, MongoDB, Elasticsearch, C++, Redis, Docker, JPA, Flutter

프로젝트

프로젝트명

아이스크림(IceCream)

소속/기관명

삼성 청년 SW 아카데미(SSAFY) 자율 프로젝트

프로젝트 기간

2024.04. ~ 2024.05.

프로젝트 내용
[ 요약 ]

스쿨존 내 아이들의 안전한 보행을 위한 교통 안전 서비스

  • 데이터베이스 모델링, 백엔드 개발, 관리자 페이지 개발, GPU 서버 구축 담당

  • 목적지 도메인 서비스 및 API 기능 구현

  • Firebase Cloud Messaging(FCM)을 활용한 알림 발송 기능 구현

  • PostgreSQL을 활용한 공간 좌표 데이터 저장 및 연산 기능 구현

  • Next.js를 활용한 관리자 페이지 풀스택 개발

[ 고민한 내용 ]
  • 다량의 알림 발송 시 빠른 전송 속도 확보를 위해 ThreadPoolTaskExecutor를 통한 비동기 처리를 적용 [코드 보기]

  • 공간 데이터의 효율적인 검색을 위해 GiST 인덱스 생성, geometry와 geography 타입을 활용하여 다양한 공간 데이터 저장 및 관리

  • 관리자 페이지의 보안을 위한 로그인 -> bcrypt를 통한 관리자 계정 비밀번호 암호화 및 복호화 대조 기능 구현

  • 로그 수집 및 활용을 위한 ELK 스택 구축

    • Logstash를 통한 대량의 로그 데이터를 전처리하여 수집하고 Elasticsearch로 전송하여 저장 및 분석할 수 있는 Pipeline 구축, Kibana를 활용하여 로그 데이터를 직관적으로 시각화하고 모니터링 [코드 보기]

    • 로그에 CorrelationId를 도입하여 API 요청 및 응답을 추적하여 장애 발생 시, 빠른 문제 해결 가능하도록 시스템 구축 [코드 보기]

프로젝트명

소모아(SOMOA)

소속/기관명

삼성전자 DA사업부 연계 프로젝트

프로젝트 기간

2024.02. ~ 2024.04.

프로젝트 내용

IoT 기반 가전기기 소모품 통합 관리 플랫폼입니다. 소모아는 제조사에 구애받지 않는 자유로운 기기 연결과 소모품 구매와 사용에 따른 소모품 보유량 관리 기능을 제공합니다. 아래와 같은 역할을 수행하였습니다. [자세히 알아보기]

기기 테스트 앱

  • TypeScript 기반의 NextJS를 활용한 백엔드 구축

  • bcrypt와 JWT를 통한 인증 로직 구현

  • ts-jest를 통한 테스트 코드 작성 및 API 기능 테스트

서비스 백엔드

  • 쇼핑몰 주문 정보 처리 및 Firebase Cloud Messaging(FCM)을 통한 알림 발송 기능 구현

서비스 프론트엔드

  • FCM 라이브러리를 통한 사용자의 FCM 토큰 추출 및 로그인 시 서버로 토큰 값 전송 구현

  • 사용자 디바이스의 모든 상태(앱 종료, 백그라운드, 포그라운드)에 대한 알림 수신 구현

  • secure storage를 통한 로그인 관련 정보 저장 및 자동 로그인 구현

성과

  • 프로젝트 우수상 수상

포트폴리오

URL

link

이력서

노션
link

GitHub

깃허브
link

Solved.ac

URL 링크

자기소개

자기소개

[ 저는 이런 사람입니다. ]

  • 서비스는 사용하는 모든 이가 편리함을 제공 받아야 한다고 생각합니다. 사용자 중 단 한 명이라도 불편함을 느낀다면 이를 해결하여 완벽한 서비스를 제공하는 개발자가 되고자 합니다.

  • 서비스에 에러가 발생하지 않는 완벽함을 추구합니다. 그럼에도 불구하고, 발생할 수 있는 어떠한 에러에도 대응할 수 있는 유연성과 빠른 복구를 위한 즉각적인 대응책을 마련하는 데 중점을 둡니다.

  • 더 나은 서비스가 될 수 있도록 새로운 기술을 학습하는 것에 관심이 많습니다. 이를 통해 끊임없이 성장하며, 변화하는 환경에 맞춰 서비스의 품질과 효율성을 지속적으로 개선해 나가고자 합니다.

  • 개발 과정에서 팀원들과 지식과 경험을 공유하는 것을 중요하게 생각합니다. 문제를 해결하며 알게 된 정보나 도움이 될 만한 자료를 함께 나누며, 팀 전체의 성장과 발전을 도모하는 마인드를 가지고 있습니다.

  • 논리적 사고력과 효율적인 코드 작성 능력을 향상하기 위해 매일 알고리즘 problem solving을 실천하고 있습니다.

교육

소속/기관명

삼성 청년 SW 아카데미

종류 | 전공

사설 교육 | 10기

재학 기간 | 재학 상태

2023.07. ~ 2024.06. | 졸업

자격증

자격증명

정보처리기사

점수 | 발급기관

PASS | 한국산업인력공단

취득연월

2024.09.

자격증명

SQLD

점수 | 발급기관

PASS | 한국데이터산업진흥원

취득연월

2024.06.

자격증명

PCCP C++

점수 | 발급기관

Lv.3 | 프로그래머스

취득연월

2024.06.

자격증명

SW 역량테스트

점수 | 발급기관

Level B | 삼성전자

취득연월

2024.03.

댓글