채용공고 올리기

안소나님을 응원해보세요!

지금 만족하고 있어요

미리보기

기본 정보

이름
안소나
직업
Backend Developer
간단 소개

사용자의 편리함을 고민하며 구현하는 백엔드 개발자입니다. 기존 요구사항을 충족하는 것에 그치지 않고, 사용자 경험 개선을 위해 지속적으로 노력합니다.

기술 스택

기술 스택

Java, Spring Boot, JPA, mybatis, MySQL, MariaDB, aws-ec2, HTML/CSS, JavaScript, IntelliJ IDEA, Git, Docker

프로젝트

프로젝트명

Plan-B (예산 관리 서비스)

소속/기관명

원티드 개인프로젝트

프로젝트 기간

2024.09. ~ 2024.10.

프로젝트 내용
  • 목적: 사용자의 개인 재무를 관리하며 지출 추적에 도움을 주는 예산 관리 서비스

  • 기술 스택: Java, SpringBoot, JPA, MariaDB

  • 주요 활동 내용

    • QueryDSL을 활용해 다양한 검색 조건과 통계 요구사항을 만족하는 동적 쿼리 기능 설계 및 구현

    • 사용자 경험 중심의 기능 개선 및 리팩토링

      • 월별 예산 사용량 통계 기능 개선: 월간 총 예산, 남은 예산, 사용 비율을 제공하여 사용자 편의성 향상

      • 카테고리 별 사용량 추가: 사용 금액과 비율을 제공하여 지출 패턴 분석 및 예산 관리 효율성 증대

      • 검색 조회 개선: 기본적으로 현재 연도/월의 지출, 예산이 조회 되도록 수정

    • 카테고리 저장 방식 최적화: 예산 카테고리는 10가지 고정 데이터로, DB 호출량을 감소 시키기 위해 init 데이터 스캔 시 Set을 사용하여 중복 확인 후 saveAll로 한 번에 저장하여 관리

프로젝트명

주변 한 끼 (위치 기반 맛집 추천 서비스)

소속/기관명

팀 프로젝트

프로젝트 기간

2024.08. ~ 2024.09.

프로젝트 내용
  • 팀 구성: 5명 (백엔드 5명)

  • 목적: 공공 데이터를 활용한 사용자 위치 기반 맛집 추천 서비스

  • 기술 스택: Java, SpringBoot, JPA, Postgresql

  • 주요 활동 내용

    • BufferReader를 사용하여 csv 파일을 스캔하고, 중복 확인 후 DB에 자동으로 업로드하는 기능 구현

    • 속도 개선: 시군구 목록 조회 시 Redis 캐싱 처리하여 조회 속도 200% 개선

    • 데이터 무결성 강화: 중복 평가 방지, 평점 갱신 로직, @Vaild 어노테이션 활용으로 데이터 무결성 유지

    • 단위 테스트 작성 및 서비스 로직 검증: Mock 객체를 활용해 실제 DB 호출을 방지하고, 서비스 로직의 동작을 독립적으로 테스트함

    • 코드 관리 및 협업: 규칙적인 스크럼 회의를 활용해 진행 상황을 공유하고, 코드 리뷰를 통해 기능 개선에 기여

프로젝트명

BABA (SNS 통합 Feed 서비스)

소속/기관명

팀 프로젝트

프로젝트 기간

2024.08. ~ 2024.09.

프로젝트 내용
  • 팀 구성: 5명 (백엔드 5명)

  • 목적: 게시 된 게시물 중 유저의 해시태그가 포함된 게시물들을 하나의 서비스에서 확인할 수 있는 통합 Feed 애플리케이션

  • 기술 스택: Java, SpringBoot, JPA, H2

  • 주요 활동 내용

    • 게시글과 해시태그 간 관계 최적화: 중간 매핑 엔티티를 활용해 게시글과 해시태그간의 다대다 관계 구현하여 유연성과 확장성 확보

프로젝트명

JoinTree (사내 그룹웨어 애플리케이션)

소속/기관명

팀 프로젝트

프로젝트 기간

2023.07. ~ 2023.09.

프로젝트 내용
  • 팀 구성: 5명

  • 목적: 기업 업무 효율을 향상 시켜주는 그룹웨어 애플리케이션 개발

  • 기술 스택: Java, SpringBoot, MariaDB

  • 주요 활동 내용

    • 회의실 관리 / 예약 시스템 UI/UX 설계: 다양한 라이브러리를 사용하여 사용자 예약 환경 개선

    • 예약 상태 자동화 및 효율성 개선: @Scheduled 메서드를 활용하여 예약 시간이 경과하면 자동으로 '사용 완료' 상태로 변경되도록 구현. 수동 관리의 위험성을 제거하고 예약 상태의 정확성을 유지하여 시스템 효율성 개선

    • 비동기 예약 검색 기능 구현: 회의실 예약자, 예약 상태, 예약 날짜를 기준으로 비동기 검색 기능을 구현하여 예약 정보 조회 속도 개선

포트폴리오

URL

link

수정 중 추가 예정

URL 링크

자격증

자격증명

정보처리산업기사

점수 | 발급기관

필기 | 한국산업인력공단

취득연월

2023.06.

자격증명

컴퓨터활용능력

점수 | 발급기관

2급 | 대한상공회의소

취득연월

2020.10.

자격증명

그래픽기술자격(GTQ)

점수 | 발급기관

1급 | 한국생산성본부(KPC)

취득연월

2018.12.

교육

소속/기관명

원티드

종류 | 전공

사설 교육 | 프리온보딩 백엔드 인턴십 과정

재학 기간 | 재학 상태

2024.08. ~ 2024.09. | 수료

소속/기관명

구디아카데미

종류 | 전공

사설 교육 | (K-DT) 자바 웹 프레임워크 개발자 과정

재학 기간 | 재학 상태

2023.04. ~ 2023.09. | 수료

댓글