Backend Developer, Server Engineer

KakaoTalk_Photo_2025-03-24-17-17-47.jpeg

Name 이용준

Birth 1999.11.14

E-Mail [email protected]

Github https://github.com/usingjun

Tech Blog https://velog.io/@usingjun/posts

Portfolio 포트폴리오

About Me

기술적 최적화를 통해 비즈니스 비용을 절감하고, 사용자 경험을 개선하는 백엔드 개발자입니다. 이를 위해 빠르게 기능을 배포하여 시장의 반응을 살피고, 이후 상황에 맞는 리팩토링을 통해 성능을 최적화하는 애자일한 개발 방식을 지향합니다. 실제로 글로벌 커뮤니티 서비스 Kori를 직접 6개월간 개발하고 운영하며 평균 DAU 100명, 누적 다운로드 5000회, 유저 수 3000명이라는 유의미한 기록을 달성했습니다.

서비스 단계에 맞는 적정 기술을 도입하여 효율성을 높이는 데 강점이 있습니다. 초기 MSA 구조가 야기한 과도한 비용 문제를 인식하고 Monolithic 아키텍처로 과감히 전환하여 운영 비용을 50% 절감했습니다. 또한 무거운 검색 엔진 Elasticsearch을 In-Memory 방식으로 경량화하여 서버 메모리 사용량을 15% 감축하는 등 한정된 리소스 내에서 최대의 성능을 이끌어냈습니다.

UX을 저해하는 요소를 발견하면 집요하게 파고들어 개선합니다. CDN 캐싱을 이용해 이미지 로딩 시간을 7초에서 1.6초로 76퍼센트 단축시켰고, Socket 통신 구조를 개선해 실시간 채팅 응답 속도를 기존 대비 20배 빠르게 만들며 기술적 최적화가 실제 서비스 지표에 미치는 긍정적인 영향을 증명해왔습니다.

최고의 효율은 원활한 소통과 쾌적한 개발 환경에서 나온다고 믿습니다. 동료들이 개발 본연의 업무에만 집중할 수 있도록 DX을 개선하는 일을 중요하게 생각합니다. 반복되는 소통의 비효율을 줄이기 위해 에러 코드 문서를 자동화하고, 별도의 질의 없이도 서비스 현황을 파악할 수 있도록 인프라 및 비즈니스 지표 모니터링 시스템을 구축해 팀 전체의 생산성을 높이는 협업 프로세스를 정착시켰습니다.

마지막으로 서비스의 본질은 사용자가 언제든 믿고 사용할 수 있는 안정성에 있다고 생각합니다. 이를 위해 무중단 배포 환경을 구축해 서비스 중단을 없애고 리버스 프록시와 Fail2Ban을 적용해 보안 위협을 차단했습니다. 또한 예기치 못한 장애에 대비해 DB 자동 백업 체계를 마련하여, 어떤 상황에서도 흔들리지 않는 견고한 서비스를 만들고자 합니다.


Skill and Tool

Projects

1) Kori (글로벌 친구 사귀기 플랫폼)

[ 검색 엔진 비용 효율화를 위해 Elasticsearch 에서 PGroonga와 In-Memory 하이브리드로 전환 ]