미리보기
기본 정보

3년차 개발자로 각 클라이언트가 요구하는 기능에 맞춰 커스터마이징해서 제공하는 서비스에서 백엔드 개발 및 AWS, NCP 서버 구축 등을 해왔습니다. 개인 혼자의 생각과 판단보단 팀 전체의 소통으로 개발이 진행되어야 한다고 생각합니다. 주요 업무는 서버 인프라 구축, api 개발, DB설계 및 구축, sql 작성, FCM push기능 구축, git 관리 등이 있습니다.
자기소개
현재 속해 있는 팀과 환경에서 맡은 역할을 끈기있게 수행합니다.
Java, SpringBoot, jdbc, Node.js를 활용한 백엔드 개발
MySQL 설계, sql 작성
NCP(Naver Cloud Platform), AWS 인프라 구축
IIS, Nginx를 사용한 서버구축
업무가 주어지기를 기다리기보다는 자기주도적으로 업무를 찾거나 레거시 코드를 발전시키기 위해 노력합
니다. 맡은 일은 책임감과 끈기를 가지고 끝까지 해내고자 합니다. 소프트웨어는 개발 능력도 중요하지만, 팀
원들과의 소통 역량 또한 필요하다고 생각합니다. 저의 강점과 역량을 타 팀원들과의 협업과 소통에 잘 펼칠
수 있다고 생각합니다.
진행한 프로젝트
리파인 시스템 유지보수 및 개발(2024.06 ~ 2023.08)
삼성물산 기흥 SDR 건설안전 플랫폼 유지보수(2023.08 ~ 2023.09)
위험성평가 구독형 플랫폼 구축(2023.05 ~ 2023.07)
한국서부발전 구미 건설안전플랫폼 Be-iT 구축/운영/유지보수(2023.04 ~ 2023.09)
SKST 상주 건설안전플랫폼 Be-iT 구축/운영/유지보수(2022.09 ~ 2023.09)
웰크론한텍 다중현상 건설안전플랫폼 Be-iT 구축/운영/유지보수(2021.11 ~ 2023.09)
TBM 구독형 플랫폼 QR-TBM 구축(2021.10 ~ 2022.06)
한국남부발전 신세종빛드림 건설안전플랫폼 구축/운영/유지보수(2021.09 ~ 2023.09)
한국환경공단 광주 건설안전플랫폼 구축/운영/유지보수(2021.09 ~ 2022.09)
한국환경공단 제주 건설안전플랫폼 구축/운영/유지보수(2021.05 ~ 2022.12)
기술 스택
Java, Spring Boot, JPA, spring-jdbc, AWS, 네이버 클라우드, MySQL, nginx
경력
주식회사윈비트
대리 | 연구소
2024.05. ~ 2024.08. (4개월)
프로젝트 파견 지원
Java Springboot 개발
JSP, mybatis를 사용하여 개발
PostgreSQL sql, 프로시저 작성
(주)지에스아이엘
매니저 | 건설안전실, 개발팀
2021.05. ~ 2023.09. (2년 5개월)
클라이언트의 요구사항을 받아 그에 맞는 서비스를 설계/개발/운영, DB 설계, sql 작성
현장 서류업무, 하드웨어 장비, 출역등의 당일 데이터를 실시간 모니터링 페이지로 표출
FCM push 관련 서비스 레거시 개편 - fcm에서 http방식(key를 가지고 호출하는 방식에서 액세스토큰으로 호출하는 방식으로 업그레이드)
git action, nginx, shell script를 사용한 무중단 배포 구축
온프레미스 환경 레거시 개편 - 같은 내용의 데이터를 3개의 db에 중복 저장되는 구조에서 한 개의 db에 저장되게 변경 후 제대로 진행되지 않는 서비스를 요구 기능이 다 되도록 추가개발
sql 쿼리 레거시 개편 - 불필요한 데이터 제거 및 table 관계 정리, JSONArray, JSONObject를 sql에서 다 mapping 하는 구조에서 부분적으로 sql을 호출해서 데이터를 서버에서 가공하는 형태로 변경 -> DB부담을 서버로 나눔
ssl, dns 적용
docker compose를 사용한 kafka 서버 구축
프로젝트
리파인 지원
주식회사윈비트
2024.06. ~ 2024.08.
현업에서 발생하는 이슈, 요구 사항에 맞는 유지 보수
신규 사업건에 대한 기능개발
PostgreSQL sql, 프로시저 작성
Spring Boot, JSP, vue.js 개발 및 유지보수
한국서부발전 건설 안전 플랫폼 Be-iT
(주)지에스아이엘
2023.04. ~ 2023.09.
구축되어있는 Be-iT을 고객의 요구에 맞게 기능을 커스터마이징(전체 80%) 하여 구축
- 실시간 모니터링 페이지 레거시 개편 - 프론트엔드, 앱에서 3초마다 모니터링 데이터 api 호출 -> 시간이 지나 데이터가 쌓일수록 db부하가 보여 docker-compose로 kafka서버 구축 이벤트 발생시마다 해당 topic에 provide 후 프론트엔드 앱에서 consume하는 구조로 설계 및 구축
- FCM push 레거시 개편 - http방식에서 V1으로 개편(fcm 내에서 제공하는 버전 업그레이드)
- java 8에서 11로 업그레이드
- git action, shell script, nginx 를 사용한 무중단배포 구축
TBM 구독형 플랫폼 QR-TBM
(주)지에스아이엘
2021.10. ~ 2022.06.
구독형 플랫폼 QR-TBM 개발
관리자가 노출될 컨텐츠를 관리하고 구독한 업체들과 유저를 관리하는 페이지 개발
Node.js, express.js를 사용하여 api 서버 및 api 개발
프론트엔드 angular.js를 사용하여 구축
Firebase FCM 구축
QR코드를 사용하여 해당 현장 페이지 접근하는 기능 설계 및 구축
swagger 구축
aws 인프라 구축
건설 안전 플랫폼 Be-iT 구축
(주)지에스아이엘
2021.10. ~ 2022.03.
기존에 C#으로 구축되어있던 건설 안전 플랫폼 프로젝트를 기반으로 Java, Spring Boot2를 사용한 신규구축
기 작성된 C# 레거시 코드 분석 후 프로세스를 살릴 부분은 프로세스를 유지하는 java 코드로 작성, 기능이 변경될 내용들은 java로 새로 개발
- DB 설계, sql 작성
- NCP 인프라 구축
- Git action 을 통한 자동배포 구축
- Java, Spring Boot2, spring jdbc 기반의 백엔드 구축
- Fcm을 사용한 앱 푸쉬 구축
- swagger 구축 및 적용
- pm2-logrotate를 사용한 로그관리
한국남부발전 신세종 빛드림 건설안전 플랫폼
(주)지에스아이엘
2021.09. ~ 2021.11.
기존에 외주로 개발됐던 건설 안전 플랫폼 프로젝트를 고객의 요구사항에 맞춰 커스터마이징(전체의 60%) 후 서비스
유지보수, 운영 및 추후 요구사항에 맞춰 커스터마이징
- 필요 기능에 대해 DB 설계, sql 작성
- AWS EC2, Route53 인프라 구축(Window server, IIS)
- C# 기반의 백엔드 구축
- FCM push 구축
- 바이오스타(안면인식기), nfc카드를 활용한 출입기능 구축 및 데이터 수집
추가개발
- GPS를 사용한 현 위치를 특정 사진내에 표출
- 비콘(BLE) 을 사용한 현 위치 측정
- 환경센서 연동 및 표출
교육
동명대학교
대학교(학사) | 정보보호학과
2015.03. ~ 2021.02. | 졸업
부산고등학교
고등학교 | 인문계
2012.03. ~ 2015.02. | 졸업