채용공고 올리기

이국준님을 응원해보세요!

좋은 제안에 열려있어요
창의적
책임감
협업 지향
분석적
문제 해결사

미리보기

직업
백엔드 개발자
이름
이국준
간단소개
1년차 개발자로 스타트업에서, 웹 서비스의 Backend를 맡아 개발을 진행했습니다. 작은 규모의 팀에 입사해 팀 내 개발 뿐 아니라, 기획과 운영에도 참여하며 한 서비스가 만들어는 과정을 이해하고 있습니다. 효율적이고, 신뢰할 수 있는 분위기에서 일하는 것을 좋아합니다. 이를 위해 팀원이 신뢰할 수 있는 사람이 되고자 항상 노력합니다. 그리고 하나의 좋은 서비스가 만들어지기까지는 수 많은 팀원들의 협업이 있어야 한다고 생각하기에, 적극적인 커뮤니케이션과 상대방을 존중하는 태도를 중요한 가치로 생각합니다. 업무를 효율적으로 하는 것을 중요시 합니다. 이를 위해 비효율적인 프로세스를 개선하고 새로운 것을 배우는 것에 흥미가 있습니다. 배운것을 기록하면서 어제보다 오늘 더 나은 내가 되길 기대하며, 개인 블로그를 운영하고 있습니다.

기술 스택

기술 스택
NestJS
TypeScript
Spring Boot
Java
MySQL
PostgreSQL
AWS
Prisma
TypeORM
JPA

경력

회사명
(주)도들랩
직책 • 부서
백엔드 개발자 • 개발팀
근무 기간 (근무 형태)
2023.03. - 2024.03.
(1년 1개월 | 정규직)
담당 업무

앱 내 수정, 변경 데이터 수집 기능 구현

 

2023.11 ~ 2023.12


의약품 안전관리 서비스에서 필요한 사용자 입력에 따라 변경된 내용을 추적하는 Audit 서비스 유지보수.

  • 작업 내용: 특정 이벤트만 기록되던 로그를 앱 내 데이터 변경이 발생하면 로그로 기록하도록 하고, 로그로 기록되는 정보를 규격화해서 기존 any 타입으로 받아오는 데이터를 타입을 명시하고 타입체크를 하는 방식을 통해 유지보수성을 향상시킴
  • 성과: 로그 서비스의 유지보수성 향상 및 로그 수집의 기준을 수립


 

ICSR 검증 자동화

 

2023.10 ~ 2024.02


ICSR(개별 이상사례 전자보고) 검증을 자동화 해서, 사용자들이 정보 불일치로 인한 재보고를 하지 않고, 해당 정보에 대해서 미리 유효성 여부를 파악할 수 있도록 하는 기능을 개발.

  • 작업 내용: 식약처에서 제공하는 이상사례 Validation 문서를 JSON 형태로 변환하고, 이를 Bitbucket private repository, git+ssh 방식으로 의약품 안전관리 서비스 내에서 Validation 작업에 사용.
  • 성과: 시스템 내부에서 이상사례 데이터를 식약처 기준에 맞게 Validation이 가능해짐. 식약처 기준이 변경되면, Json Data만 수정하면 검증을 자동화할 수 있도록 함.


 

식약처 E2B(R3) 연계보고 기능 구현

 

2023.09 ~ 2023.10


식약처에서 제공하는 SOAP API를 이용해 서비스 내부에서 이상사례를 직접 보고하는 기능을 구현.

  • 작업 내용: SOAP API를 우리 서비스에 맞춰 개발하는 과정에서, 식약처 이상사례 데이터 통과 여부 판단을 위해 Cron을 이용한 정기적인 검증을 수행. 식약처와 SOAP 통신을 위한 연계 ID발급 및 앱 내에서 안정적인 SOAP 통신을 구현.
  • 성과: 기존 보고 방식 대비, 유저의 편리성이 증대


 

회사 내 테스트 코드 가이드라인 배포

 

2023.03 ~ 2024.03


회사 내 프로젝트에 테스트 코드 문화의 정착을 기여.

  • 작업 내용: CICD 과정에서 테스트 성공 시 배포 되도록 작업. 테스트가 필요한 기준 문서 작성, 테스트 관련 SOP 제작, 테스트 가이드 문서 만들어서 사내 공유. 작업하는 영역의 주요 유즈케이스에 대한 테스트 코드 300여개 작성 및 작업 영역 Coverage 80% 이상 유지
  • 성과: CICD 과정에서 테스트를 수행하는 절차가 포함되어 유지보수성 향상, 전체 프로젝트 Statement Coverate 약 60% 달성

프로젝트

프로젝트명
TeamsReserve-MVP
소속/기관명
개인
프로젝트 기간
2024.05. - 2024.05.
(1개월)
프로젝트 설명

Redis 분산락을 이용한 동시성 제어

 

  • 개발 기여도: 100%
  • 작성 언어: Typescript


    예약시 동시성 문제를 Redis 분산락을 이용해서 해결

  • 작업 내용: 공간을 예약할 때, 동일한 시간에 동시 예약이 들어오면 둘다 예약이 성공할 수 있는 동시성 문제를 발견해서 해당 문제를 Redis 분산락을 통해서 해결함.
  • 성과: 동시에 예약시 성공하는 동시성 문제가 해결됨.


 

CICD 구현 및 배포

 

  • 개발 기여도: 100%
  • 관련 스킬: Github Actions, AWS EC2, AWS RDS, AWS ElastiCache, AWS Route53, AWS ALB, Docker, Docker Compose, Bastion Host


    AWS Infra를 통해서 CICD를 구현

  • 작업 내용: Database는 RDS, ElastiCache를 이용하고, Bastion Host를 이용해서 접근. 도메인을 발급해서 실제 Backend로 접근할 수 있도록 만듦. CICD를 구현해서 배포환경을 구현함.
  • 성과: CICD를 통해 배포자동화와 테스트자동화를 구현


 

Test Container를 이용한 통합 테스트 진행

 

교육

소속/기관
한밭대학교
종류 | 전공명/전공계열
대학교(학사) | 정보통신공학과
재학 기간 (재학 상태)
2017.03. - 2023.03. (졸업)

대외활동

활동명
2022 전국 대학생 프로그래밍 경진대회
소속/기관
Goorm
활동 연도
2022
활동 상세 설명

대학생 코딩 대회

 

전체에서는 14등, 교내에서는 2등으로 입상함

자격증

자격증명
정보처리기사
점수/급 | 발급 기관
100 | Q-net
취득월
2022.09

포트폴리오

타입
URL
깃허브
link
TeamsReserve-MVP(Toyproject)
깃허브
link
Github 주소
URL 링크
link
개인 블로그
노션
link
포트폴리오
댓글