채용공고 올리기

정진환님을 응원해보세요!

지금 만족하고 있어요

미리보기

기본 정보

이름
정진환
직업
백엔드 개발자
이메일
qwe5344641@gmail.com
간단 소개

저는 백엔드 엔지니어링을 통해 사람들에게 탄탄한 서비스를 제공하고 싶은 개발자 정진환입니다.

기술 스택

기술 스택

TypeScript, python3, NestJS, Node.js, MongoDB, PostgreSQL, GitHub, aws-ec2, aws-s3, Docker, JIRA

경력

회사명

뉴로핏 주식회사

직급 | 부서 | 근무 유형

인턴 | TechOps

근무 기간

2023.04. ~ 2023.07. (4개월)

담당 업무

기술: Python, pandas, Pydicom

역할:

  • 뇌 MRI 데이터를 분석하여 뇌질환 감별 진단, 예후 예측 모델에 사용되는 데이터 전처리 작업

  • mri 데이터 전처리 수행 [ pandas, Pydicom ]

프로젝트

프로젝트명

AI 동화책 생성 서비스 Back-End 개발

소속/기관명

개인 프로젝트 (참여인원: 5명, Back-End: 2명)/ 크래프톤 정글

프로젝트 기간

2024.01. ~ 2024.02.

프로젝트 내용

역할: 회원, 동화, 친구, 좋아요 관련 API 구현, DB설계, GPT Fine-tuning, 배포 자동화

개요: 사용자의 일상을 LangChainStable Diffusion을 사용하여 동화로 만들어주는 서비스

기술: TypeScript, NestJS, MongoDB, AWS S3, AWS EC2, Docker, LangChain

  • 횡단 관심사를 모듈화, 코드의 재사용성을 위해 의존성 주입을 사용하여 개발 [ 친구 신청, 좋아요 알림 ]

  • 생성된 동화의 빠른 조회와 저장을 위해 MongoDB 사용하여 개발

  • 배포 후 30명 실 사용자 중 피드백을 통해 Socket.io를 사용하여 실시간 경험 개선

  • swagger 사용으로 Front-End 개발자들과 커뮤니케이션 비용을 낮춤

  • 개발 기간 중 경험한 것들을 총 26편의 글로 블로그 게시 [ https://mudata0101.tistory.com/71 ]

  • https://storifyai.site/

프로젝트명

간단한 운영체제(pintOS) 프레임워크 개선

소속/기관명

1인 프로젝트 / 크래프톤 정글

프로젝트 기간

2023.11. ~ 2023.12.

프로젝트 내용

기술: C

  • 메모리 관리를 효율적으로 하기 위한 동적 메모리 할당기 학습을 위해 malloc lab을 학습함

  • CPU의 병행성을 위해 CPU Scheduling 알고리즘을 사용하여 pintOS의 THREADS 학습함.

  • 시스템 자원과 보안을 위해 pintOS의 USER PROGRAM을 학습함

  • 제한된 메모리 용량 이상을 사용하기 위해 pintOS의 VIRTUAL MEMORY에 대해 학습함.

  • pintOS의 3만여 줄의 기존 코드를 보며 운영체제의 중요 역할( 추상화, 보호, 격리, 자원 공유)을 완성시키기 위해 디버깅을 하며 코드를 분석함.

프로젝트명

아마추어 작곡가를 위한 작곡 어시스트 딥러닝 모델 개발

소속/기관명

개인 프로젝트 (참여인원: 5명, LSTM 모델: 3명)/ 멀티캠퍼스

프로젝트 기간

2022.12. ~ 2023.01.

프로젝트 내용

역할: LSTM 모델의 아키텍처 설계 및 조정을 통해 입력된 코드의 다음 코드 추천 기능의 정확도를 향상시킴.

개요: 입력된 코드를 분석하여 뒤에 이어질 코드를 추천하는 LSTM 모델 개발

기술: Python, pandas, keras, tensorflow, sklearn

  • 학습 데이터의 전처리 및 증강 작업을 통해 모델의 일반화 능력을 강화. 특히, 음악 코드의 다양성을 높이기 위해 유사한 코드 패턴을 변형시키는 방법을 적용함.

  • 모델 학습 과정에서 발생할 수 있는 과적합(overfitting) 문제를 방지하기 위해 dropout, batch normalization과 같은 기술을 적용하여 모델의 안정성 및 성능을 개선함.

  • 학습된 모델을 테스트하고, 성능 평가 지표(예: 정확도, 손실 함수 값)를 분석하여 모델의 추천 시스템이 실제 아마추어 작곡가들에게 유용하게 적용될 수 있도록 지속적으로 개선함.

  • 학습 최적화 도구를 사용하여 ‘코드 추천 LSTM 모델’ 정확도 43.9% → 68.36% 개선 [ softmax, loss , batchnomalization ]

  • 반복된 코드, 유사한 패턴이 나오지 않도록 모델 개선 필요

포트폴리오

URL

link

개인블로그

티스토리
link

깃허브

깃허브

교육

소속/기관명

중앙대학교

종류 | 전공

대학교(학사) | 작곡과

재학 기간 | 재학 상태

2015.03. ~ 2021.02. | 졸업

댓글