미리보기
기본 정보

기술적인 문제 해결 능력만큼, 팀원들과의 협업에서도 차별화된 가치를 창출하는 엔지니어
자기소개
2022년에 현대차 사내 스타트업에서 1년 동안 이루어진 인턴십을 통해 실무
에서 쌓는 경험치와 얻게 되는 지식의 양과 수준이 상당함을 깨닫게 되었습니다. 그 이후로 저는 실무에 어떤 기술
이 유용한지, 커뮤니케이션
이 어떤 방식으로 이루어지는 것이 효과적인지를 계속 고민하며 그에 맞추어 저의 방향성을 설정하고 있습니다.
모든 일에서 실력이 가장 중요하다는 것을 인지하고 있지만, 그와 동시에 꾸준함
의 중요성도 잊지 않고 있습니다. 따라서 저는 매일 한 줄이라도 코드
를 작성하는 것을 지향하며, 블로그 글쓰기
를 통해 지식을 공유하고 있습니다. 이외에도 자격증이나 어학 시험을 준비하며 제 자신을 꾸준히 성장
시키는 데 힘쓰고 있습니다.
저는 반복되는 코드나 중복되는 로직을 좋아하지 않습니다. 하지만 이런 부분들이 저에게 불편함을 주는 동시에, 이를 해결하거나 개선
하는 데 큰 동기부여를 주기도 합니다. 쉘 스크립트를 작성하거나 코드를 클린
하고 재사용성
이 높도록 구현함으로써, 반복적인 작업을 최소화
하려 노력하고 있습니다. 실제로 이런 방식을 통해 효율적으로 개선한 경험이 있습니다.
또한, 팀워크
에도 큰 가치를 두고 있습니다. 기술적인 역량만큼이나 동료들과의 원활한 소통
과 협력
을 중요하게 여깁니다. 저는 다양한 배경과 전문성을 가진 팀원들과의 협업을 통해 서로의 아이디어와 해결책을 공유하고, 이를 통해 보다 혁신적이고 효율적인 결과를 도출해 내는 것을 목표로 하고 있습니다. 지금까지 쌓아온 경험을 바탕으로, 향후 프로젝트에서도 팀의 목표 달성과 성장을 위해 적극적으로 기여하겠습니다.
기술 스택
HTML/CSS, react.js, Node.js, Express, NestJS, Sequelize, TypeORM, MySQL, MongoDB, Redis, AWS, JIRA, Confluence, Slack
포트폴리오
경력
현대차 사내 스타트업
인턴 | 개발팀
2022.03. ~ 2023.02. (1년)
2022년 3월부터 2023년 2월까지 현대차 사내 스타트업에서 백엔드 엔지니어 인턴으로 근무하면서 다양한 프로젝트와 과제에 참여하였습니다. 애플리케이션의 안정성 및 성능 개선에 필요한 깊은 경험을 쌓았으며, 효율적이고 안정적인 백엔드 시스템을 구축하는 데 필요한 역량을 갖추게 되었습니다.
애플리케이션의 안정성 확보: 20,000줄 이상의
테스트 코드
를 작성하여 지속적인 배포 과정에서의 이슈를 미리 감지하고 대응하는 기반을 구축하였습니다.성능 최적화 및 I/O 부하 감소:
Redis
를 활용하여 데이터베이스의 I/O 부하를 줄이는 동시에, 사용자의 GET 요청에 대한 평균 응답 시간을30%
이상 감소시켰습니다.CDN 서버 구축 및 리소스 로딩 속도 개선: AWS S3와 CloudFront를 이용하여
CDN
서버를 구축, 이미지 같은정적 리소스
의 로딩 속도를 대폭 향상시켰습니다.사용자 간 상호작용 강화: 댓글 시스템에
대댓글 및 멘션
기능을 도입하여 사용자 간의 소통이 활발하게 이루어질 수 있도록 기여하였습니다.안정적인 결제 시스템 구축: 포트원(구 아임포트) 결제 모듈을 연동하여 안정적인
멤버십 서비스
를 제공하였으며, 회사의매출
에 긍정적인 영향을 끼쳤습니다.실시간 성능 모니터링 및 최적화:
DataDog APM
을 활용하여 트랜잭션의 성능 저하 지점을 모니터링하고, 해당 쿼리를 튜닝하여 애플리케이션의 성능을 향상시켰습니다.코드의 유지보수성 및 확장성 강화: Routing-Controllers에서
NestJS
로 백엔드 프레임워크를마이그레이션
하여, 코드의 모듈성, 재사용성, 그리고 안정성을 크게 향상시켰습니다.
NAVER
인턴 | 헬스케어
2023.12. ~ 2024.01. (2개월)
- ERD 작성
- API 설계서 작성
- 백엔드 개발
농협중앙회
계장 | 상호금융심사 | 재직 중
2024.01. ~ 재직 중 (1년 2개월)
- 개인 여신 심사
- 소호 여신 심사
- 농축산 경영자금 심사
프로젝트
Greeny
커리어리(Careerly)
2022.12. ~ 2023.05.
Greeny는 슬로우 패션
을 중심으로 한 플랫폼입니다. 사용자들에게 슬로우 패션 문화를 소개하고, 챌린지와 데일리룩 등의 다양한 컨텐츠를 통해 슬로우 패션의 트렌드와 정보를 공유합니다. 매거진은 슬로우 패션에 대한 깊이 있는 정보를 제공하며, 프로모션 배너를 통해 다양한 이벤트와 프로모션을 알립니다.
역할
- 백엔드 개발:
NestJS
와TypeORM
를 활용하여 백엔드 로직을 구현하였습니다. - 인프라 구축:
AWS
를 활용하여 프로젝트 인프라를 구축하였습니다.
기여도
- 유저 인증, 데일리룩 및 챌린지 기능, 매거진 및 이벤트 조회 등의
핵심 기능
을 개발하였습니다. - 데이터베이스의 전체
스키마
를 설계하고 구축했습니다. Interceptor
와Filter
를 활용하여 API 응답 및 예외 처리의 통일성을 유지하였습니다.JWT
기반의 사용자 인증 및Guard
와Role
기반의 액세스 권한 관리를 구현하여 시스템의 보안을 강화하였습니다.Swagger
를 사용하여 API를 문서화했고,express-basic-auth
를 통해 문서 접근을 제한하여 안전하게 관리하였습니다.EC2, RDS, S3
와 같은 서비스를 활용하여 안정적인 서비스 운영을 위한 환경을 제공하였습니다.PM2
를 활용하여 EC2 인스턴스에서 서비스를무중단
으로 운영하도록 설정하였습니다.
미세워킹
건국대학교
2023.03. ~ 2023.06.
미세워킹은 데이터를 기반으로 사용자에게 최적의 산책 경로
를 추천하는 서비스입니다. 이 서비스는 날씨, 미세먼지, 강수량 정보를 공공 데이터 포털의 Open API를 통해 수집합니다. 또한, 특정 지역의 미세먼지 수치는 RaspberryPi에 연결된 센서를 통해 직접 측정하고, 이 데이터는 AWS의 IoT Core 서비스를 사용해 수집합니다. 이렇게 모인 데이터는 간단한 알고리즘을 통해 분석되며, 그 결과로 사용자에게 세 가지 산책 경로 중 하나를 추천
해줍니다.
역할
- 백엔드 개발:
Express
와Mongoose
를 활용하여 백엔드 로직을 구현하였습니다. - 서버리스 인프라 구축:
AWS
를 활용하여 프로젝트 인프라를 구축하였습니다.
기여도
- Express를 사용하여 백엔드 로직 전체를 구현했습니다.
- 데이터베이스의 전체
스키마
를 설계하고 구축했습니다. - 공공 데이터 포털의 OpenAPI를 백엔드 서버와 연결하여 데이터를 수집했습니다.
aws-sdk
를 이용하여AWS IoT Core
서비스를 백엔드 서버와 통합했습니다.- AWS IoT Core 서비스와
RaspberryPi
간의 연동을 위해 필요한 환경을 설정하고 두 시스템을 연결했습니다. AWS Lambda
를 이용해 Express로 구축된 백엔드 서버를Serverless
아키텍처로 전환했습니다.
REST.io
건국대학교
2023.09. ~ 2023.11.
REST.io는 디지털 트윈
개념을 활용하여 프라이빗 블록체인 환경을 간단하게 구현한 서비스입니다. 이 서비스는 Hyperledger Fabric
블록체인을 기반으로 하며, Docker
와 Kubernetes(k8s)
를 이용해 네트워크를 운영합니다. 또한, Prometheus
와 Grafana
를 통해 네트워크 성능 메트릭을 대시보드에서 실시간으로 모니터링할 수 있도록 지원합니다. 사용자는 이 서비스를 통해 맞춤형 체인코드를 구성하여 블록체인 네트워크를 실험하고 테스트
할 수 있습니다.
역할
- 백엔드 개발:
Express
를 활용하여 백엔드 로직을 구현하였습니다. - 인프라 구축:
AWS
를 활용하여 프로젝트 인프라를 구축하였습니다.
기여도
- 블록체인의 다양한 구성 요소들(예: Common, Orderer, Peer)에 대한
Grafana 패널
이 동적으로 업데이트되도록 구현했습니다. - 네트워크 구성 요건에 따라
블록체인 네트워크
를 동적으로 생성할 수 있도록 설계하고 구현했습니다. aws-sdk
를 활용하여 EC2 인스턴스를 생성하고, 스크립트 파일들을 전송하고, 해당 파일을 압축 해제 및 실행까지하는 프로세스를자동화
했습니다.- 생성된 EC2 인스턴스의 ip주소를 동적으로 할당받아
SSH
를 통해 자동으로 접속하도록 하여, 원격 관리 및 실행 프로세스의 효율성을 높였습니다.
자격증
SQLD(SQL 개발자)
등급없음 | 한국데이터산업진흥원
2022.09.
정보처리
기사 | 한국산업인력공단
2023.06.
리눅스 마스터
2급 | 한국정보통신진흥협회
2023.06.
OPIc
IM2 | ACTFL
2023.09.
TOEIC
890 | ETS
2023.09.
외국어
영어
비즈니스 회화 가능
중국어
일상 회화 가능
교육
한서고등학교
고등학교 | 인문 계열
2014.03. ~ 2017.02. | 졸업
건국대학교
대학교(학사) | 컴퓨터공학과
2017.03. ~ 현재 | 재학 중