Contact.
Email. [email protected]
Phone. 010-0000-0000
Channel.
Blog. https://blog.rajephon.dev
GitHub. https://github.com/rajephon
LinkedIn. https://www.linkedin.com/in/chanwoo-noh/
Introduce.
8년차 백엔드 개발자 노찬우입니다.
작은 스타트업에서부터 현재 800명 규모의 회사까지, 초기 단계부터 급속 성장하는 환경을 경험하며 다양한 문화와 구조에서 일할 수 있는 능력을 쌓아왔습니다. 이러한 환경에서의 경험은 저에게 유연성과 문제 해결 능력을 길렀고, 다양한 규모의 팀에서 협업하는 방법을 이해하게 했습니다.
데브시스터즈 브릭시티 프로젝트에서는 리드 서버 소프트웨어 엔지니어로 일했으며, 대규모 사용자를 지원하는 서버의 설계 및 구축에 참여하여 높은 수준의 기술적 도전을 성공적으로 극복했습니다. 팀 빌딩이 시작될 때 합류하여 게임 서버의 설계, 개발, 런칭 및 업데이트까지 경험했습니다.
Work Experience.
2018.12-2024.01
브릭시티는 3D 샌드박스 힐링 도시 키우기 게임으로 글로벌 원 빌드입니다. 출시 하루 만에 애플 앱스토어와 구글 플레이 스토어 인기 순위 1위를 달성했으며, 이용자수 100만 명을 넘겼습니다.
Lead Server Software Engineer
2023.09-2024.01
Server Software Engineer
2018.12-2023.09
- 대규모 사용자를 고려한 설계로 시간당 1,200만 건 이상의 요청을 처리하는 안정적이고 스케일러블한 서버 개발
- 게임 서버 개발 담당으로 초기에 합류하여 개발, 런칭부터 라이브 업데이트와 이슈 대응 진행
- 멀티 모드 플레이맵/방 생성 및 관리 시스템 설계 개발 및 업데이트
- 부하 테스트 및 성능 개선 작업으로 RPS를 50% 이상 향상. 인프라 팀과 협력하여 amd64에서 arm64로 아키텍처를 전환하여, 서버 성능 및 비용 효율성을 대폭 개선
- 효율적인 서비스 관리를 위한 백오피스 툴을 개발 진행. 유저가 제작한 건물 도면을 조회 가능하도록 웹브라우저에서 3D 렌더링을 구현
- Github Actions, 슬랙 봇 등 다양한 DevOps 및 협업 도구를 전략적으로 활용하여 업무 생산성을 향상. 각종 인게임 치트 기능, 데이터 복사, 유저 창작 콘텐츠 데이터 추출 등 팀의 생산성을 위한 기능을 선제적으로 제작
기술스택
- C# (.NET7 on Linux), TypeScript, Python
- gRPC, Next.js, React.js, Dapper
- CockroachDB, Redis, Apache Kafka
- AWS, Docker, Kubernetes, Terraform, Helm, ArgoCD
- Monday, Jira, Confluence & Notion, Git, Github Actions
- DataDog, Prometheus + Grafana, Kibana
애니파이는 단말기 상호 간 P2P Mesh Network를 형성하여 WiFi 공유기 신호의 범위 밖에 위치한 스마트폰도 인터넷을 사용할 수 있게 하는 기술을 개발하는 회사의 이름이자 메인 프로덕트 이름입니다.
Software Engineer
2016.11-2018.06
애니파이 프로젝트
- Wifi Direct Multi-hop R&D 진행, IPv4/IPv6 혼용을 통한 충돌 회피 연결&데이터 통신 구현
- 모바일 메쉬 네트워크 R&D 진행, 애니파이를 통해 만들어진 네트워크에서 원활한 데이터 통신이 이루어질 수 있도록 정보 전파, 그래프 동기화, 패킷 디자인, 릴레이, 암호화 등 네트워크 동작 구현
- 애니파이 기술이 적용된 레퍼런스 어플리케이션 개발 및 출시
- 멀티 플랫폼 지원을 위한 C++ 네이티브 크로스 플랫폼 라이브러리 설계 및 개발
- iOS에서 구현 가능성 탐색을 위해 Local VPN R&D 진행
- 애자일 프로세스, 코딩 컨벤션, 코드리뷰, TDD 등 개발 조직 문화 확립에 기여했습니다.
기술스택
- Java, C++, Swift, Python, AWS, Node.js
WiFi Captive Portal 프로젝트
WiFi 공유기 Captive Portal을 통해 고객(공유기 접속자) 정보를 수집하여 웹 푸시 메세지 활용 맞춤형 광고 집행하는 프로젝트
- 프로젝트 설계 & 리드
- WiFi 공유기 S/W 패키지부터, 서버 백엔드까지 풀스택 개발
- 다중 공유기 그룹 관리 및 원격 Captive Portal 인증 서버 개발
- 웹, 안드로이드 푸시 알림 전송 서버 및 관리자 페이지 개발
기술스택
- OpenWrt, Nodogsplash, Node.js, Express, MySQL