안녕하세요! 👋

저는 안현지 입니다

프론트엔드와 백엔드를 균형 있게 다루는

풀스택 개발자입니다

Java Spring (Boot) 기반의 서버 개발부터
React Next.js를 활용한 프론트엔드 기능 개발까지 전체 서비스 흐름을 설계하고 구현할 수 있습니다.

01.

About

6년 차 소프트웨어 개발자로서, 웹툰 플랫폼, 문자 발송 솔루션, 인트라넷, 근태 관리 시스템 등 다양한 서비스와 솔루션을 설계하고 구축해왔습니다. 특히, '애니툰' B2C 웹툰 서비스의 프론트 및 백엔드를 직접 개발하며, 다국어 기반 글로벌 서비스로의 확장을 주도했습니다.

React/Next.jsJava(Spring Boot)를 함께 사용하며 프론트엔드와 백엔드 각각의 흐름과 역할을 깊이 있게 이해하게 되었고,
전체적인 서비스 구조 설계와 기능 구현 모두에 안정감을 갖고 임할 수 있게 되었습니다.

현재는 사용자 경험을 개선하고 개발 생산성을 높이기 위한 AI 도구 활용에도 관심을 갖고 지속적으로 탐구 중입니다.
혼자보다 함께 만드는 개발을 중요하게 여기며, 팀 내 원활한 커뮤니케이션과 협업을 위해 노력합니다.

02.

Experience

Senior Frontend & Backend Engineer

@ 애니툰 (Boxnet이랑 동일 회사)

  • 프론트엔드와 백엔드 전반 개발을 담당하며, 기존 웹툰 플랫폼을 기획 초기 단계부터 함께 설계하고 구축
  • Next.js 기반 프론트엔드 개발 및 다국어 지원을 포함한 글로벌 서비스 개발
  • React를 사용한 CP(콘텐츠 제공자) 전용 웹사이트 개발로 콘텐츠 등록, 수정, 통계 확인 등 자체 관리 서비스 개발
  • 글로벌 서비스 오픈을 위한 번역/식자 도구 웹앱 개발
  • Java Spring & Spring Boot 기반의 백엔드 서버 구축 및 유지보수
  • OK캐시백 ASP 서비스 개발
  • 애드핏, 구글 Ads, Facebook Pixel 등 외부 마케팅 플랫폼과 연동
ReactTypeScriptNext.jsReact QueryJavaJSPSpringSpring BootMybatisMySQLOracle

Backend Engineer

@ 박스넷 (애니툰이랑 동일 회사)

  • 'Netplay' OTT 계정 공유 플랫폼 구축
  • 'Netplay' 관리자 사이트 개발 및 유지보수
  • 'Oshot'문자 발송 서비스 개발 및 유지보수
  • '차이나 모바일' 중국 문자 발송 서비스와 연동하여 문자 발송 에이전트 개발
JavaSpring BootMybatisMySQLOraclePostgresSQL

Backend Developer

@ 제이니스

  • PC-OFF 솔루션 기반으로 다양한 기업에 납품되는 인트라넷 및 근태 관리 시스템의 요구사항 반영 및 커스터마이징 개발
  • 반응형 웹 디자인 구현 및 크로스 브라우저 호환성 확보
  • 고객사별 근무제 유형, 결재 승인 구조, 급여 연동 로직 등에 맞춘 백엔드 비즈니스 로직 구성
  • 프론트엔드 화면 구성 (JSP + jQuery 기반) 및 사용자 편의성 개선 작업 수행
javaSpringJSPjQueryPostgreSQL
03.

Projects

다양한 기술을 활용하여 구축한 프로젝트들입니다. 각 프로젝트는 실제 문제를 해결하고 사용자 경험을 개선하는 것에 중점을 두었습니다.

OCR 노트 프로젝트 이미지
View Live

OCR 노트

OCR Note는 이미지 속 텍스트를 추출(OCR)하고, 이를 자동으로 요약 및 정리하여 사용자가 메모 형태로 저장할 수 있게 도와주는 웹 애플리케이션입니다.
주요 타겟은 학생, 수험생, 직장인, 교사 등이며, 손글씨 노트, 책, 간판, 명함 등 다양한 이미지를 활용해 텍스트 기반의 노트와 퀴즈로 확장할 수 있습니다.

