본문 바로가기

안녕하세요 조현식입니다

by 1223v 2025. 2. 10.

INTRODUCE

웹 / 앱 서비스를 개발하는 개발자 조현식입니다.

5명의 팀원과 함께 유저 수 1231명, 매출 약 1300만원의 서비스의 개발 및 운영 경험이 있습니다. 단순한 기능 개발에 그치지 않고 사용자의 목소리를 듣고 이를 반영하여 더 적합한 솔루션을 통해 서비스를 만드는 일에 몰두하고 있습니다.

성능 최적화에 깊은 관심이 있으며, Adapter, Strategy 디자인 패턴을 활용하여 관심사를 명확하게 분리하며 개발하고 있습니다. 이를 통해, 효율적인 Layer 설계와 서버 성능을 개선하여 사용자에게 빠르고 부드러운 UX를 제공한 경험이 있습니다.

서비스 개발이란 결국 도메인의 대한 이해와 기술격차를 줄일 수 있도록하는 커뮤니케이션이 가장 중요하다고 생각합니다. 고객에 대한 깊은 이해와 팀 내부의 상황을 고려하며 문제 해결과 비즈니스 발전을 위해 뛰어들고 있습니다. 소통과 이해를 바탕으로 도메인 관련 개발 지식을 빠르게 적용하고 배워나가고 있습니다.

개발자라 하면 코드를 치는 사람이 아닌 문제를 해결하는 사람으로 생각합니다.

때로는 정책을 변경하고 개발을 하지 않는 것이 정답이라면, 그렇게 진행할 수 있도록 폭넓은 시야로 문제해결에 노력하고 있습니다.

SKILL

Languages

  • Java
  • javascript
  • python

Fameworks & Libraries

  • Spring Boot
  • React.js
  • Express.js

Infrastructure & Databases

  • AWS
  • Redis
  • MySQL

 

 

 

PROJECT

2023. 10 ~

Redis 도입 및 RefreshToken 마이그레이션

레디베리 (Readyvery)


2023. 10 ~

회원 로그인 방식 및 점주사이드 개편

레디베리 (Readyvery)

  • 유저 Apple, Google OAuth 간편로그인 추가
    • Adapter 패턴을 도입하여 통일된 인터페이스로 비즈니스 코드를 외부 API로부터 의존성 분리
    • 로그인 로직 독립성 유지
  • 점주사이드 입점 서류 제출 파일 업로드 개선
    • AWS S3를 통한 파일 업로드 동기 → 비동기 변경
    • VPC 엔드포인트 방식을 통한 보안성 향상
  • 점주사이드 로그인 방식 변경
    • Kakao OAuth 로그인 → 자체 로그인 도입
    • Adapter 패턴을 도입하여 통일된 인터페이스 방식으로 코드 작성

2023. 10 ~

점주사이드 주문 접수 관리 API 개발

레디베리 (Readyvery)

  • 주문 관리, 접수, 거부, 완료 등 개발
  • Swagger 도입을 통한 API 명세 활성화
  • TDD방식을 통한 단위테스트 적용 개발
  • 입점 서류 파일 업로드 기능 개발
  • 서비스 계층을 통한 간접 참조를 적용
    • OrderServiceImplCeoRepository에 직접 접근하는 대신, CeoService 인터페이스를 사용
    • 평가 : 책임 분산, 순환참조 방지, 코드의 가독성 향상

2023. 10 ~

점주사이드 프론트엔드 개발

레디베리 (Readyvery)

  • 점주사이드 주문 접수 및 회원 관리 페이지 개발
  • 점주 회원 인증(Auth) 기능 개발
  • Localstorage에 AT , Cookie에 RT 보관 방식 도입을 통한 보안성 향상
  • Long Polling 방식 주문 관리 기능 개발
  • 주문 접수 시, 불필요한 랜더링 개선 (3회 → 1회)
  • 입점 서류 파일 업로드 기능 개발

2023. 10 ~

도메인 설계 및 회원 관리 시스템 구축

레디베리 (Readyvery)

  • 서비스 전반 비즈니스 기획 및 개발
  • 도메인 엔티티 관계 설정, JPA 도입
  • 유저 Apple, Google, Kakao OAuth 간편로그인 개발
  • 토큰 방식 로그인 개발
    • AT, RT를 Cookie로 요청, 응답을 진행하여 보안성 향상
    • RT는 Cookie 경로 설정을 통해 토큰 재갱신 API 경로에만 요청하도록 설정
    • 도메인을 일치시켜 http only, samesite, secure 등 쿠키 보안 옵션을 최고 등급으로 설정 → XSS 완전 방어, 보안 향상 효과

