미리보기
기본 정보
안녕하세요! 삼복으로 불리는 백엔드 개발자 정현서입니다! 현재 KSDC(한국 학생 개발자 클럽)의 Lead Organizer와 한국 고언어 사용자 모임 (GDG GolangKorea)의 Organizer로 활동하고 있습니다.
기술 스택
Go, MySQL, PostgreSQL, MongoDB, Redis, Node.js, express.js, TypeScript, NestJS, aws-ec2, aws-s3, Kotlin, Android, Android Compose, HTML/CSS
자기소개
안녕하세요! 저는 서울로봇고등학교 첨단로봇시스템과 3학년에 재학 중인 학생, 삼복으로 불리는 고등학생 개발자 정현서입니다!
저는 현재 코딩 자율동아리 SPAM의 부장으로 활동하고 있으며, 또한 KSDC(한국 학생 개발자 클럽)의 Lead Organizer, 한국 고언어 사용자 모임(GDG Golang Korea)의 Organizer를 맡고있습니다.
저는 유치원 시절부터 로봇에 대한 관심을 가지고 있었고, 초등학교 5학년 때부터 C언어를 시작으로 코딩을 배워왔습니다. 서울로봇고등학교에 입학하여 임베디드 시스템과 휴머노이드 등 다양한 로봇 분야를 공부하다가 GDG Golang Korea의 컨퍼런스를 통해 Go언어에 매료되어 백엔드 개발을 시작하게 되었습니다.
Go언어와 분산처리 시스템, 그리고 클라우드 컴퓨팅에 관심이 많습니다. 주력 언어는 Go이며, NodeJS도 다룰 수 있습니다. 또한 RDB와 NoSQL을 모두 다뤄본 경험이 있습니다.
커뮤니케이션 능력은 개발자로서 매우 중요하다고 생각하기에, 다양한 커뮤니티 행사에서 스태프나 연사자, 운영진으로 활동하며 커뮤니케이션 능력을 향상시키고 있습니다. 이를 통해 많은 경험과 지식을 쌓고 있습니다.
커뮤니티 활동을 하며 현업 개발자 분들은 어떤식으로 일을 하는지 어떤 일들을 하는지 배우고, 제가 책임져야 하는 상황들을 마주하며 책임감을 길렀습니다.
저는 또한 효율성을 중요시하며, 스케줄 일정 조율 및 협업과 기획에 자신이 있습니다. 동아리나 팀을 이끌며 프로젝트를 진행한 경험이 많습니다.
또한, 개발자가 아닌 사람들도 쉽게 코딩을 배우고 익힐 수 있도록 노력하고 있습니다. 이를 위해 KSDC를 설립하여 배움을 추구하는 사람들과 소통하고 있고, 국내 Go언어 생태계 조성을 위해 GDG GolangKorea에 운영진으로 합류하여 컨퍼런스 등을 개최하며 힘쓰고 있습니다.
노력과 열정을 중요시하며, 새로운 경험을 즐기고, 긍정적인 성격을 가지고 있습니다.
경력
Clika Inc.
Software Engineer | 플랫폼팀
2024.09. ~ 2024.12. (4개월)
백엔드 개발 인턴
Go-Gin을 이용해 서버 백엔드 개발 참여
GCP Cloud Storage를 사용하여 파일 업로드 로직 구현
사용자 파일을 안전하게 업로드 및 저장하는 기능 개발
서명된 URL(Sign URL)을 통해 파일 다운로드 기능 구현
사용자별 서명된 URL을 생성하여 보안성을 강화한 파일 다운로드 서비스 제공
YAML 파일 데이터를 추출 및 PostgreSQL 데이터베이스에 저장하는 로직 구현
파일에서 데이터를 구조화하여 효율적인 데이터 관리 실현
어드민 페이지 단독 개발
HTML, CSS, JavaScript를 활용한 사용자 인터페이스 설계 및 구현
백엔드와의 연동을 통해 관리 기능을 통합
사용 기술: Go, Gin, GORM, PostgreSQL, GCP, HTML, CSS, JavaScript
대외활동
DevFest Golang Korea 2024
GDG Golang Korea
행사 개요
2024년 12월 7일에 진행된 DevFest Golang Korea 2024에 오거나이저로 참여하였습니다.활동
행사를 전체적으로 관리하여 모든 디자인 작업과 연사자 모집, 당일 행사 진행을 하였습니다.
GopherCon 2024
Golang Korea
행사 개요
2024년 10월 12일 ~ 13일 동안 진행된 GopherCon에 미디어팀 리드로 참여하였습니다.활동
미디어팀 리드로 참여해 영상 및 홍보자료의 콘티를 작성하고, 사진 촬영 및 영상촬영, PA활동을 하며 미디어의 전반적인 부분을 관리하였습니다.
HYPER APP 2024 준비위원회
KSDC
행사 개요
2024년 8월 13일에 제가 운영하는 KSDC에서 개최한 HYPER APP 2024에 오거나이저로 참여하였습니다.활동
행사의 전체적인 부분을 관리하고, 운영팀, 미디어팀, 연사자 코디팀을 총괄하며 행사를 개최하였습니다.
Go To Jeju, 컨퍼런스 연사
GDG Golang Korea(한국고언어사용자모임), GDG Jeju, 제주혁신플랫폼
행사 개요
2024년 7월 17일 오거나이저로 참가해 미디어스태프와 연사를 하였습니다.활동
행사의 미디어 총괄을 맡아 사진촬영 및 영상 녹화를 진행 하였습니다.
LLM, Gemini를 사용해서 프롬프트 엔지니어링을 통해 Go로 Gemini를 사용하는 법과 서버를 구축하는 법에 대하여 공부하였습니다.
I/O Extended Golang Korea 2024, 컨퍼런스 연사
GDG Golang Korea(한국고언어사용자모임)
행사 개요
2024년 6월 22일 GDG GolangKorea의 오거나이저로 참가해 미디어스태프와 연사를 하였습니다.활동
행사의 미디어 총괄을 맡아 사진촬영 및 유튜브 라이브 스트리밍, 영상 녹화를 진행 하였습니다. 5월 Google I/O에서 진행됐던 "프로필 기반 최적화로 Go 어플리케이션의 성능 향상"이라는 세션을 리캡 형식으로 연사하였습니다
2024 Women Who Go, 컨퍼런스 연사
GDG Golang Korea(한국고언어사용자모임), AWSKRUG Women In Cloud(AWS 사용자모임 Women in Cloud), Women Who Code Seoul
행사 개요
Women Who Go 행사에 KSDC가 파트너 커뮤니티로 참가해 스태프 활동과 기획에 함께 참여 했었습니다.활동
행사의 미디어 총괄을 맡아 사진촬영 및 유튜브 라이브 스트리밍, 영상 녹화를 진행 하였습니다. DDD 컨퍼런스에서 했던 "Dis'Go'd"라는 Go언어로 디스코드 봇을 만드는 핸즈온 세션을 진행 했었고, 많은 참가자 분들과 함께 코딩을 했었습니다.
23 devfest Songdo, 컨퍼런스 연사
GDG Incheon, Songdo
행사 개요
2023년 12월 10일 GDG Incheon, Songdo에서 개최한 devfest에 연사자로 참여하였습니다.활동
"고등학생 개발자로 살아간다는 것"이라는 주제로 연사를 했었습니다.
DDD(Daegu Developer Day) 컨퍼런스 연사
대구광역시, GDG GolangKorea
행사 개요
2023년 12월 9일에 대구광역시와 GDG GolangKorea가 주최한 DDD(Daegu Developer Day) 컨퍼런스 , Go To Daegu에 연사자로 참여하였습니다.활동
연사자로 참여해 "Dis'Go'd"라는 제목으로 Go언어를 사용한 디스코드 봇을 만드는 핸즈온 세션을 진행 했었습니다.
HYPER WEB 2023 준비위원회, 연사자
KSDC
행사 개요
2023년 11월 25일에 제가 운영하는 KSDC에서 개최한 HYPER WEB 2023에 오거나이저와 연설자로 참여 했었습니다.활동
"Go-Gin을 활용한 gRPC서버 라이브코딩"라는 주제로 연사했었습니다.
프로젝트
미모 (미라클모닝을 위하여)
서울로봇고등학교
2024.03. ~ 진행 중
소개
서울로봇고등학교에서 진행하는 졸업작품
미라클 모닝을 위하여 미모입니다.
기간 / 인원
24.03 ~
Android 개발자 1명, BE 개발자 1명, 디자이너 1명, 임베디드 및 AI 개발자 1명
핵심 기능
화면 잠금 알람기능, 기상 후 심호흡 기능
챗봇과 하는 꿈 해몽 기능
팀성과
서울로봇고등학교에서 진행하는 첫번째 안드로이드 컴포즈 프로젝트
개인기여
팀장을 맡아서 프로젝트를 진행 중 입니다.
iot 임베디드와 gemini-pro api를 사용하여 챗봇 api를 개발 하였습니다.
Jetpack Compose와 코틀린을 사용하여 안드로이드 어플리케이션 퍼블리싱을 진행하였고, Retrofit을 사용해 챗봇 API서버와 REST 통신, RoomDatabase를 사용하여 하루 보고서 기능을 개발하였습니다.
Github
SpeTalk(스피톡)
SPAM, 서울로봇고등학교
2024.03. ~ 진행 중
소개
서울로봇고등학교 SPAM과 선린인터넷고등학교 TAPIE의 합동 프로젝트 입니다.
빠르게 이야기하며 영어를 배운다는 의미로 Speed와 Talk을 합쳐
SpeTalk이라는 이름으로 작명하였습니다.
기간 / 인원
24.04 ~
Android 개발자 3명, BE 개발자 3명, 디자이너 1명
핵심 기능
단어를 등록하여 단어 암기 보조
TTS와 STT 기능을 활용하여 GPT와 프리토킹
팀성과
서울로봇고등학교 SPAM 동아리의 첫번째 합동 프로젝트
TTS와 STT 기능 구현
BE 개발자들의 첫번째 클라이언트 프로젝트
개인기여
현재 Back-end Part Lead를 맡고 있습니다
GPT API를 통해 프롬포트가 들어오면 영어로 대화할 수 있도록 튜닝을 하고, NestJS를 사용해서 REST 규격으로 프롬포트 답변을 클라이언트 측에 보내는
로직을 구현 중 입니다.
Github
Sumrov
Team Yeololi
2024.01. ~ 진행 중
소개
Team Yeololi에서 진행한 외주 사이트
패션 쇼핑몰 SUMROV의 사이트 개발을 하였습니다.
기간 / 인원
24.02 ~
FE 개발자 4명, BE 개발자 1명, 디자이너 2명
핵심 기능
게시물 CRUD, 배송 추적, 계좌이체 결제 시스템
SMTP, 카카오 메세지 보내기
팀성과
Team Yeololi의 첫번째 외주 프로젝트
결제 시스템 개발
개인기여
현재 PM과 Back-end 포지션에서 개발 중입니다.
Go-Gin과 MySQL, MongoDB를 사용하여 개발하였습니다.
게시물 CRUD 기능과 결제시스템, 배송추적 기능을 개발하였습니다.
PAMTION(sPAM noTION)
SPAM, 서울로봇고등학교
2024.02. ~ 진행 중
소개
교내 자율동아리 SPAM에서 개발 중인 프로젝트 관리 앱 PamTion입니다.
스팸과 노션을 합쳐 팜션이라 작명하였습니다.
기간 / 인원
24.02 ~
Flutter 개발자 2명, BE 개발자 1명, 디자이너 2명
핵심 기능
프로젝트의 인원 관리, 피쳐 정리, 회의록 작성 기능
깃허브 레포지스토리 연동 및 일정 관리
팀성과
스팸 소속의 Flutter 개발자들의 첫번째 실전 투입 프로젝트
스팸의 첫번째 Flutter 프로젝트
개인기여
현재 PM과 Back-end 포지션에서 개발 중입니다.
Go-Gin과 MySQL을 사용해서 Rest 규격으로 API를 개발하고 있습니다.
Github
https://github.com/SRHS-SPAM/PamTion-Mobile
https://github.com/SRHS-SPAM/PamTion-Server
Speedat
SPAM, 서울로봇고등학교
2023.04. ~ 진행 중
소개
교내 자율동아리 SPAM에서 개발한
서울로봇고등학교 교내 커뮤니티 스피닷입니다.
기간 / 인원
23.03 ~ 23.11 & 24.05 ~
FE 개발자 6명, BE 개발자 5명, 디자이너 3명, Flutter 개발자 2명
핵심 기능
캘린더에 학교 일정을 등록하여 교내 일정 확인
교육청 OpenAPI를 사용하여 시간표 및 급식표 확인
커뮤니티 기능으로 선후배 간의 익명 대화
팀성과
리팩토링 전 사이트로 학교 축제 부스 운영
SPAM의 첫번째 MSA 프로젝트
개인기여
현재는 NextJS로 API와 클라이언트 모두 구현되어있고,
현재 Refactoring 진행 중 입니다.
일어낭 (ileonang) - 제 9회 하이톤 최우수상
맥도날드 햄버거 7팀
2024.02. ~ 2024.02.
소개
제 9회 하이톤 7팀, 맥도날드 햄버거 팀에서 개발한
메세징 알람앱 일어낭(ileonang) 입니다.
기간 / 인원
24.02
FE 개발자 3명, BE 개발자 1명, 디자이너 1명
핵심 기능
카카오 메세지 보내기 API를 사용해 맞춘 시간안에
일어나지 못하면 카카오톡으로 메세지 전송
팀성과
제 9회 하이톤 최우수상
개인기여
Back-end포지션에서 Go-Gin과 MySQL, 카카오 open api를 사용해서
oauth를 통해 JWT로 사용자 가입 및 로그인 하는 로직과 카카오톡으로
메세지를 보내는 로직을 개발 하였었습니다.
Github
너가조아
너가조아
2024.04. ~ 2024.04.
소개
제 25회 생활정보 부분 너가조아팀에서 개발한
연애 가치관 보조앱 너가조아 입니다.
기간 / 인원
24.04
FE 개발자 2명, BE 개발자 1명, 디자이너 1명, 기획자 1명
핵심 기능
서로의 가치관을 확인할 수 있는 밸런스 게임
본인이 좋아하는 옷 스타일을 상대방에게 공유
다른 사람들에게 고민 상담을 할 수 있는 커뮤니티
팀성과
제 25회 앱잼 생활정보 최우수상
개인기여
해당 팀의 팀장과 백엔드 개발자를 맡아 프로젝트를 리드했습니다.
Go-Gin 프레임워크와 MySQL을 사용하여 커뮤니티 기능과 유저기능을
개발하였고, 밸런스 게임 기능은 오브젝트를 배열로 넣어야하는 로직 때문에
MongoDB를 사용하여 개발하였습니다.
또한 발표도 함께 맡아 수상에 기여하였습니다.
Github
서울로봇고등학교 동아리 소개 사이트
SPAM, 서울로봇고등학교
2024.02. ~ 2024.03.
소개
교내 자율동아리 SPAM에서 개발한
서울로봇고등학교 교내 동아리를 소개하는 사이트 입니다.
기간 / 인원
24.02~24.04
FE 개발자 3명, BE 개발자 1명, 디자이너 1명
핵심 기능
학교의 각 동아리들이 본인의 동아리를 소개하는 글을 작성하면
학교의 학생들이 들어와서 각 동아리를 보고
본인이 원하는 동아리에 지원을 넣을 수 있는 사이트
팀성과
버셀을 통한 배포
개인기여
Back-end 개발자와 PM을 맡아서 프로젝트를 진행 중 입니다.
Go-Gin을 사용하여 REST 규격으로 개발하였고, 모놀리스 아키텍쳐를
사용하였습니다. form 데이터로 통신하여 S3에 업로드하는
이미지 서버와 클라이언트와 JSON으로 통신하여 MongoDB에
동아리 소개 글을 올리는 로직을 구현하였습니다.
서버는 AWS-ec2, 클라이언트는 Vercel을 사용해 배포하였습니다.
Github
https://github.com/SRHS-SPAM/introduce-school-clubs
https://github.com/SRHS-SPAM/introduce-school-club-back
서로위키
SPAM, 서울로봇고등학교
2024.02. ~ 진행 중
소개
교내 자율동아리 SPAM에서 개발하는
서울로봇고등학교 위키피디아 서로위키입니다.
기간 / 인원
24.02~
FE 개발자 3명, BE 개발자 1명, 디자이너 1명
핵심 기능
회원들이 마음껏 글을 쓰고, 읽고, 수정하는
위키피디아입니다.
팀성과
현재 개발 중에 있습니다.
개인기여
PM과 Back-end 포지션으로 NestJS와 MongoDB를 사용해
포스트 부분을 REST 규격으로 개발 중 입니다.
Github
포트폴리오
교육
서울로봇고등학교
고등학교 | 첨단로봇시스템과 (소프트웨어과)
2022.03. ~ 현재 | 재학 중
자격증
ITQ 아래한글
A등급 | KPC, 한국생산성본부
2022.12.
웹디자인기능사
기능사 | 한국산업인력공단(HRD Korea)
2023.07.