채용공고 올리기

이아린님을 응원해보세요!

지금 만족하고 있어요
책임감
협업 지향
유연함
학습 지향
적응력

미리보기

기본 정보

이름
이아린
직업
백엔드 개발자
간단 소개

교육

소속/기관명

광운대학교

종류 | 전공

대학교(학사) | 소프트웨어학부

재학 기간 | 재학 상태

2019.03. ~ 2024.08. | 졸업

소속/기관명

광운대학교

종류 | 전공

대학교(학사) | 미디어커뮤니케이션학부

재학 기간 | 재학 상태

2019.03. ~ 2024.08. | 졸업

기술 스택

기술 스택

Java, Figma, Spring Boot, Oracle, JPA, JSP, mybatis, MySQL, MSA, Docker, GitHub

자기소개

자기소개

Growth

저는 새로운 도전을 통해 꾸준히 성장하는 것을 중요하게 생각합니다. 대학 시절부터 새로운 기술을 배우고, 이를 실제 프로젝트에 적용하는 데에 항상 열정을 쏟았습니다. 처음에는 단순한 코드 작성에 머물렀지만, 시간이 지나면서 설계, 최적화, 유지보수 등 더 넓은 시야에서 문제를 바라보게 되었습니다.

Teamwork

저는 팀원들과의 협업을 통해 더 큰 성과를 이루어 내는 것을 즐깁니다. 팀 프로젝트에서 저는 항상 동료들과의 원활한 소통과 협력을 최우선으로 하여, 팀의 목표를 달성하기 위해 노력해 왔습니다. 프로젝트에서는 팀의 목표와 일정을 관리하며, 정기적인 스크럼을 통해 진행 상황을 점검했습니다. 또한, 문제나 의견 차이가 있을 때는 팀원들의 의견을 적극적으로 경청하고, 서로의 강점을 살려 최선의 해결책을 찾기 위해 노력했습니다.

프로젝트

프로젝트명

AI B2B 프로젝트

소속/기관명

프로젝트 기간

2024.09. ~ 2024.09.

프로젝트 내용

프로젝트 설명

  • 주제: AI를 활용하여 기업 간 거래(B2B) 프로세스를 자동화하고 효율적으로 관리할 수 있는 플랫폼 개발

  • 인원: BE 3

  • 링크: AI B2B Project

  • 사용 기술: Java Spring Boot JPA PostgreSQL Redis Docker Spring Cloud FeignClient RestTemplate Spring Security JWT Swagger

기여한 내용

  • Spring Security와 JWT를 이용해 게이트웨이 필터 및 각 서비스 필터에서 회원 인증/인가 처리

  • Spring Boot와 JPA를 활용한 RESTful API 개발

    • 배송담당자 전체 조회, 허브별 조회, 수정, 삭제와 같은 기능을 설계 및 구현

    • 배송담당자 조회 시 FeignClient N+1 호출 문제 발생

      • 배송 담당자들이 속한 허브 ID 리스트를 전달하여 소속 허브 이름을 한 번에 조회함으로써 API 호출을 최소화

      • 성능을 최적화하여, 대량의 데이터를 처리할 때 효율성을 크게 개선

프로젝트명

DASOM 다솜

소속/기관명

전공 프로젝트

프로젝트 기간

2023.09. ~ 2023.11.

프로젝트 내용

프로젝트 설명

  • 주제: 아는 지인이 없어도 대학생들이 미팅에 쉽게 참여할 수 있도록 매칭 서비스를 제공하는 웹 어플리케이션

  • 인원: BE 2, FE 2

  • 링크: DASOM

  • 사용 기술: Java MariaDB Spring Boot JPA GitHub

기여한 내용

  • <오픈소스소프트웨어> 전공 과목에서 우수 과제로 선정

  • Spring Boot와 JPA를 활용한 RESTful API 개발

    • 사용자가 다양한 미팅에 쉽게 참여할 수 있도록 미팅 생성, 조회, 신청, 신청자 관리 기능 구현

    • 효율적인 데이터 접근과 사용자 경험 향상을 위한 게시물 페이징 구현

  • 데이터베이스 설계 및 최적화

    • 관계형 데이터베이스를 사용하여 회원, 미팅, 미팅 신청 등을 구조화

    • JPA를 활용한 ORM 매핑으로 데이터베이스와의 상호작용을 최적화

