미리보기
기본 정보
어떤 상황속에서도 당황하지 않고, 적극적으로 문제를 해결하는 의연한 개발자 임지나입니다.
기술 스택
Spring, Java, mybatis, JPA, MariaDB, PostgreSQL, JSP, jQuery, querydsl
경력
(주)아이티레이인포
대리 | 개발본부 | 재직 중
2020.06. ~ 재직 중 (4년 5개월)
다양한 고객사의 요구에 맞춘 콜센터 상담 및 녹취 애플리케이션 개발
전자정부프레임워크와 Java 기반의 백엔드 시스템 설계 및 구현
JSP와 jQuery를 활용한 사용자 인터페이스 설계 및 구현
MyBatis를 사용한 데이터 매핑, 다양한 데이터베이스 환경에 대응
고객사 맞춤형 솔루션 제공으로 다양한 산업의 요구사항 충족
프로젝트
자사 녹취관리솔루션 고도화 및 리팩토링
(주)아이티레이인포
2024.07. ~ 진행 중
개발 환경
eGovFramework 4.1 (SpringBoot 2.7), Java 8, Mybatis, MariaDB 10.4, JSP, jQuery
담당 업무
전자정부프레임워크 3.8에서 4.1로 업그레이드, Spring Framework 기반에서 Spring Boot 기반으로 전환
계층형 아키텍처 설계를 통해 시스템 구조 개선 및 레거시 코드 제거
코드 리팩토링을 통해 코드 가독성 및 확장성 향상
설정 관리 간소화 및 운영 효율성 증가, 시스템 성능 개선 및 유지보수 용이성 향상
자사 상담품질평가솔루션 신규 개발
(주)아이티레이인포
2024.04. ~ 진행 중
개발 환경
eGovFramework 4.1 (SpringBoot 2.7), Java 8, MyBatis, MariaDB 10.4, JSP, jQuery
담당 업무
평가항목관리, 평가표관리, 평가실행, 평가결과관리를 위한 MariaDB 데이터베이스 스키마 설계 및 MyBatis를 통한 데이터 접근 최적화
백엔드 로직 및 API 개발을 통해 평가 주요 기능 구현
JSP와 jQuery를 활용한 사용자 인터페이스 개발
계층형 아키텍처를 설계하여 시스템 구조 안정성 확보
모바일 및 유심 판매시스템 구축
진앤현시큐리티
2024.02. ~ 2024.06.
개발 환경
eGovFramework 3.5 (Spring Framework 4.0), Java 8, MyBatis, MariaDB 10.4, JSP, jQuery
담당 업무
이메일 인증, 상품관리, 제휴업체관리를 위한 MariaDB 데이터베이스 스키마 설계 및 MyBatis를 통한 데이터 접근 최적화
백엔드 로직 및 API 개발을 통해 이메일 인증 및 검증, 상품관리, 제휴업체관리, 모바일 판매 페이지 기능 구현
JSP와 jQuery를 활용한 사용자 인터페이스 개발
MyBatis의 foreach를 활용한 대량 데이터 처리 SQL 최적화
JavaMail API를 활용한 SMTP 이메일 전송 로직 구현
AES 기반 데이터베이스 및 파일 암복호화 로직 구현으로 보안 강화
스프링의 국제화(i18n) 기능을 활용한 다국어 지원
콜센터 상담시스템 고도화 - 채팅상담시스템 구축
수서 SRT
2023.10. ~ 2024.02.
개발 환경
SpringBoot 2.7, Java 8 & eGovFramework 3.5 (SpringFramework 4.0), Java 7, MyBatis, Tibero 5s, JSP, jQuery
담당 업무
채팅 상담시스템과 카카오 상담톡 서버 간의 중계를 위한 Spring Boot 기반 서버 개발
채팅 상담을 위한 Tibero 데이터베이스 스키마 설계 및 MyBatis를 통한 데이터 접근 최적화
백엔드 로직 및 API 개발을 통해 채팅 상담 주요 기능 구현
JSP와 jQuery를 활용한 사용자 인터페이스 개발
근무시간 및 대기인원 제한 검증 로직 구현
@Scheduled 어노테이션과 cron 설정을 활용한 채팅상담 활성화/비활성화 스케줄러 개발
Ksign 연동과 TypeHandler를 활용한 데이터베이스 암복호화 로직 구현
출금동의 녹취시스템 구축
ABL생명
2023.07. ~ 2023.10.
개발 환경
SpringBoot 2.7 & eGovFramework 3.5 (SpringFramework 4.0), Java 8, MyBatis, Oracle 11g, JSP, jQuery
담당 업무
출금상담시스템과 녹취 엔진 간의 중계를 위한 Spring Boot 기반 서버 개발
출금동의 녹취관리를 위한 Oracle 데이터베이스 스키마 설계 및 MyBatis를 통한 데이터 접근 최적화
백엔드 로직 및 API 개발을 통해 출금동의 녹취관리 주요 기능 구현
JSP와 jQuery를 활용한 사용자 인터페이스 개발
Apache Commons CSV 라이브러리를 활용한 기존 PostgreSQL 데이터 Oracle 데이터베이스로 마이그레이션
@Scheduled 어노테이션과 cron 설정을 활용한 기간계 사용자 정보 동기화 스케줄러 개발
자사 상담솔루션 고도화
주식회사 아이티레이인포
2023.04. ~ 2023.06.
개발 환경
eGovFramework 3.5 (SpringFramework 4.0), Java 8, MyBatis, PostgreSQL 15, JSP, jQuery
담당 업무
Linux 개발 서버에 PostgreSQL 15 데이터베이스 설치 및 구성
기존 MariaDB에서 PostgreSQL로 데이터베이스 이전 및 쿼리 변환
메뉴 즐겨찾기 기능을 위한 PostgreSQL 데이터베이스 스키마 설계 및 MyBatis를 통한 데이터 접근 최적화
백엔드 로직 및 API 개발을 통해 메뉴 즐겨찾기 기능 구현
JSP와 jQuery를 활용한 사용자 인터페이스 개발
콜센터 카드연체 상담시스템 재구축
IBK기업은행
2022.07. ~ 2023.04.
개발 환경
IBKFramework (SpringFramework 4.0), Java 8, MyBatis, Sybase ASE, JSP, jQuery
담당 업무
EAI 연동을 통해 수신 및 여신 정보 취득 로직 구현
DRM 연동을 통해 암호화 문서 복호화 로직 구현
JSch 라이브러리를 활용한 이중화 서버 간 파일 전송 로직 구현
카드 연체 원장 데이터 적재 및 연체 상담 분배 처리 배치 개발
백엔드 로직 및 API 개발을 통해 수신, 여신, 연체, 변제, 개인회생, 파산, 면책 관리, 업무 및 변제금 현황, 회수 실적 통계 기능 구현
JSP와 jQuery 활용과 Reporting Tool 연동을 통해 사용자 인터페이스 개발
jMeter를 활용한 성능 및 부하 테스트
콜센터 상담시스템 고도화
더존비즈온 EBP센터
2022.03. ~ 2022.06.
개발 환경
eGovFramework 3.5 (SpringFramework 4.0), Java 8, MyBatis, MariaDB 10.4, JSP, jQuery
담당 업무
Jira API 연동을 통해 개발 상담 이슈 생성 로직 구현
기존 SOAP 연동 방식에서 API 연동으로 전환하여 고객 정보 및 유지보수 정보의 취득 방식 개선
Selvas API 연동을 통해 음성 멘트 파일 생성 로직 구현
백엔드 로직 및 API 개발을 통해 긴급 멘트 관리 기능 구현
JSP와 jQuery를 활용한 사용자 인터페이스 개발
PDS시스템 구축
현대홈쇼핑
2022.01. ~ 2022.02.
개발 환경
SpringFramework 4.0, Java 6, MyBatis, Oracle 11g, Xplatform
담당 업무
기존 Xplatform 소스 분석 및 PDS 연동을 위한 설정 추가
캠페인 실행 파일 생성을 위한 프로시저 구현
실행 파일을 PDS 서버로 전송하기 위한 쉘스크립트 구현
통계청 녹취시스템 및 전광판시스템 구축
통계청
2021.06. ~ 2021.12.
개발 환경
SpringBoot 2.7 & eGovFramework 3.5 (SpringFramework 4.0), Java 8, MyBatis, Oracle 19c, JSP, jQuery
담당 업무
Jetty 라이브러리를 활용한 전광판 어플리케이션과의 데이터 연동을 위한 웹소켓 서버 개발
JSP와 jQuery를 활용한 웹소켓 연동 및 사용자 인터페이스 개발
실시간 데이터 반영 및 처리 속도 개선, 사용자 인터페이스 응답성 향상
콜센터 상담시스템 고도화 및 대리점 전용 상담시스템 구축
더존비즈온 CS센터
2021.03. ~ 2021.09.
개발 환경
eGovFramework 3.5 (SpringFramework 4.0), Java 8, MyBatis, MariaDB 10.4, JSP, jQuery
담당 업무
온라인 상담 데이터 취득을 위한 젠데스크에 API 제공 및 @Scheduled 어노테이션과 cron 설정을 활용한 스케줄러 개발
고객센터 API 연동을 통해 온라인 상담 데이터 복호화 및 이메일 전송 로직 구현
Jira API 연동을 통해 이슈 완료 컨텐츠 데이터 취득
젠데스크 API 연동을 통해 파일 전송 및 답변 처리 로직 구현
온라인 상담을 위한 MariaDB 데이터베이스 스키마 설계 및 MyBatis를 통한 데이터 접근 최적화
백엔드 로직 및 API 개발을 통해 온라인 상담 주요 기능 및 통계 기능 구현
JSP와 jQuery를 활용한 사용자 인터페이스 개발
대리점 전용 웹 어플리케이션 개발 및 시스템 구축
IT 헬프데스크 구축
메트라이프생명
2021.01. ~ 2021.03.
개발 환경
eGovFramework 3.5 (SpringFramework 4.0), Java 8, MyBatis, MariaDB 10.4, JSP, jQuery
담당 업무
MyBatis를 통한 데이터 접근 최적화
백엔드 로직 및 API 개발을 통해 관리 주요 기능 및 통계 기능 구현
JSP와 jQuery를 활용한 사용자 인터페이스 개발
콜센터 상담시스템 구축
더존비즈온
2020.06. ~ 2020.12.
개발 환경
eGovFramework 3.5 (SpringFramework 4.0), Java 8, MyBatis, MariaDB 10.4, JSP, jQuery
담당 업무
MyBatis를 통한 데이터 접근 최적화
Excel 파일을 활용한 상담 분류 일괄 등록 로직 구현
백엔드 로직 및 API 구현을 통해 서버 모니터링, 연장근무 관리 기능 구현
JSP와 jQuery 활용과 HightChart를 활용한 사용자 인터페이스 개발 및 서버모니터링 시각화
이슈 및 개선 사항에 대한 유지보수 및 개발 지원
포트폴리오
교육
서울디지털대학교
대학교(학사) | 소프트웨어공학과
2021.03. ~ 현재 | 재학 중
자격증
SQLD 개발자
한국데이터산업진흥원장
2021.04.
자기소개
어떤 상황속에서도 당황하지 않고, 적극적으로 문제를 해결하는 의연한 개발자 임지나입니다.
4년 차 개발자로 웹 어플리케이션 설계, 개발, 운영을 담당했습니다. 주로 웹 어플리케이션 개발을 담당했으며, 필요에 따라 서드파티 연동을 위한 중계 서버 개발도 수행했습니다. 다양한 프로젝트에 참여하면서 다양한 시스템 환경과 코드베이스를 이해할 수 있었고, 이러한 경험을 통해 코드 분석 능력과 복잡한 시스템에서의 문제 해결 능력을 키울 수 있었습니다.
시스템을 개선하는 일을 좋아합니다. 이를 위해 새로운 기술에 관심을 가지고 꾸준히 학습하여 개선점을 발견하고 해결하는 능력을 키우기 위해 노력하고 있습니다. 또한, 협업의 중요성을 깊이 이해하고 팀원들과 적극적으로 커뮤니케이션하며 지식과 아이디어를 공유하는 과정을 주도하고 있습니다.
사용자에게 더 나은 경험을 제공하고 업무 효율성을 높이는 일에서 큰 보람을 느끼며, 더 나은 개발자가 되기 위해 끊임 없이 도전하고 경험을 쌓는 것을 두려워하지 않습니다.