Summary
Overview
Education
Skills
Additional Information
Software
Certification
Timeline
Generic
Hojin Seo

Hojin Seo

Fullstack Developer
Seoul

Summary

소프트웨어 개발에 대한 관심이 많아 대학생활 중에서도 꾸준히 프로그래밍 언어를 공부하였습니다. 졸업과 함께 체계적으로 기술을 습득하고자 항해99라는 부트캠프 프로젝트 활동을 수행하며 최신 기술을 익히고 협업을 통한 개발의 즐거움을 배울 수 있었습니다.

저는 Java와 C#, C 언어등을 기반으로 다양한 데이터베이스 운영 경험이 있으며 클라이언트 및 서버 사이드의 풀스택 서비스와 이에 필요한 모든 기술을 이해하고 있는 개발자입니다.

특히 제조업을 위한 자동화 기술에 관심이 많습니다.

Overview

6
6
years of post-secondary education
1
1
Certification
1
1
Language

Education

영문학사 - 영어영문학과

아주대학교
수원시
03.2016 - 02.2022

6기 수료 - Full-Stack-Developer-Course

항해99 부트캠프
03.2022 - 06.2022

Skills

Mendix, Polarion

WebRTC

AWS CodeDeploy, AWS EC2

Git, Github Collaboration

Additional Information

온-오프라인 포럼 운영 서비스 프로젝트

개발기간: 총 6주

사용한 기술 스택: Express, Javascript, mongoDB, WebRTC, Socket.IO, AWS codeDeploy, AWS EC2, coturn, Kurento
팀구성 : 디자인 2명, 백엔드 개발자 3명 프론트 개발자 2명
역할 : CRUD API 구축, WebRTC를 이용한 화상스터디 구현, DB 서버 구축, TURN서버 구축, AWS codeDeploy 이용한 자동배포
데이터 조회 속도 개선
- DB 스키마 수정과 코드 구조 리팩토링으로 데이터 조회시간을 평균 4.5초에서 0.4초로 1125%단축
WebRTC를 이용한 화상채팅 로직 구현
- OpenVidu라이브러리를 사용하지 않고 WebRTC를 이해하면서 구현
- P2P방식으로 시그널링 서버를 작성하며 구현
- 불안정한 STUN서버와 다른 네트워크 피어간 안정적인 연결을 위해 AWS EC2에 자체 TURN서버 구축
- WebRTC 클라이언트 부하 개선
- P2P방식으로 구현된 화상채팅에서 사용자가 증가할 수록 클라이언트에 부하가 커지는 문제 발견
- P2P대신 SFU방식이 적합하다는 판단
- Kurento 미디어 서버 및 TURN 서버를 구축해 P2P에서 SFU로 바꾸는 방식 도입
- Letsencrypt를 이용한 SSL 인증

Software

Java, C#

C, C

SQL, Oracle

Certification

Mendix Intermediate Certification

Timeline

Mendix Intermediate Certification

07-2022

6기 수료 - Full-Stack-Developer-Course

항해99 부트캠프
03.2022 - 06.2022

영문학사 - 영어영문학과

아주대학교
03.2016 - 02.2022
Hojin SeoFullstack Developer