2023. 04 ~ 2024. 06

LMS 플랫폼 구조 추가 개선

이화여자대학교 통번역 대학원 외국어 학습 딜리버리 평가 플랫폼

  • 불필요한 랜더링 제거 (페이지 평균 랜더링 : 10회 → 2회 개선)
  • 관심사에 따른 hook 분리 → 불필요한 코드 494줄, 23개 파일 감소
  • 레거시 폴더, 파일 조사 및 청산으로 build 번들 파일 크기 크기 개선

2023. 04 ~ 2024. 06

번역 및 과제 평가 워드프로세서 LMS 개발

이화여자대학교 통번역 대학원 외국어 학습 딜리버리 평가 플랫폼

  • TextAE 오픈 라이브러리를 통한 피드백 워드프로세서 개발
  • TextAE(Real DOM) 라이브러리 React(Virtual DOM) 커스텀에 적용
    • 유저 이벤트를 통한 페이지 변경 파악으로 재랜더링 파악
  • 학생 과제물, 예시 음원 동시 재생 기능 개발
  • 피드백 내용을 기반한 학생 결과물 그래프 기능 개발
  • 피드백 자동저장 기능 개발
    • 자동저장 기능 랜더링 개선 (8회 → 2회)

2023. 04 ~ 2024. 06

동시 & 순차 통역 녹음 과제 LMS 개발

이화여자대학교 통번역 대학원 외국어 학습 딜리버리 평가 플랫폼

  • 동시 & 순차 통역 녹음, 생성, 과제 개발
  • 동시 통역 녹음 음질 개선
  • 순차 통역 프로세스 자동화 (버튼식 → 음원 종료 시, 자동 음원 변경)
  • 통역 과제 음원 속도 기능 개발
  • 녹음 파형 화면 추가
  • 과제물 녹음 확인 기능 추가

2023. 04 ~ 2024. 06

외국어 학습 딜리버리 평가 LMS 플랫폼 구조 개편

이화여자대학교 통번역 대학원 외국어 학습 딜리버리 평가 플랫폼

  • ReactJS 도입
  • Jinja2 → ReactJS 마이그레이션을 통한 서버와 클라이언트 분리
  • 서버 API JSON RestAPI(SSR → CSR) 방식으로 Response 변경
  • 클라이언트 화면 UX/ UI 재개편
  • 회원 인증, 로그인, 회원가입 개발
  • 과제 디바운싱 검색 기능 추가
  • 자습 과제 생성, 수정, 실습 개발

2023. 04 ~ 2023. 10

여행상품 공동구매 서비스 기획 & 백엔드 개발

스플밋 (SPLMeet)

  • 도메인 설계 및 JPA 도입
  • SpringBoot, Android로 개발
  • RDB 연관관계 재구축
  • SpringSecurity를 통한 회원 관리 API 개발
  • 서버 개발 시 회원 관리 보안의 중요성을 깨닫게 됨.

2023. 05 ~ 2023. 10

주차 지옥 해결 솔루션 ParKING 기획 & 개발

원썬 (ONE_SoN)

  • 주차장 현황 파악 서비스
  • Beta는 Django, React.js | v1 은 SpringBoot, React.js로 개발
  • 구글 OAuth 간편로그인 연결
  • 토큰 관리 인증 방식 개발
  • 프론트엔드 개발자로서 토큰 / 세션 방식 로그인, 토큰 보관, 토큰 탈취 등 여러 회원 보안 문제 및 해결을 경험
  • 서버 Swagger 도입

2023. 01 ~ 2023. 05

ONE-Eyes Android APP 개발

원썬 (ONE_SoN)

  • 시각장애인 보도 위 위험(전동 킥보드, 자전거 등) 알리미 서비스
  • Android APP (Java) 개발
  • Android GPS를 이용한 위험 알림 알고리즘을 코드화
  • FusedLocationProviderClient를 이용한 GPS 위치 갱신시간 최소화로 실시간으로 제공
  • 시각장애인 의견 반영 및 서비스 개선 진행
  • 플레이스토어 앱 출시

2022. 02 ~ 2022. 10

사진 분석 AI 여행지 추천 서비스 개발

