미리디 소개
home
미션과 비전
home
🖋️

양동혁 개발자님

개발자님의 직무 이야기
1. 담당하고 계신 업무를 소개해주세요.
미리디에서 제공하는 서비스인 미리캔버스의 백엔드 개발을 담당하고 있습니다.
2. 현재 회사와 지금의 직무를 선택하게 된 계기는 무엇인가요.
제가 자주 사용하는 서비스를 직접 개발하고 싶었습니다. 미리캔버스는 입사 전부터 이용했었고 기술 스택도 그동안 제가 공부해왔던 것과 유사해서 바로 지원했습니다.
3. 하루 일과를 소개해주세요.
출근하면 우선 슬랙과 각종 지표를 통해 전날에 특이 사항이 있었는지 확인하고 공유합니다. 그 후에 오늘 할일 파악하고 우선 순위를 정해 본격적인 업무를 진행합니다.
4. 업무를 하며 가장 보람을 느낄 때는 언제이신가요.
제가 개선한 부분이 지표 상에 드러날 때 가장 보람을 느낍니다.
또한 예상치 못한 곳에서 고객이 제가 만든 기능을 잘 이용하고 있는 것을 볼 때 많이 뿌듯합니다.
[(주)미리디]를 소개합니다! 기술 집약형 E-bussiness를 기반으로 한 다양한 디지털 서비스를 운영하고 있어요. 업력 14년의 탄탄! 기업이랍니다. (주)미리디는 혁신적인 디자인 편집 솔루션인 '미리캔버스'를 개발했어요, 템플릿 기반 무료 디자인 플랫폼 '미리캔버스'는 디자인 초보부터 전문가까지 누구나 이미지 저작권 걱정 없이 쉽게 디자인을 PC, 스마트폰, 태블릿PC에서 편집&다운로드가 가능하답니다!
※ 에듀테크 우수기업 콘테스트에서 장관상도 받았답니당
[(주)미리디]의 개발이야기
1. 업무의 프로세스를 소개해주세요.
기획이 나오면 기획자와 개발자가 같이 상의해 서로 파악하고 있는 내용의 차이를 최소화하고, 설계와 개발을 하면서도 서로 싱크를 맞추는 회의를 지속적으로 합니다. 현재 상황에서 개발 만으로는 해결하기 어려운 문제들은 기획을 조정해 해결하기도 합니다.
1-1. [설계, 분석, 개발, QA, 런칭] 단계 별로 소요되는 평균 시간은 어떻게 되나요?
보통 개발은 이슈 단위로 1주, QA 1주가 소요되지만 설계, 분석은 해결하고자 하는 문제에 따라 많이 차이가 납니다. 짧게는 며칠이 걸릴 수도 있고 길게는 한 스프린트를 넘어서기도 합니다.
2. ★개발 배포 프로세스를 소개해주세요.
로컬 환경에서 개발 → 스테이징 서버에 배포 → QA
실 서버와 동일한 데이터로 테스트하기위해 production db를 클론해서 staging db로 사용합니다.
QA가 끝난 이슈들은 주 단위로 실서버에 배포합니다.
3. ★개발 환경을 소개해주세요.
MacBook
AWS
Java, SpringBoot
Bitbucket
Bamboo
JIRA, Slack
JetBrains
4. 코드 리뷰 문화를 소개해주세요!
PR을 통해 리뷰를 받기도 하지만 개발 과정에서도 적극적으로 상의하며 더 나은 코드를 작성합니다.
5. 장애나 긴급 상황에서는 어떤 프로세스로 대응하시나요.
① New Relic, CloudWatch를 이용해 모니터링하며 중요 이슈는 슬랙을 통해 알림을 받습니다. ② 이후 모든 직군이 이해할 수 있는 내용으로 장애를 공지하고 해결합니다. ③ 추후에 같은 장애가 발생하지 않도록 원인과 해결 과정을 공유합니다.
6. 기술 도입이나 업무 영역의 확장이 자유로우신 편인가요.
도입을 해야하는 이유와, 기술에 대한 이해, 발생할 수 있는 사이드 이펙트를 파악하고 있다면 누구든 제안할 수 있고 그 후에 팀에서 상의 후 도입합니다.
나의 개발 Tip
1. 개발을 위한 나만의 데스크 세팅!
개발을 하다가 모니터 이외에 다른 곳으로 시선이 돌아갈 때 어떤 물건이 있으면 그걸 보다가 잠깐 집중을 흐리는것 같아서 개발과 관련되지 않은 물건들은 전부 안 보이는 곳에 정리 합니다. 손목을 보호해주는 팜레스트는 필수!
2. 최근 가장 관심 있는 기술 스택(예, OS/ 언어) 은 무엇이며, 왜 관심을 가지게 되셨나요?
<객체지향의 사실과 오해> 라는 책을 읽으며 "과연 내가 작성한 코드가 객체지향적일까? 객체지향언어로 절자지향적인 코드를 작성하고 있는게 아닐까?" 라는 생각이 들었습니다. 그래서 지금은 특정 기술보다는 객체지향에 더 관심을 갖고 있습니다.
3. 현재 하고 있는 업무의 역량을 키우기 위한 나만의 노력은 무엇인가요?
보통 인프런 강의로 혼자 공부하다가 최근에 TDD스터디에 참여하고 있는데 혼자 할 때보다 더 꾸준히 할 수 있는 장점이 있는 것 같습니다. 앞으로도 스터디에 참여해 공부를 할 계획입니다.
우리 회사는 개발자를 위해 이렇게 지원합니다.
어떤 사람들과 함께 일하고 싶으신가요 끊임없이 성장하려는 의지와 자신의 의견을 명확하게 표현하고 본인과 생각이 다르더라도 서로 논의할 수 있는 자세를 갖고 계시면 좋을 것 같습니다!
기술 역량 향상을 위한 지원이 GOOD!
◦자유로운 도서구매
◦복지포인트를 이용한 개인 장비 구매 및 스터디 비용 제공
마지막으로 우리 회사의 업무 환경을 소개해주세요! 저희 팀은 모두 맥북을 사용하지만, 개인 성향에 따라서 윈도우 PC를 지급 받을 수도 있습니다.