프로젝트명

Seasoning 시즈닝

소속/기관명

구름톤 유니브

프로젝트 기간

2023.11. ~ 2024.04.

프로젝트 내용

프로젝트 설명

  • 주제: 사계절보다 더 세밀하게 계절의 변화를 기록할 수 있는 새로운 기록 패러다임을 제공하는 웹앱

  • 인원: BE 2, FE 2

  • 링크: Seasoning

  • 사용 기술: Java MySQL Spring Boot JPA GitHub Swagger

기여한 내용

  • Spring Boot와 JPA를 활용한 RESTful API 개발

    • 사용자 간의 상호작용을 강화하기 위해 친구 신청, 취소, 수락, 거절, 삭제와 같은 다양한 친구 관리 기능을 설계 및 구현

  • 이벤트 핸들러 활용

    • 스프링 이벤트 핸들러 방식을 도입하여 회원가입 시 자동으로 공식 계정을 친구로 추가하는 기능 구현

      • 클래스 간의 결합도를 낮추고 단일 책임 원칙을 준수함으로써 유지보수성과 가독성을 높인 코드 유지

  • API 문서화

    • Swagger를 활용하여 API 엔드포인트를 명확하고 이해하기 쉽게 문서화하여, 팀원 및 외부 개발자와의 원활한 협업을 도모

  • 테스트 주도 개발(TDD)

    • 코드의 안정성과 신뢰성을 확보하기 위해 테스트 주도 개발 방식을 적용하여 모든 단위, 통합 테스트 코드 작성

프로젝트명

같이사자

소속/기관명

기타

프로젝트 기간

진행 중

프로젝트 내용

프로젝트 설명

  • 주제: 기존에 진행한 지역 기반 공동구매 웹 애플리케이션의 코드 및 아키텍처를 리팩토링하여 성능과 유지보수성을 개선

  • 인원: BE 1

  • 링크: 같이사자

  • 사용 기술: Java MySQL Spring Boot JPA GitHub

기여한 내용

  • 기획 및 설계

    • 프로젝트 초기 단계에서 기획, 스토리보드 작성, 와이어프레임 설계 및 디자인을 주도하여 전체 애플리케이션의 구조와 사용자 경험을 체계적으로 설계

  • Spring Boot와 JPA를 활용한 RESTful API 개발

    • 공동구매 조회, 모집, 삭제, 참여 기능을 전면적으로 리팩토링하여 코드 유지보수성을 향상시키고, 클린 코드 원칙을 준수하여 가독성을 높임

    • 데이터베이스 상호작용을 최적화하기 위해 다양한 SQL 및 PL/SQL 쿼리문을 작성하여 복잡한 비즈니스 로직을 구현

    • 다양한 사용자 입력과 비즈니스 로직에 대한 포괄적인 유효성 검사를 구현하여 애플리케이션의 안정성과 보안성을 확보

  • 테스트 주도 개발(TDD)

    • TDD 방식을 적용하여 모든 기능에 대한 유닛 테스트 코드를 작성함으로써, 코드 품질을 높이고 버그 발생 가능성을 최소화

  • 프로젝트 배포 및 관리

    • AWS 서비스 EC2를 사용하여 안정적이고 확장 가능한 인프라 구축

포트폴리오

URL

link

티스토리

티스토리
link

깃허브

깃허브

대외활동

활동명

Spring 단기 심화 1기

소속/기관명

내일배움캠프

연도

내용
  • Spring 프레임워크를 활용한 백엔드 개발 심화 과정을 수료하여 실무에 적용 가능한 기술 역량을 강화

활동명

구름톤 유니브

소속/기관명

구름

연도

내용
  • 대학생 IT 연합 해커톤

활동명

멋쟁이사자처럼 동아리 11기

소속/기관명

멋쟁이사자처럼

연도

내용
  • 대학생 IT 연합 동아리

  • mvp 프로젝트 개발

자격증

자격증명

정보처리기사 필기

점수 | 발급기관

취득연월

2024.02.

자격증명

SQLD

점수 | 발급기관

한국데이터산업진흥원

취득연월

2024.03.

댓글