안녕하세요 우창욱입니다.
소프트웨어 개발자, 데이터 분석가
독창적이고 유용한 솔루션을 만드는 것을 좋아합니다.
저는 성균관대학교 지형공간정보 분야에서 석사학위를 받고 현재 소프트웨어 개발자로 근무중인 우창욱입니다. 지형공간정보 분야의 전문 지식과 웹 개발 기술을 결합하여 사용자 친화적인 웹 애플리케이션을 구축하는 데 강점이 있습니다. GIS 데이터를 웹 환경에서 효과적으로 시각화하는 SARDIP 플랫폼 개발 경험을 바탕으로, 최근에는 기업의 채용 프로세스 전반을 관리하는 채용 관리 시스템 리뉴얼에 주력했습니다. 이 프로젝트에서 Figma 디자인 토큰 기반의 일관된 디자인 시스템을 구축하고, Context/Provider 패턴을 활용한 효율적인 상태 관리를 구현했습니다. 특히 지원자 정보 관리, 면접 일정 조율, 평가 데이터 집계 등 채용 프로세스의 복잡한 워크플로우를 직관적인 UI로 설계하여 인사담당자들의 업무 효율성을 크게 향상시켰습니다. Playwright를 활용한 E2E 테스트 프로세스를 도입함으로써 시스템의 안정성과 신뢰성을 확보했고, 이는 실제 서비스 운영 시 발생할 수 있는 오류를 사전에 방지하는 데 큰 역할을 했습니다. 새로운 기술과 방법론을 지속적으로 학습하며 성장하는 개발자로서, 클린 코드와 사용자 경험 향상에 항상 중점을 두고 있습니다. 특히 비즈니스 도메인을 깊이 이해하고 이를 기술적으로 구현하는 과정에서 얻은 경험을 바탕으로, 단순한 코드 작성을 넘어 실질적인 비즈니스 가치를 창출하는 개발자가 되기 위해 노력하고 있습니다.
참여 프로젝트
회사 프로젝트
Lumir 채용 관리 시스템 프론트엔드 개발
2024.12 - 2025.03
사내 채용관리 시스템의 프론트엔드 개발을 진행했습니다.
사용 기술:
팀 구성: 백엔드 1명, 프론트엔드 1명
주요 성과:• Next.js + Turborepo 모노레포 구조를 사용한 프로젝트 관리• Context/Provider 패턴을 활용한 프론트엔드 클린 아키텍쳐 적용• Playwright를 활용하여 프론트엔드 통합 테스트 프로세스 구축• 단위 테스트 코드 작성을 통한 프로젝트 코드 안정성 강화
Lumir Web-GIS 위성 데이터 검색 소프트웨어 개발
2023.12 - 2024.02
Sentinel, Umbra 등 위성 영상 데이터를 검색 및 분석할 수 있는 Web-GIS 플랫폼 개발을 진행했습니다.
사용 기술:
팀 구성: 백엔드 1명, 프론트엔드 1명
주요 성과:• Next.js + Turborepo 모노레포 구조를 사용한 프로젝트 관리• Leaflet 라이브러리를 활용한 지도 시각화 및 데이터 검색 로직 구현• 클린 아키텍처 패턴을 적용한 프론트엔드 코드 복잡도 개선 및 데이터 검색 로직 안정성 강화• 단위 테스트 코드 작성을 통한 프론트엔드 코드 안정성 확보
개인 프로젝트
한반도 동남권 지각변동 분석 및 예측 모델 개발
2021.01 - 2021.12
GNSS 상시관측소 데이터를 활용하여 한반도 동남권 지역의 지각변동을 분석하고 딥러닝 기반 예측 모델을 개발했습니다.
사용 기술:
주요 기능:• 측지학적 방법과 딥러닝 기법을 결합한 지각변동 예측 접근법 제시• 데이터 분석 결과를 통한 지진 위험성 평가 및 예측 모델 개발• 지진 위험성 평가를 위한 기초자료 제공• 한반도 동남권 지역에 특화된 지각변동 예측 모델 개발
주요 성과:• 한국 GNSS 관측소 18개소와 일본 큐슈·주고쿠 지역 26개소 데이터 분석• 2013년~2021년 기간의 정밀좌표 결정 및 탄성변형률 계산• RNN, LSTM, GRU 등 시계열 딥러닝 모델 학습 및 검증• 최적의 지각변동모델(GRU) 개발로 R²=0.80, MAE=3.61E-08, RMSE=5.83E-08 성능 달성• 최대전단변형률과 지진 발생 빈도/규모 간 상관관계 분석
사내 메일 전송을 통한 설문 조사 및 투표 기능 프로젝트
2025.02 - 2025.03
사내 메일 전송을 통한 설문 조사 및 투표 기능을 수행할 수 있는 플랫폼을 개발했습니다.
사용 기술:
주요 성과:• Prisma + MongoDB를 활용한 데이터베이스 설계 및 구현• 이메일 서비스 시스템 구축 (초대, 알림, 리마인더)• Docker 컨테이너화를 통한 배포 환경 표준화• 사용자 환경설정 및 이메일 수신 거부 기능 제공
독서 감상평 작성 플랫폼
2024.10 - 2024.12
개인의 독서 기록 및 다른 사람의 독서 후기 내용을 조회, 논의할 수 있는 플랫폼을 개발했습니다.
사용 기술:
주요 성과:• Prisma + MongoDB를 활용한 데이터베이스 설계 및 구현• API 라우트 핸들러를 사용하여 백엔드 개발 진행• 독서 레벨링 시스템 및 사용자 경험치 관리 기능 구현• 개인별 독서 기록 기반 SBT 발행 스마트 컨트랙트 설계• 월별 후기 점수 계산 및 랭킹 시스템을 통한 보상 스마트 컨트랙트 설계
기술 및 스택
프론트엔드
- React
- Next.js
- Tailwind CSS
- React Query
- SWR
백엔드
- NestJS
- Express
NextAuth
데이터베이스
- PostgreSQL
- MongoDB
- Prisma
- DynamoDB
프로그래밍 언어
- TypeScript
- Python
- Solidity
데이터 분석
- pandas
- NumPy
- TensorFlow
인프라
- AWS
- Docker
- Vercel
- PWA
- Firebase
테스트
- Jest
- Playwright
경력 및 자격증
경력
성균관대학교 학부
성균관대학교 건설환경공학과
- •건설환경공학과 전공
- •구조역학, 수리학, 토질역학 등 토목공학 기초 이론 학습
- •콘크리트공학, 강구조공학 등 구조공학 분야 학습
- •측량학, GIS, 공간정보분석, 환경공학 등 응용 분야 학습
성균관대학교 대학원
성균관대학교 건설환경시스템공학과(지형공간정보공학 전공)
- •GIS 기반 정부 연구과제 데이터 분석
- •측지, 지형공간정보 데이터 분석
웹 개발자 (프론트엔드)
루미르 주식회사
- •웹 애플리케이션 프론트엔드 개발
- •프로젝트 초기 기획 및 클린 아키텍쳐 패턴 도입
- •소규모 백엔드 설계 및 풀스택 개발
자격증
SQLD
2024년 12월 취득
한국데이터산업진흥원