안녕하세요 우창욱입니다.

소프트웨어 개발자, 데이터 분석가

독창적이고 유용한 솔루션을 만드는 것을 좋아합니다.

저는 성균관대학교 지형공간정보 분야에서 석사학위를 받고 현재 소프트웨어 개발자로 근무중인 우창욱입니다. 지형공간정보 분야의 전문 지식과 웹 개발 기술을 결합하여 사용자 친화적인 웹 애플리케이션을 구축하는 데 강점이 있습니다. GIS 데이터를 웹 환경에서 효과적으로 시각화하는 SARDIP 플랫폼 개발 경험을 바탕으로, 최근에는 기업의 채용 프로세스 전반을 관리하는 채용 관리 시스템 리뉴얼에 주력했습니다. 이 프로젝트에서 Figma 디자인 토큰 기반의 일관된 디자인 시스템을 구축하고, Context/Provider 패턴을 활용한 효율적인 상태 관리를 구현했습니다. 특히 지원자 정보 관리, 면접 일정 조율, 평가 데이터 집계 등 채용 프로세스의 복잡한 워크플로우를 직관적인 UI로 설계하여 인사담당자들의 업무 효율성을 크게 향상시켰습니다. Playwright를 활용한 E2E 테스트 프로세스를 도입함으로써 시스템의 안정성과 신뢰성을 확보했고, 이는 실제 서비스 운영 시 발생할 수 있는 오류를 사전에 방지하는 데 큰 역할을 했습니다. 새로운 기술과 방법론을 지속적으로 학습하며 성장하는 개발자로서, 클린 코드와 사용자 경험 향상에 항상 중점을 두고 있습니다. 특히 비즈니스 도메인을 깊이 이해하고 이를 기술적으로 구현하는 과정에서 얻은 경험을 바탕으로, 단순한 코드 작성을 넘어 실질적인 비즈니스 가치를 창출하는 개발자가 되기 위해 노력하고 있습니다.

참여 프로젝트

회사 프로젝트

Lumir 채용 관리 시스템 프론트엔드 개발

2024.12 - 2025.03

사내 채용관리 시스템의 프론트엔드 개발을 진행했습니다.

사용 기술: Next.jsTailwindCSSShadcn UISWRPlaywrightJest
팀 구성: 백엔드 1명, 프론트엔드 1명
주요 성과:Next.js + Turborepo 모노레포 구조를 사용한 프로젝트 관리Context/Provider 패턴을 활용한 프론트엔드 클린 아키텍쳐 적용Playwright를 활용하여 프론트엔드 통합 테스트 프로세스 구축단위 테스트 코드 작성을 통한 프로젝트 코드 안정성 강화

Lumir Web-GIS 위성 데이터 검색 소프트웨어 개발

2023.12 - 2024.02

Sentinel, Umbra 등 위성 영상 데이터를 검색 및 분석할 수 있는 Web-GIS 플랫폼 개발을 진행했습니다.

사용 기술: Next.jsTanStack QueryZustandLeafletJest
팀 구성: 백엔드 1명, 프론트엔드 1명
주요 성과:Next.js + Turborepo 모노레포 구조를 사용한 프로젝트 관리Leaflet 라이브러리를 활용한 지도 시각화 및 데이터 검색 로직 구현클린 아키텍처 패턴을 적용한 프론트엔드 코드 복잡도 개선 및 데이터 검색 로직 안정성 강화단위 테스트 코드 작성을 통한 프론트엔드 코드 안정성 확보

개인 프로젝트

한반도 동남권 지각변동 분석 및 예측 모델 개발

2021.01 - 2021.12

GNSS 상시관측소 데이터를 활용하여 한반도 동남권 지역의 지각변동을 분석하고 딥러닝 기반 예측 모델을 개발했습니다.

사용 기술: PythonTensorFlow

주요 기능:측지학적 방법과 딥러닝 기법을 결합한 지각변동 예측 접근법 제시데이터 분석 결과를 통한 지진 위험성 평가 및 예측 모델 개발지진 위험성 평가를 위한 기초자료 제공한반도 동남권 지역에 특화된 지각변동 예측 모델 개발

주요 성과:한국 GNSS 관측소 18개소와 일본 큐슈·주고쿠 지역 26개소 데이터 분석2013년~2021년 기간의 정밀좌표 결정 및 탄성변형률 계산RNN, LSTM, GRU 등 시계열 딥러닝 모델 학습 및 검증최적의 지각변동모델(GRU) 개발로 R²=0.80, MAE=3.61E-08, RMSE=5.83E-08 성능 달성최대전단변형률과 지진 발생 빈도/규모 간 상관관계 분석

사내 메일 전송을 통한 설문 조사 및 투표 기능 프로젝트

2025.02 - 2025.03

사내 메일 전송을 통한 설문 조사 및 투표 기능을 수행할 수 있는 플랫폼을 개발했습니다.

사용 기술: Next.jsMongoDBPrismaShadcn UIDocker

주요 성과:Prisma + MongoDB를 활용한 데이터베이스 설계 및 구현이메일 서비스 시스템 구축 (초대, 알림, 리마인더)Docker 컨테이너화를 통한 배포 환경 표준화사용자 환경설정 및 이메일 수신 거부 기능 제공

독서 감상평 작성 플랫폼

2024.10 - 2024.12

개인의 독서 기록 및 다른 사람의 독서 후기 내용을 조회, 논의할 수 있는 플랫폼을 개발했습니다.

사용 기술: Next.jsMongoDBPrismaShadcn UISolidity

주요 성과:Prisma + MongoDB를 활용한 데이터베이스 설계 및 구현API 라우트 핸들러를 사용하여 백엔드 개발 진행독서 레벨링 시스템 및 사용자 경험치 관리 기능 구현개인별 독서 기록 기반 SBT 발행 스마트 컨트랙트 설계월별 후기 점수 계산 및 랭킹 시스템을 통한 보상 스마트 컨트랙트 설계

기술 및 스택

프론트엔드

  • React
  • Next.js
  • Tailwind CSS
  • React Query
  • SWR

백엔드

  • NestJS
  • Express
  • NextAuthNextAuth

데이터베이스

  • PostgreSQL
  • MongoDB
  • Prisma
  • DynamoDB

프로그래밍 언어

  • TypeScript
  • Python
  • Solidity

데이터 분석

  • pandas
  • NumPy
  • TensorFlow

인프라

  • AWS
  • Docker
  • Vercel
  • PWA
  • Firebase

테스트

  • Jest
  • Playwright

경력 및 자격증

경력

2016.03 - 2021.02

성균관대학교 학부

성균관대학교 건설환경공학과

  • 건설환경공학과 전공
  • 구조역학, 수리학, 토질역학 등 토목공학 기초 이론 학습
  • 콘크리트공학, 강구조공학 등 구조공학 분야 학습
  • 측량학, GIS, 공간정보분석, 환경공학 등 응용 분야 학습
2021.03 - 2023.02

성균관대학교 대학원

성균관대학교 건설환경시스템공학과(지형공간정보공학 전공)

  • GIS 기반 정부 연구과제 데이터 분석
  • 측지, 지형공간정보 데이터 분석
2023.11 - 현재 (2년)

웹 개발자 (프론트엔드)

루미르 주식회사

  • 웹 애플리케이션 프론트엔드 개발
  • 프로젝트 초기 기획 및 클린 아키텍쳐 패턴 도입
  • 소규모 백엔드 설계 및 풀스택 개발

자격증

SQLD

2024년 12월 취득

한국데이터산업진흥원

연락처

외주 문의 받습니다.

dnr8874@gmail.com 010-4332-8874