[email protected]
제가 가진 능력을 통해 정보의 불균형 및 격차를 해소하는 일에 기여하고 싶습니다.
현재 휴식기를 가지면서 대구소프트웨어마이스터고등학교 프로젝트 수업 멘토링을 하고 있습니다.
업무 경력
- 2019.07. ~ 2022.12. (주)휴먼스케이프 Software Engineer
- 레어데이터, 레어노트, 한국임상정보, 미세톡톡 등 웹 및 모바일(x-plat) 프로덕트 개발 업무 진행
- GitHub Actions를 통한 배포 자동화, ESLint 룰 통합, 사내 슬랙 봇 등 개발 경험/생산성 향상 관련 업무 진행
- GCP 및 AWS 환경에서 정적 웹과 Next.js 서빙을 위한 인프라 구축
- 성능 개선 패치 및 인프라 이전 등의 기존 프로젝트 유지보수 업무 진행
프로젝트
- 레어데이터
- https://raredata.kr/
- TypeScript, React, Tanstack Query(React Query)
- 제품의 구현 적절성 및 수요 검증을 위한 MVP 개발
- AWS S3 + CloudFront 기반 정적 웹 서빙 인프라 구축
- GitHub Actions 기반 배포 자동화 파이프라인 구축
- 전자증례기록(테이블 뷰, 단일 Row 뷰) 기능 중 일부 구현
- 전자동의 기능 구현
- 연구 정보, 연구자 리스트와 권한 변경, 사이트 헤더 등 구현
- 한국임상정보
- https://clinicaltrialskorea.com/
- TypeScript, React, Next.js
- 서버 렌더링 도입, 구글 SEO 가이드 이행 등 검색 엔진 최적화 작업 진행
- 임상연구 검색 기능 구현
- 임상연구 상위 노출 및 Prescreening(설문) 기능 구현
- 임상연구 상세 정보 페이지 구현
- Google App Engine 인프라 구축 -> AWS Elastic Beanstalk 인프라 이전 구축
- GitHub Actions 기반 배포 자동화 파이프라인 구축
- 레어노트 2.0
- https://rarenote.io/
- JavaScript, React, Redux, React Native
- 희귀질환 정보 기능 구현
- 유전자 리포트 기능 구현
- React Native 버전 업그레이드 (0.59 -> 0.62)
- Fastlane을 통한 명령어 한 번으로 앱 배포되는 반자동화 환경 구축
- CodePush를 통한 OTA 업데이트 도입
- 미세톡톡 (서비스 종료)
- JavaScript, React, Redux, React Native
- 카카오 로그인 기능 구현
- 기프티콘, 본인인증 기능 구현
- 미세 갤러리(사진 피드), 미세 뉴스, 미세 지도 기능 구현
- 메인 화면 날씨 UI/UX 고도화
- Android 위젯 구현
- 오류가 있던 iOS 빌드 환경 수정 및 iOS 앱 릴리즈 진행
- Redux 도입, AsyncStorage 의존도 최소화 등 상태 관리 구조 개선
- 클래스 컴포넌트로 작성된 레거시 코드를 함수 컴포넌트 코드로 점진적 전환
- Fastlane을 통한 명령어 한 번으로 앱 배포되는 반자동화 환경 구축
- CodePush를 통한 OTA 업데이트 도입
- 서비스 종료 관련 작업 진행
학력
- 2020.02. 대구소프트웨어마이스터고등학교 졸업
발표 및 강연