About Me
안녕하세요, 공공기관 SI프로젝트와 스타트업 서비스 프로젝트 등 다양한 경험을 쌓고있는 소프트웨어 엔지니어입니다.
SM프로젝트에서 요구사항에 맞춰 UI제작(프론트)과 비지니스 로직 개발 및 모델링 설계(백엔드)를 경험했습니다.
SI프로젝트에서는 개발서버 및 빌드배포 환경을 구축하여 프로젝트 초기 개발 환경을 만든 경험을 했습니다.
그리고 스타트업에서 자사 서비스를 1인 개발을 하여 실사용자에게 배포한 경험이 있습니다.
다양한 직무로 나뉘어진 IT에서 의사소통과 공감능력은 무엇보다 중요하다고 생각합니다.
그래서 다른 직무의 구성원과 협업시 요구사항을 정확히 이해하고 전달하는 역량을 쌓아왔습니다.
효율적으로 일하는 방법에 대해 생각하는 것을 좋아하며, 반복되는 작업을 자동화하여 업무 시간을 60분에서 20분으로 줄였던 경험이 있습니다.
현재는 스타트업에서 프로젝트 설계부터 개발까지 맡아서 하는 풀스택 포지션으로 일하고 있습니다.
Experience
의료 AI 음성인식 서비스 SDK
- 각 의료시스템 및 각 의료IT기업에서 자체적으로 서비스를 구축할 수 있도록 의료AI 음성인식 SDK 개발
- C# SDK 개발 PL
- Singleton Pattern 적용 및 내부 로직 priavte 처리
- 서비스 고도화를 위한 DB모델링 설계
- 여러 팀들의 의사소통을 위한 사내 데이터 사전 생성
서울아산병원 법무팀 보이스마크 시스템 개발(1인 개발)
- 고객의 요구사항에 맞춰 시스템 아키텍처 설계
- 병원시스템과 연동을 위해 C# DLL 개발
- Python Django를 이용하여 백엔드 구축 및 비즈니스 로직 개발
- React를 이용하여 프론트 구축 및 비즈니스 로직 개발
- PostgreSQL를 이용하여 DB 구축 및 Django ORM 사용
- docker-compose를 사용하여 백엔드서버, 프론트서버, DB서버 통합 구축 및 관리
- 특정 시간대에 발생하는 460건의 병목현상을 해결하기 위해 멀티스레드 설계 및 개발
- 용이한 유지보수를 위해 Github 관리
- 기능 정의서, DB다이어그램, DLL인터페이스 정의서 등 프로젝트 문서 작성
국세청 금융투자소득세 전산시스템 개발
- 금융투자소득세 전산시스템 SI 프로젝트 참여
- 프로젝트 개발서버 빌드&배포 자동화를 위해 스케줄 설정(crontab)
- 빌드배포의 오류를 최소화 하기 위해 프로젝트 개발자 대상으로 빌드배포 컨벤션에 관한 교육 진행
- 개발자요청으로 POI라이브러리(엑셀) 커스텀마이징
차세대 국세행정시스템 운영 및 유지보수 사업
- 차세대 국세행정시스템 SM 프로젝트 참여
- 프로젝트 메타(표준단어, 표준용어, 표준도메인, DB모델링) 관리
- 개발팀의 신규 요구사항 및 개발 영향도를 분석하여 적합한 모델링 제시
- DA#(모델링 툴)을 사용하기 위한 오라클DB 설치 및 테스트 가이드 제작
- 프로젝트 메타 품질 점검 업무를 Shell Script로 자동화하여 업무 시간 75% 단축
차세대 국세행정시스템 운영 및 유지보수 사업
- 차세대 국세행정시스템 SM 프로젝트 참여
- MVC 패턴을 활용하여 시스템 유지보수 및 개발
- 전자정부 프레임워크, Oracle, DB2 환경에서의 개발 경험
- 365일 무중단 시스템에서 빌드&배포 및 테스트 경험
- 신규 팀원이 프로젝트 개발 문화에 적응하도록 온보딩 프로세스 가이드 문서 작성
Competency
개발 파트
대형 프로젝트 개발 경험 및 소수 팀 프로젝트 리드 경험
- 퍼즐AI 개발팀 PL (2023.05 - 현재)
- 멋쟁이사자 프론트엔트 스쿨4기 Final Project 리드 (2023.02 - 2023.03)
- 차세대 국세행정 시스템 포털 개발 및 관리 (2019.01 - 2019.12)
컴퓨터 소프트웨어 개발의 모든 계층 친숙
소프트웨어의 전반적인 원리를 이해하고 있으며 IT의 모든 곳에서 협력 가능
- Git, Github을 활용하여 소규모 프로젝트 경험 (2023.01 - 2023.03)
- CI/CD 구축 경험 (2022.01 - 2022.08)
- SQL 튜닝을 통한 배치 서버 부하 개선 (2020.01 - 2020.12)
- Java, DB2를 활용하여 비즈니스 로직 구현 (2019.01 - 2019.12)
- UI 프레임워크를 활용하여 UI 제작 (2019.01 - 2019.12)
- 컴퓨터공학과 졸업 (2010.03 - 2017.08)
폭 넓은 커뮤니케이션 능력
다양한 직무경험으로 다양한 IT직무에 대한 이해도 높음
- 백엔드 개발
- 프론트엔드 개발
- DevOps
- DA
- DBA
Education
TECHIT
멋쟁이사자 프론트엔드스쿨 4기
2022.11 - 2023.03
Front-End Developer 기본 개념 교육
- Git 버전 관리 교육
- HTML5, CSS3, JavaScript 교육
- React 교육 및 React 프로젝트
ITWILL
오라클 데이터베이스를 활용한 인프라스트럭처 전문가 양성과정
2022.11 - 2023.03
DB 엔지니어링 기본 개념 교육
- 오라클 DBMS 교육
- 인덱스, 실행 계획, RDBMS의 구조
- SQL 튜닝 기본 교육
컴퓨터공학과
충남대학교 컴퓨터공학과 졸업
2010.03 - 2017.08
컴퓨터공학에 대한 전반적인 학사교육
- 컴퓨터프로그래밍(C, Java)
- 알고리즘 & 자료구조
- 이산수학과 확률 및 통계
- 프로그래밍언어과 컴퓨터공학개론 및 소프트웨어공학
- 데이터베이스 및 데이터베이스 실습
- 컴퓨터구조와 데이터통신
Skill
업무 또는 교육에서 사용했던 기술입니다.
BACK-END
- Java
- Python
- Django / Flask
- Spring MVC
- C#
FRONT-END
- ES6
- TypeScript
- HTML5, CSS
- React
DevOps
- Oracle, DB2
- SQL
- Nginx
- Docker
- Linux
- Github
- Slack
- Notion
A Little More About Me
취미 활동
- 건강 및 근력을 위한 헬스&라이딩🏋🏻
- 좋은공기 마시러 등산🌄
- IT블로그 운영으로 지속적인 공부🧐
- 빵🥐 먹으러 카페가기