
interface JobState {
workAt: string;
joinedAt: string;
}
interface FullStackDeveloper {
nickname: string;
birthDate: string;
phoneNumber: string;
emailAddress: string;
job?: JobState;
}
const seongryong: FullStackDeveloper = {
nickname: "ryongseong",
birthDate: "2000-06-14",
phoneNumber: "010-2275-2119",
emailAddress: "[email protected]",
}
https://www.ryongseong.im/
https://github.com/ryongseong
https://velog.io/@ryongseong
동의대학교 공과대학 (전. IT융합부품소재공과대학) 산업ICT기술공학 전공
2019.03 ~ 2025.02. (Graduated)
- 평점: 3.99 / 4.5
- 전공 평점: 4.25 / 4.5
🏢 (주) 크리스틴컴퍼니
인턴 (백엔드 개발 및 데이터 수집/관리 직무)
24.09.02 ~ 24.12.31
Projects
기술 스택
Languages
- Python
- 동의대 AI 그랜드 ICT 연구센터 연구원: 비정형 데이터 수집 및 전처리를 위한 자동화 파이프라인 구축. Pandas/NumPy를 활용하여 데이터 정제 시간을 단축하고 모델 학습 효율성 제고.
- 알고리즘 및 문제 해결: 자료구조에 대한 깊은 이해를 바탕으로 효율적인 로직 설계 가능. 복잡한 비즈니스 로직을 객체지향적 설계로 구현하는 데 능숙함.
BackEnd
- FastAPI
- 고성능 API 서버 구축: Python의
async/await 문법을 적극 활용하여 비동기 논블로킹(Non-blocking) I/O 기반의 RESTful API 설계.
- 안정성 및 문서화: Pydantic을 이용한 엄격한 데이터 유효성 검사 적용 및 Swagger(OpenAPI)를 활용하여 프론트엔드 개발자와의 협업 비용 최소화.
- Node.js / Express.js
- 이벤트 기반 비동기 처리 경험: Node.js의 싱글 스레드 및 이벤트 루프 모델을 이해하고, I/O 작업이 많은 간단한 백엔드 서버를 구축하여 Python 환경과의 차이점을 체득함.
- 빠른 프로토타이핑: 프론트엔드(React)와의 높은 언어 호환성을 활용하여, 단기간 내에 MVP(Minimum Viable Product) 서비스의 API 서버 및 미들웨어를 구현.
Database
- RDBMS (MySQL, PostgreSQL)
- 데이터 모델링 및 최적화: 서비스 요구사항을 반영한 ERD 설계 및 정규화 수행. 복잡한 비즈니스 로직 처리를 위한 조인(Join) 최적화 및 인덱스 튜닝 경험.
- 이론과 실무의 조화: SQLD, DSAC 자격증 보유로 데이터베이스 이론에 강점이 있으며, 이를 바탕으로 쿼리 성능을 고려한 스키마 설계 가능.
- MongoDB
- 유연한 데이터 처리: 로그 및 비정형 이벤트 데이터를 효율적으로 적재하기 위해 NoSQL 도입. 스키마 변경이 잦은 초기 개발 단계에서 개발 속도 향상에 기여.
FrontEnd (Sub Skills)
- JavaScript / TypeScript / React
- 협업을 위한 이해도: React 컴포넌트 생명주기와 상태 관리(Hooks)에 대한 이해를 바탕으로, 프론트엔드 개발자가 사용하기 편한 API 구조 설계 가능.
- 대시보드 구현: Next.js를 활용하여 데이터 시각화 대시보드 및 관리자 페이지를 직접 구현하고 배포한 경험 보유.
논문
Development and Application of a ChatGPT-Based Simulation Training Platform for Korean Medicine