Next.jsTypeScriptTailwind CSSAxiosPythonFastAPIAlembicPostgreSQLGoogle Cloud Vision APIOpenAI GPT-4o APIDocker / Docker ComposeAWS EC2 + Nginx + HTTPS
애니툰 웹툰 플랫폼 리뉴얼 프로젝트 이미지
View Live

애니툰 웹툰 플랫폼 리뉴얼

기존 기존 PHP 기반의 대형 웹툰 서비스를 Java Spring 기반으로 전면 리뉴얼한 프로젝트입니다. 약 400만 명의 가입자와 주간 사용자 5만 명 규모의 플랫폼으로, 실시간 결제, 콘텐츠 제공, 사용자 관리, 외부 API 연동 등 핵심 기능을 설계부터 개발까지 담당했습니다.

JavaSpringJSPMyBatisMySQLJavaScriptjQueryGuava Caching

웹툰(PSD) 번역 및 식자 프로그램

웹툰 번역 및 식자 프로그램(내부 프로젝트)

웹 기반의 번역 및 식자 툴 을 개발하여 PSD 파일을 이미지로 변환하고 텍스트 편집이 가능한 캔버스 기반 UI를 구현했습니다. 기존에 지연되던 번역 및 식자 업무의 생산성을 높였습니다.

ReactNext.jsTypeScriptESLintPrettierKonvaFabric.jsPython
애니툰 글로벌 서비스(오픈 예정) 프로젝트 이미지

애니툰 글로벌 서비스(오픈 예정)

다국어 지원을 위한 i18n 시스템을 구축하고 OAuth 기반 글로벌 로그인 기능을 개발했습니다. SSR과 SSG를 활용하여 글로벌 사용자에 대한 성능을 최적화했습니다.

Next.jsReacti18nextOAuthTypeScript

CP 콘텐츠 관리 시스템

View Live

CP 콘텐츠 관리 시스템

CP(콘텐츠 제공자)가 웹툰/소설 콘텐츠를 직접 업로드하고 사용자 통계를 조회할 수 있도록 하는 내부 관리 시스템을 개발했습니다.

ReactReact QueryJavaSpring BootJPAMySQL
OK캐시백 ASP 연동 서비스 프로젝트 이미지
View Live

OK캐시백 ASP 연동 서비스

OK캐시백 사용자들이 포인트로 웹툰 콘텐츠를 구매할 수 있도록 연동 기능을 개발했습니다. 기존 PHP 시스템을 Java Spring 기반으로 재구축했습니다.

문자 발송 솔루션 OShot

View Live

문자 발송 솔루션 OShot

400개 이상의 고객사를 위한 문자 발송 플랫폼을 개발하였으며, SMS/LMS/MMS/KMS 송신 및 리포팅 기능을 구현했습니다. 사용자 DB와 연동하여 메시지를 송수신하고, 수신 데이터를 파싱해 자동으로 DB에 저장하는 프로세스를 구축했습니다.

JavaSpring BootOracleMySQLDB ProcedureTrigger

넷플레이

View Live

넷플레이 OTT 계정 공유 플랫폼

사용자 간 OTT(netflix, tving, watcha, wavve) 계정을 안전하게 공유할 수 있도록 하는 기능을 개발 및 유지보수하며, B2B 기반의 공유 서비스를 제공했습니다.

넷플레이 관리자

View Live

넷플레이 관리자 사이트

OTT 계정 공유 서비스 운영을 위한 관리자 사이트를 개발하고, B2B 고객사가 계정 및 사용자 관리를 보다 편리하게 수행할 수 있도록 다양한 관리 기능을 구축 및 유지보수했습니다.

PC OFF & 근태 관리 시스템

View Live

PC OFF & 근태 관리 시스템 (제이니스)

Quartz Scheduler를 활용하여 연장근무, 휴일근무 통계를 자동 생성하고, 유연근무제 및 휴가 결재 오류 수정 및 자동화 프로세스를 개선했습니다.

JavaSpringPostgreSQLQuartz SchedulerMySQL
04.

Contact

언제든 연락 주세요!
부탁드립니다!

좋은 동료, 좋은 기회와 함께 성장할 수 있는 이야기를 나누고 싶습니다.!