채용공고 올리기

이후성님을 응원해보세요!

이직/구직 중이에요
성실함
책임감
학습 지향
고객 중심
열정적

미리보기

기본 정보

이름
이후성
직업
백엔드 개발자
간단소개

개발을 통해 사용자에게 도움과 편리함을 주고 싶은 웹 개발자입니다. Java, Spring, MySQL, AWS, Git 등을 이용하여 기획부터 Backend, DevOps를 맡아 진행한 여러 서비스 경험이 있습니다. 문제 해결과 성능 개선에 관심이 많습니다. 문제를 인지하고 빠르게 해결하며 이 과정에서 팀원들과의 논의를 통해 더 나은 해결방안을 찾는 것을 즐깁니다. 꾸준한 학습을 통해 성장하는 것을 즐깁니다. 레거시 기술부터 최신 기술까지 등장 배경과 이유를 학습하고 원리를 이해 해가며 학습합니다.

기술 스택

기술 스택

포트폴리오

타입

URL

노션
링크

포트폴리오

깃허브
링크

깃허브

프로젝트

소속/기관명

팀프로젝트

프로젝트명

Patientpal

프로젝트 내용

기여도 - 백엔드 60%, 인프라 100%

맡은 역할

  • Spring Boot, JPA, MariaDB, Redis, AWS 등을 이용한 RESTful 백엔드 애플리케이션 개발 및 인프라 관리 담당.

  • 500만 건의 더미 데이터에서 발생한 프로필 검색 시 조회 속도 저하 문제를 해결하여 성능 최적화 달성.

  • 프로필 리스트 조회 시 매 요청마다 발생하는 이미지 S3 로드로 인한 사용자 경험 저하를 CloudFront와 Lambda@Edge를 활용해 캐싱 및 리사이징을 통해 해결.

  • 불필요한 연관관계 제거 및 엔티티 구조 리팩토링을 통해 조회 쿼리 최소화 및 데이터베이스 성능 최적화.

  • 디자인 패턴(전략 패턴, 빌더 패턴)을 적용하여 코드 재사용성, 확장성, 유지보수성을 향상.

  • Redis HyperLogLog와 @Scheduled를 사용해 동시성을 고려한 프로필 조회수 집계 시스템 구현.

  • Mockito, JUnit5, JMeter를 이용해 단위 테스트, 슬라이스 테스트, 부하 테스트를 진행하여 애플리케이션 안정성 확보.

  • Docker, Nginx, Github Actions를 이용한 CI/CD 파이프라인 구축 및 Blue/Green 무중단 배포 실현.

  • Prometheus, Grafana를 이용한 실시간 모니터링 중 SSE 알림으로 인한 DBCP 부족 해결.

프로젝트 기간
2024.05. ~ 진행 중
소속/기관명

개인프로젝트

프로젝트명

GYM

프로젝트 내용

운동 용품을 주문하고 후기를 공유할 수 있는 서비스입니다.

맡은 역할

  • Spring, MySQL, JPA, Thymeleaf 등을 사용해 SSR(Server-Side Rendering) 방식으로 백엔드와 프론트엔드를 모두 개발한 개인 프로젝트 진행.

  • Spring Security, Filter, Interceptor를 활용하여 로그인, 인증, 인가 API를 개발, 사용자 인증 및 권한 관리를 구현.

  • 주문, 배송, 장바구니, 커뮤니티 API를 설계 및 구현하여 전자상거래와 소셜 기능을 갖춘 웹 애플리케이션을 완성.

  • SFTP를 이용한 build-copy-paste-execute 방식으로 수동 배포 프로세스 진행

프로젝트 기간
2023.07. ~ 2023.09.
(3개월)

자격증

자격증명

정보처리기사

점수 | 발급기관

한국산업인력공단

취득연월

2024.07.

교육

소속/기관명

멀티캠퍼스

종류 | 전공

사설 교육 | Java

재학 기간

2023.02. ~ 2023.07.

재학 상태

졸업

소속/기관명

경희대학교

종류 | 전공

대학교(학사) | 체육학

재학 기간

2016.03. ~ 2023.02.

재학 상태

졸업

댓글