미리보기
기본 정보
21년 6월 처음 국비학원에서 개발을 시작하여 당시 강사님으로 오신 대표님의 추천으로 현재 회사에 입사하였습니다. 새로운 경력을 시작한다는 마음으로 백엔드 직무 전환을 준비하고 있습니다. 현재 회사에는 안드로이드 개발자 포지션만 있었지만 혼자 관련 학습을 하며 역량을 키워오고 있습니다.
자기소개
시스템을 개선하며 효율을 높이는 데 관심이 있습니다.
회사 업무를 위해 사용되는 안드로이드 레이아웃 XML 파일을 JSON 파일로 변경하기 위해 사용하던 라이브러리를 개선하였습니다. 기존 라이브러리는 하나의 XML을 변환하는데 4초 이상이 걸렸지만 이를 한 번에 다수의 파일을 변환할 수 있도록 개선하며 다수의 파일을 작업하더라도 1초 이내의 시간으로 단축하여 팀의 업무 효율을 높였습니다.
새로운 문화를 도입하여 함께 성장하기를 좋아합니다.
회사 프로젝트의 형상 관리로 프로젝트 파일 자체를 압축하여 파일을 공유하던 방식에서 Git을 사용하여 형상 관리를 하는 방법을 도입했습니다. 이 과정에서 코드 리뷰 문화 도입을 시도하였습니다.
사내 스터디를 주도적으로 이끌며 회사에서 사용될 새로운 기술과 팀 내 부족한 역량을 채우기 위해 노력하였습니다.
기술 스택
Kotlin, Java, Android, Spring Boot, JPA, MySQL
경력
랭디
개발기획팀 | 재직 중
2025.01. ~ 재직 중 (2개월)
Kotlin SpringBoot 서버 개발
유엔에스네트웍스
프로 | 개발팀
2021.12. ~ 2024.12. (3년 1개월)
헬스 케어 SI 기업. 아래의 삼성서울병원 안드로이드 앱 개발/운영 전담 하였습니다.
e-PIMS: 병원 약제부 업무를 지원하는 안드로이드 애플리케이션
RobotT: 삼성서울병원의 국가 과제 중 자율 주행 로봇을 이용한 원거리 회진 지원 안드로이드 애플리케이션
DarwinT: 병동 회진을 지원하는 안드로이드 애플리케이션
프로젝트
통계 API 성능 개선
유엔에스네트웍스
2024.09. ~ 2024.09.
메시징 시스템 통계 조회 API 성능 개선 (4.75s -> 41ms)
의사의 회진 일정을 환자에게 메시지로 전송하는 시스템의 통계 서비스의 API의 성능을 개선했습니다.
한 달간의 통계를 조회할 때 약 5초가 소요되던 API의 병목 지점을 원인을 찾아가고 수정하며 50ms 이하의 속도로 개선하였습니다.
사내 백엔드 프레임워크 기능 개발
유엔에스네트웍스
2023.06. ~ 2023.06.
Redis를 이용한 캐싱 기능 개발
사내 서버는 삼성서울병원과 전문 통신을 하기 위한 게이트웨이 역할을 하고 있었습니다.
병원의 데이터는 실시간성이 중요하기 때문에 대부분 API는 요청할 때마다 전문 통신을 하는 것이 바람직하지만, 병동/진료과 등 실시간성의 중요도가 낮은 정보도 매번 통신하는 비효율적인 구조였습니다.
이런 구조를 개선하고자 프레임워크 자체에 없던 기능인 캐싱 기능을 추가하였습니다.
사내 백엔드 프레임워크 기능 개발
유엔에스네트웍스
2022.04. ~ 2022.04.
프레임워크 내 인터셉터, 세션 기능 개발
기존에는 애플리케이션의 로그인 기능은 있지만, 서버에서 인가해 주는 기능은 없었습니다.
그로 인해 고객사의 자체 보안 점검에서 매번 권한 이슈가 발생하였고, 그때마다 해결하던 방법은 모든 핸들러 메서드에서 파라미터로 권한을 검증하도록 조치하였습니다.
근본적인 해결 방법도 아니며 보일러 플레이트가 증가하게 된다는 생각에 인터셉터, 세션 기능 추가를 건의/개발하였습니다.
사내 발표
유앤에스네트웍스
2023.07. ~ 2023.07.
UNS Networks 에서 근무할 당시 구성원 간 업무에서 필요하다 생각한 내용을 정리하여 공유
사내 형상 관리로 이루어져 오던 프로젝트 소스 코드 압축파일을 직접 공유하던 방식에서 Git 사용 전환을 추진하면서 구성원들에게 설득 위한 세미나
설계와 구조 없이 절차지향으로 진행하던 기존 코딩 방법에서 최소한의 규칙이라도 만들고자 객체지향 설계원칙 에 대한 기초적인 내용 전파
Project Winter
개인
2023.06. ~ 2023.08.
포트폴리오
대외활동
우아한 유스방
기타
우아한테크코스의 제이슨 님께서 주관하는 스터디로 환경을 개선하고자 하는 개발자들이 모여 학습하고 지식을 공유하는 스터디입니다.
NEXTSTEP
NEXTSTEP
만들면서 배우는 Spring 4기 (24.07. ~ 24.08.)
Http와 Spring Framework를 보다 깊게 이해하기 위해 수강하였습니다.
간단한 Tomcat과 Spring MVC, AOP 등을 직접 구현하며 Spring을 이용한 서버가 실행되고 요청을 주고받는 과정에서 어떤 동작이 이뤄지는지 알 수 있었습니다.
만들면서 배우는 JPA 3기 (23.08. ~ 23.09.)
실무에서 사용해 본 적 없는 JPA를 근본적으로 학습하기 위해 수강하였습니다.
JPA 스펙을 고려하여 쿼리 빌더, Entity Manager, 더티 체킹 등을 구현하였습니다.
공간정보 응용소프트웨어 전문가 양성과정
LX공간정보아카데미
Spring/Node 백엔드와 JSP, Android 개발 교육 과정
한국국토정보공사에서 진행하는 ‘공간정보 응용소프트웨어 전문가 양성과정’ 8기 수료
교육
서울 디지털 대학교
대학교(학사) | 컴퓨터공학과
2021.03. ~ 2023.02. | 졸업
인하공업전문대학
대학교(전문학사) | 항공지리정보과
2017.03. ~ 2021.02. | 졸업
자격증
정보처리기사
기사 | 한국산업인력공단
2022.09.