채용공고 올리기

임준영님을 응원해보세요!

좋은 제안에 열려있어요

미리보기

기본 정보

이름
임준영
직업
백엔드 개발자
간단 소개

사용자의 1분을 절약하기 위해 1시간을 투자하는 임준영, '모두를 위한 개발'을 모토로 사용자 중심의 편리한 기능 개발에 전념하는 개발자입니다. 현재 B2B 솔루션 유지보수 팀에서 Java + Spring framework, CSR 방식의 Front환경 개발, RUM 도구 도입 후 Log 데이터를 활용한 데이터 분석 및 성능 개선 담당자를 겸업하고 있습니다. 성능 개선의 성과로는 최대 97% 성능 개선을 평균적으로 20 ~ 50% 성능 개선 작업이 있습니다. 2023.03.10 ~ 2026.01.09 산업기능요원 진행중

기술 스택

기술 스택

JavaScript, Python, Kotlin, Java, Express, Oracle

경력

회사명

주식회사씨알에스큐브

직급 | 부서 | 근무 유형

Software Application Developer | 재직 중

근무 기간

2021.09. ~ 재직 중 (3년 6개월)

담당 업무

주요 솔루션 기능 개발 및 유지보수를 담당하고 있습니다.
Java + Spring, Oracle + PL/SQL 를 활용한 백엔드 개발 스택과 Javascript + Jquery 프론트 개발 개발 스택에서 개발하고 있습니다.

성능 모니터링 도구인 Raygun(RUM) 을 회사에 최초로 도입하여, 로그 데이터를 분석해 느린 페이지를 분석해 성능 개선 Point를 정리해 보고하는 업무를 담당한 바 있습니다.
로그 데이터 분석을 위한 로그 데이터 전처리기를 Python으로 개발하여 꾸준히 사용중에 있으며 분석한 성능 개선 Point를 실제로 적용하여 최대 약 97% 성능 개선을 성공한 경험을 가지고 있습니다.

담당하고 있는 솔루션 중 오래된 레거시 프로젝트가 존재하여, 비즈니스 로직이 DB Package 와 PL/SQL로 몇천줄씩 작성되어 있는 DB Package를 분석하여 Oracle DB 실력을 성장하였습니다.
SQL query에 Hint를 주어 성능을 개선하는 작업 또한 주요 업무였으므로 SQL query 작성 및 분석이 가능한 백엔드 개발자입니다.

프로젝트

프로젝트명

RUM을 활용한 성능 개선

소속/기관명

씨알에스큐브

프로젝트 기간

2022.02. ~ 진행 중

프로젝트 내용

성능 분석 도구 Raygun RUM을 활용해 실 사용자들의 속도 측정이 되어 있는 데이터를 Python으로 개발한 전처리기를 활용해 데이터를 정제하고 분석을 하는 역할을 역임했습니다.

수 많은 화면 중 일정 패턴을 보이는 화면을 추려, 실 화면에서 성능 저하를 발생시키는 요인을 분석하여 정리해 분석 방향을 제시합니다.

담당하고 있는 솔루션이 DB와 밀접한 솔루션이기에 많게는 몇천줄의 SQL Query를 분석하여 큰 테이블 두개의 Join 임에도 Nested Join 을 하여 성능을 저하시키고 있거나 filtering 작업임에도 join 이 되고 있는 점들을 찾아 성능 개선을 하여 평균 20 ~ 50 % 정의 성능 개선을 이뤄낸 경험이 있습니다.

그 외에도 불필요한 batch 성 작업에서 수 천건의 데이터에 대한 작업임에도 다수 Transaction이 발생하는 작업이 존재하는 것을 데이터 처리와 후속처리를 모듈로써 분리하여 Transaction을 대규모 축소하여 4분 58초 걸리던 작업을 8 ~ 9 초까지 줄이는 약 97% 정도의 성능 개선을 한 경험이 있습니다.

프로젝트명

특성화고 자기 PR 대회 장관상

소속/기관명

개인

프로젝트 기간

2021.03. ~ 2021.03.

프로젝트 내용

고등학교 생활을 즐기며, 단계적으로 쌓아올렸던 포트폴리오 내용을 '미친 개발자' 라는 키워드를 강조와 함께 PR하여 장관상을 수상하였습니다.

