본문/내용
1. 본인의 개발 경험과 기술 스택을 구체적으로 설명해 주세요.
네이버 광고플랫폼 LINE Flyer의 백엔드 개발자로서 다양한 프로젝트 경험과 풍부한 기술 스택을 가지고 있습니다. 주로 서버 사이드 개발과 시스템 설계, 유지보수를 담당하며 안정적이고 확장 가능한 서비스를 제공하는 것이 제 역할입니다. 처음에는 Java와 Spring Framework를 활용하여 API 서버를 개발하였으며, RESTful API 설계와 오픈 API 구축에 익숙해졌습니다. 이러한 경험을 토대로 고성능, 확장성을 갖춘 서비스 개발에 자신감을 갖게 되었습니다. 그 후에는 Kotlin으로 전환하여 최신 언어의 장점을 활용하며 개발 효율성을 높였으며, Kotlin Coroutines를 이용한 비동기 처리와 concurrency 제어도 경험하였습니다. 데이터베이스 부분에서는 관계형 데이터베이스인 MySQL과 PostgreSQL을 주로 사용하며, ER 설계와 정규화를 통해 데이터 일관성을 유지하였습니다. 또한, NoSQL 계열의 MongoDB와 Redis도 함께 활용하여 빠른 읽기 처리와 캐시 전략을 구사하였으며, 이러한 기술들을 통해 서비스의 성능 개선에 기여하였습니다. 서버단에서는 Nginx와 Tomcat을 사용하여 로드 밸런싱과 요청 …