Jongwoo Na

나종우

컴퓨터공학 전공, 개발자

My GitHub

About me

컴퓨터공학을 전공하고 있는 대학생입니다. 호기심에 이끌려 개발 지식을 폭넓게 학습해왔고, 토이 프로젝트 개발을 통해 생활 속의 작은 불편함을 해결하는 것을 좋아합니다. 현재는 주로 웹 백엔드를 공부하고 있으며, 혼자서도 웹 서비스를 완성할 수 있도록 프론트엔드도 공부하고 있습니다. 천재들이 넘치는 IT 업계에서 제 위치를 찾기 위해 노력하고 있습니다.

Honors & Awards

  • 2018 ACM-ICPC Seoul Regional 본선 진출
  • 2018 중앙대-숭실대 연합 프로그래밍 대회 2위
  • 2019 Google Codejam Round 2 진출
  • 2019 ICT 어워드 코리아 알고리즘 부문 금상
  • 2019 Chung-Ang Programming Contest 1위
  • 2019 중앙대학교 다빈치 SW TECH-FAIR 코딩경진대회 1위
  • Openhack 2019 한국정보과학회장상 & 그라운드X 특별상
  • 7th D2 CAMPUS FEST mini 최우수상

Projects


Golf Online Judge

Golf Online Judge

알고리즘 프로그래밍 문제를 풀면, 서버에서 코드를 자동으로 채점해주는 온라인 저지 서비스입니다. 핵심 기능은 개발이 끝났으며 일부 미완성 상태입니다. Django, Bootstrap으로 웹 개발을 진행했습니다. 코드 채점은 Docker로 구현했습니다. 사용자가 문제를 직접 만들 수 있는 기능을 구현했습니다. 개인 프로젝트이며 AWS EC2로 배포 중입니다.

Find out more

Codify

Codify

웹 페이지 상에 텍스트 형태로 존재하는 코드를 자동으로 인식하여 CSS로 하이라이팅하고, 코드 편집과 컴파일 및 실행 등의 유틸리티를 제공하는 크롬 확장 프로그램입니다. 팀 프로젝트로 저는 API 서버(Django)를 담당했고 프론트엔드에서 하이라이팅 관련 DOM 처리 및 Bootstrap으로 디자인을 했습니다. 또한 Docker를 활용해 컴파일 서버를 구현했습니다.

Find out more

HotPlay

HotPlay

LOL, PUBG 등 각종 온라인 게임의 replay를 브라우저에서 감상할 수 있게 해주는 서비스입니다. Swagger로 자체 API의 스키마 및 문서, 테스트 툴을 제작했습니다. Express로 백엔드 개발을 했고, 프론트에서 Vue.js 및 WebGL 라이브러리인 pixi.js를 사용해 리플레이 미니맵 재생을 구현했습니다. 크롤링 및 LOL, PUBG의 API 사용, 리플레이 파일 변환을 위해 파이썬도 사용했습니다. 개인 프로젝트이며 D2 CAMPUS FEST mini에서 최우수상을 수상했습니다.

Find out more

Issue Hunter

Issue Hunter

깃허브 이슈에 레포 주인이 현상금을 걸고 해결해주면 보상을 주는 서비스입니다. 블록체인 상에서 동작하여 보상 체계가 투명성 있고 기여도가 정확하게 공개된다는 점이 장점입니다. Klaytn 블록체인의 스마트 컨트랙트 개발을 담당했으며, 프론트와 백에서 블록체인과 쉽게 연동할 수 있게 일종의 라이브러리 코드를 제작했습니다. 언어는 Solidity와 JavaScript를 썼습니다. 2019 오픈핵에서 전체 약 40팀 중 5등으로 한국정보과학회장상을 수상했습니다.

Find out more

애니멀온라인

애니멀온라인

유기동물과 같은 도움이 필요한 동물들을 온라인 후원을 통해 함께 키워가는 컨셉의 웹 서비스입니다. DB 설계 수업에서 진행한 팀 프로젝트이며, 백엔드(Express)를 모두 담당했고 프론트엔드(Bootstrap) 디자인 일부 및 프론트와 백엔드의 통합 작업을 했습니다. 또한 KakaoPay 결제를 구현했습니다. DB(MySQL) 활용에 초점을 두어 다기능으로 개발한 프로젝트입니다.

Find out more

스터디파트너

스터디파트너

스터디의 원활한 모집 및 운영, 관리를 도와주는 안드로이드 어플입니다. 전체 페이지 중 70% 정도를 담당했고, REST API 서버는 모두 제가 담당했습니다. API 서버는 PHP와 MySQL로 개발했습니다. 또한 Firebase로 실시간 단체 채팅방 및 일정 관리 기능을 구현했습니다. 교내 모바일 앱 개발 경진대회에서 장려상을 수상했습니다.

Find out more