미리보기
기본 정보
컴퓨터 지식을 바탕으로 안정적인 서비스를 만들며 무엇이든 관심이 생기면 빠르게 도전하고 실행합니다. 불편한 점이 있으면 해결 방법을 생각하고 단 한 줄의 코드라도 서비스의 가치를 담으려고 노력합니다.
기술 스택
Java, Spring, JPA, JavaScript, TypeScript, MySQL, Git
경력
주식회사소울웨어
인턴 | 기업부설연구소 SW팀
2023.10. ~ 2024.01. (4개월)
AhnLab Partner Portal 신규 개편, TypeScript 코드 작성
안랩 문서 기능정의서를 토대로 신규 개편을 진행 했고 페이지마다 더미 데이터를 작성하여 데이터를 넣어줬지만 배포후에 사용자 화면에서는 문제 없이 검색과 기능을 구현했지만 실제 데이터를 넣어주는 과정에서 화면에서 데이터가 출력되지 않은 문제 발생
-> DB안에 충분한 데이터가 없어서 문제 발생한것을 확인후에 코드를 수정해서 사용자가 입력시 자동적으로 데이터가 저장되게 구조 변경
DB를 안정적으로 조회할 수 있게 백엔드 서비스안에 QueryDSL 적용
쿼리를 작성하면서 자주 오타를 내는 바람에 DB 쿼리를 조회할때 문제가 발생
-> DB 쿼리를 조회하면서 개발자의 타자 오류로 인해 DB가 조회되지 않는 것을 확인후에, QueryDSL를 적용하여 쿼리를 조회할때 오타를 조금더 줄 일 수 있게 코드의 구조를 변경
주식회사비즈위즈시스템
인턴 | 개발팀
2022.12. ~ 2023.03. (4개월)
SAMSUNG ENGINEERING PIAP 유지 보수 및 개발
로그인 시스템을 Aws에 Redis로 로그인 서버로 활용 했는데 서버가 다운되는 문제가 발생
->PuTTY 원격 접속 프로그램으로 접속해 수동
sudo service redis-server restart
명령어를 입력해준다. Redis 서버를 재시작하고sudo systemctl status redis-server
명령어로 서버 상태를 확인해보면active(running)
변경된후 해결sdk client Exception 오류가 발생
->
build.gradle
에spring-cloud-starter-aws
의존성 주입시 로컬 환경은 aws환경이 아니기 때문에 나오는 오류였다. 오류를 해결 하기 위해서 vm option에Dcom.amazonaws.sdk.disableEc2Metadat=true
문장을 추가 시켜준후에 해결
대외활동
오픈 소스 기여
Gaffer
- 대규모 그래프 데이터를 저장하고 쿼리 하기 위한 오픈소스 프레임워크
- 기존에 하나의 테스트에서 여러 개의 테스트를 직접 호출
- 이를 개선하기 위해 각 테스트를 별도로의 메소드로 분리해 주는 리팩토링 작업
- 사용하지 않는 코드를 정리해줘서 가독성을 향상
- 프로그램을 사용하는 사용자의 요구사항에 맞게 코드 개선후 Merge하여 실시간으로 프로그램을 사용할 수 있게 구현
오픈 소스 기여
Codinasion
- 오픈소스 코딩 교육 플랫폼
- 주어진 비즈니스 요구사항을 정확하게 이해하고 이를 만족하는 로직을 구현
- 온도 단위 변환 기능을 위한 핵심 로직을 개발함으로써 기존 시스템의 기능 확장에 기여
- 프로그램을 사용하는 사용자의 요구사항에 맞게 코드 개선후 Merge하여 실시간으로 프로그램을 사용할 수 있게 구현
교육
Sun Yat-sen University
대학교(학사) | 컴퓨터 공학
2020.06. ~ 2020.06. | 졸업
Fast Campus
사설 교육 | 백엔드 웹개발 수료
2022.07. ~ 2022.08. | 졸업
외국어
중국어
원어민 수준
영어
일상 회화 가능