발표 영상은 하위 링크에서 보실 수 있습니다.
https://youtu.be/HTCojCc2g64?t=176(수상 후 인터뷰 영상)
https://youtu.be/_JEt5mrbdSs?t=282(발표 영상)

프로젝트명

용산경찰서 협업, 학교폭력 상담 챗봇 '용텍이' 개발 총괄

소속/기관명

용산경찰서

프로젝트 기간

2021.08. ~ 2021.10.

프로젝트 내용

용산경찰서와 비대면 24시간 학교폭력 상담 챗봇 '용텍이' 개발 팀에 총괄을 맡은 경험이 있습니다.
팀 내 역할은 전체적인 일정 조율과 리드였습니다.

관련 뉴스,
https://www.fnnews.com/news/202108181103311959
https://www.sedaily.com/NewsView/22SO9XH3M3

프로젝트명

DB Packege Release

소속/기관명

개인

프로젝트 기간

2023.03. ~ 2023.06.

프로젝트 내용

사내에서 DB Package Release 시 마다 불필요하게 수행되는 작업들을 자동화 및 간편화를 위해서 개인 맥북 위에 Docker 와 minikube 를 활용하여 4중화로 구성된 Node.js Google Sheet API 서버, React + Electron을 사용한 User Client, ejs view engine으로 구성한 어드민 패널, Ingress 로 reverse proxy, nginx 로 proxy 를 구성하여 3개월 간 유지보수 한 경험을 가지고 있습니다.

프로젝트명

Node.js 방과후 강사

소속/기관명

개인

프로젝트 기간

2022.10. ~ 2022.12.

프로젝트 내용

서울디지텍고등학교 재학생을 대상으로 Node.js 를 활용한 실시간 채팅 서비스 프로젝트 방과후를 진행하였습니다.

Ref.
https://github.com/team-jigun/JavaScript-Class
https://github.com/team-jigun/Back

프로젝트명

2021 퓨처 테크 해커톤 해양침적분야 대상 & 4차산업혁명위원장상

소속/기관명

딸기우유통치즈돼지갈비찜 팀 (총 3명)

프로젝트 기간

2021.01. ~ 2021.01.

프로젝트 내용

퓨처 테크 해커톤 해양침적 쓰레기 분야에서 Mask R-CNN 기술을 이용한 object classification과 PyQt 기술을 활용한 GUI 구성으로 '스카우트'를 개발하여 대상을 수상하였습니다.

팀 내에서 해양침적 쓰레기 데이터에 Annoation 을 기입하여 object를 인식할 수 있도록 전처리하는 역할과 인공지능 모델에 학습하는 역할을 수행하였습니다.

프로젝트명

ICT COC 해커톤 우수상

소속/기관명

민트초코파인애플피자 팀 (총 3명)

프로젝트 기간

2019.11. ~ 2019.11.

프로젝트 내용

ICT CoC 측에서 주최한 AI를 활용한 서울시 공공서비스 혁신을 주제로 진행한 인공지능 해커톤에서 openCV 라이브러리를 이용해 옥상 불법 건축물 색출 분야에서 U20 우수상을 수상했습니다.

관련 내용
https://ictcoc.kr/03_pro/pro02_view.asp?idx=164&page=1&params=

프로젝트명

'4 Bit' 스터디 모임 기획 및 운영

소속/기관명

개인

프로젝트 기간

2021.10. ~ 2022.04.

프로젝트 내용

스터디원 모두가 배운 것을 공유하며 강연하는 스터디를 목표로 매주마다 공부한 것을 발표하며, 전체적으로 일정 관리, 스터디 진행, 주제 선정 등을 하며 총괄 운영하였습니다.

Ref.
https://honored-strand-2d9.notion.site/c4bbf3d2f0864b21988a5846e3e74fa6?pvs=4

프로젝트명

2020 스마틴 앱 챌린지 우수상

소속/기관명

스마트스페이스 (공간정보 전공동아리)

프로젝트 기간

2020.04. ~ 2020.11.

프로젝트 내용

일반 PC와 인공지능 비서를 연결하여, 실시간 Socket 통신으로 사용자 발화 명령어로 PC를 조작하도록 하는 '오토마톤'을 개발하여 우수상을 수상하였음.

포트폴리오

URL

link

Github

깃허브
link

좋은 개발자란? (평소 생각하고 있는 좋은 개발자에 대한 정의를 글로 정리하고 있습니다)

티스토리
link

LinkedIn

링크드인
댓글