포토플레이스 (PhotoPlace)

  • Google TM AI를 사용한 핫플 여행지 추천 서비스
  • AWS EC2와 CloudFront 등을 사용하여 서버 인프라 구축
  • Express.js, React.js, MySQL등을 사용하여 서비스 개발
  • Tour OPEN API (국문 관광정보 서비스) JSON 정형화하여 서비스 개발
  • 한국관광공사 주관한 API, 비즈니스 교육을 통해 BM 분석, 사업 전략 수립, 개발 방향성 수립 및 설계 다른 직군과의 협업 등을 경험
  • 플레이스토어 앱 출시 경험

 

 

 

 

EXPERIENCE

2023. 10 ~

Readyvery

간편 선결제 테이크아웃 서비스 백엔드 개발자

https://test.readyvery.com/

  • 가톨릭대학교 재학생 창업 지원 스타트업 (5명)
  • 유저 수 1231명, 매출 약 1300만원의 서비스
  • 서비스 전반 비즈니스 기획 및 개발
  • 유저 Apple, Google, Kakao OAuth 간편로그인 개발
  • 번호 인증 SMS 기능 개발
  • 토큰 방식 로그인 개발 ( RefreshToken RDB→ Redis Migration )
  • 점주사이드 입점 서류 제출 파일 업로드 기능 개발
  • Skill Keywords
  • Spring Boot, Spring Security, OAuth2, JWT, MySQL, JPA, Redis, JUnit 5

2023. 04 ~ 2024. 06

이화여자대학교 통번역 대학원

딥러닝 기반 통역 및 외국어 학습의 딜리버리 평가 플랫폼 개발팀 프론트엔드 개발자

https://talktrack.ewha.ac.kr:8443/

  • 동시 & 순차 통역 녹음, 생성, 과제 개발
  • 피드백 워드프로세서 개발
  • 회원 인증, 로그인, 회원가입 개발
  • 번역 과제 개발
  • 자습 과제 생성, 수정, 실습 개발
  • 과제 디바운싱 검색 기능 추가
  • TextAE(Real DOM) 라이브러리 React(Virtual DOM) 커스텀에 적용
  • Skill Keywords
  • React, Redux, styled-components, Axios,TextAE Library, wavesurfer-react, react-audio-analyser

2022. 09 ~ 2023. 01, 2023. 06 ~ 2023. 12

NCSoft

정보보안팀 웹 / 게임 취약점 보안 점검 연구원

  • 아이온, 리니지 W 등 NCSOFT 주요 서비스 웹사이트 56개 취약점 점검
  • Stored XSS, Reflected XSS, HTTP Smuggling, race condition 등 취약점 8개 제보
  • Skill Keywords
  • BurpSuite, NOX , XSS , HTTP request smuggling, race condition , csrf

 

 

 

 

PRIZE

 

 

가톨릭대학교 주관

2024 캡스톤디자인 경진대회 대상

유저 수 1231명, 매출 약 1300만원의 커피 스마트오더 서비스 개발 & 운영

 

 

월드커피리더스포럼 주관

2023 Global Coffee Youth Idea Contest 대상

유저 수 1231명, 매출 약 1300만원의 커피 스마트오더 서비스 개발 & 운영

 

 

한국관광공사 X KAKAO 주관

2023 한국관광공사 관광데이터 활용공모전 장려상

여행 상품 공동구매 서비스 백엔드 개발

 

 

가톨릭대학교 주관

2023 가톨릭대학교 ACM-ICPC 예선 대회 은상

ACM-ICPC 알고리즘 경진대회 예선

 

 

가톨릭대학교 주관

2023 가톨릭대학교 캡스톤디자인 경진대회 장려상

주차장 현황 파악 서비스 기획 & 프론트엔드 개발

 

 

부산정보산업진흥원, KAKAO 주관

2022 부산정보산업진흥원 클라우드 아이디어 공모전 장려상

디지털 사이니지 광고 제작 AI 기획 & 개발

 

 

한국관광공사 X KAKAO 주관

2022 한국관광공사 관광데이터 활용공모전 장려상

AI가 추천하는 나와 어울리는 여행지 서비스 기획 & 개발

 

 

가톨릭대학교 주관

2021 가톨릭대학교 창업경진대회 아이템전 우수상

식물을 키울 수 있는 플랜테리어 원격 식물재배기 APP 기획 & 개발


 

 

 

OPEN SOURCE

TextAE


 

 

 

EDUCATION

2019. 03 ~ 2025. 02

가톨릭대학교

컴퓨터정보공학 / 정보통신전자공학 복수 전공 학사 졸업

2015. 03 ~ 2018. 02

문산고등학교

자연계 졸업 (경기도 파주시)