미리보기
기본 정보
3년 차 TypeScript 개발자로 협업의 가치를 이해하며 새로운 기술 도전에 두려움이 없습니다. 단기적으로는 오너십을 발휘해 생산적인 개발자로 자리 잡는 것을 목표로 하며 장기적으로는 백엔드를 넘어 인프라 구성, 프론트엔드, 커뮤니케이션 등 다양한 분야로 확장하여 팀을 이끄는 훌륭한 리더가 되고자 합니다. https://dungdung-developer.tistory.com/
기술 스택
TypeScript, Node.js, MySQL, Redis, Git, JIRA, Slack, AWS, Jenkins, elk, github-actions, aws-code-deploy, Lambda, cloudfront, ASP.NET Core
경력
(주)소프트닉스
팀원 | 백엔드팀 | 재직 중
2023.01. ~ 재직 중 (2년)
NFT Marketplace 개발 - typescript
운영 도구 개발: Node.js로 NFT 마켓 유저/운영자 관리, 판매 상품 관리, 이벤트 개시 등 운영 툴 개발. React 페이지를 제어하는 Schema를 적용하여 개발 기간 단축
테스트 자동화: Jest, Supertest, Sinon, Zod를 활용하여 통합 테스트를 구축
로그 모니터링: Filebeat와 ELK 스택으로 실시간 로그 확인 시스템을 개발하고, AWS CloudWatch, Chatbot, SNS와 연동해 장애 대응 시간을 단축
Redis 활용: 이벤트 랭킹 및 통계 페이지를 Redis로 구현하여 데이터 처리 효율성 극대화
CICD 구축:GitHub Actions와 Jenkins로 빌드 자동화를 구현하고, AWS CodeDeploy로 CI/CD 파이프라인을 구축해 배포 프로세스를 최적화
Lambda 활용: AWS MemoryDB와 serverless NPM 패키지, Lambda를 기반으로 사전 예약 페이지를 개발
주식회사콰가(quaggainc.)
팀원 | 개발팀
2022.03. ~ 2022.12. (10개월)
블록체인 지갑 서비스 및 결제 모듈 개발 - C#
백엔드 API 개발: 관리자 결제 차트, 회원/기업 정보, 결제/ Coin Swap API 개발 및 보증 거래 기능 구현
Google API 연동: Google Mail API와 Push API를 활용한 메일 정보 확인 API 및 호출용 라이브러리 제작
이미지 파일 관리: 이미지 손실 압축 및 Azure File 라이브러리를 활용하여 파일 CRUD 기능을 제공하는 라이브러리 개발
프로젝트 리팩토링: 로그인 토큰 관련 버그 수정, Swagger API 문서 추가, SVN에서 Git으로 버전 관리 시스템 전환
데이터 처리 시스템 개발: MongoDB와 LINQ를 활용해 채팅, 게시글 즐겨찾기/랭킹 기능 및 스케줄러 시스템 구현
자기소개
[호기심과 성장 욕구]
한 분야에서 멈추지 않고 다양한 분야로 나아가는 것을 즐깁니다. 대학시절에는 뷰티 관련 학과를 재학하면서 색채, 메이크업 디자인을 연구하기 위해 소묘, 유화, 미디어 디자인에 지식을 쌓았습니다. 그 후 미디어의 역할이 얼마나 강력하고 빠르게 변화하는지를 인식한 후여 학교에서 제공하는 IT 학과 수업에 참여하고 소프트웨어 제작 과정을 배웠습니다.
현재 회사에서는 C#에서 TypeScript로 기술 스택을 성공적으로 이전하였고, CI/CD 파이프라인 구축과 AWS 배포 경험을 통해 실무 역량을 성장시켰습니다. 그뿐만 아니라 스타트업, 신규 프로젝트 투입과 같은 경험을 통해 팀워크와 커뮤니케이션의 중요성도 함께 알게 되었습니다.
[에너지와 승부욕]
저는 목표를 향해 노력하고 도달하기 위해 신체적인 건강과 체력을 중요하게 생각합니다. 저는 활동적이고 목표 지향적인 스포츠인 배드민턴이나 클라이밍을 취미로 즐기며, 혼자서 하는 것보다는 동호회나 스터디를 구성하여 함께 응원하고 선의의 경쟁을 통해 목표를 달성하는 것을 선호합니다.
운동 동호회나 개발 스터디를 통해 주마다 발전하는 결과물과 서로의 성장을 지켜보는 즐거움을 느끼고 있습니다. 이를 통해 자연스럽게 협업 능력과 승부욕을 강화할 수 있었습니다.
이러한 에너지를 바탕으로 자발적으로 더 나은 결과를 위해 노력하고, 성장하는 동료들과의 협업을 통해 더 큰 성과를 이루어내기 위해 노력하겠습니다.
[유연한 계획]
회사 프로젝트가 아니라도 어떠한 일을 시작할 때는 그 기반이 튼튼하지 않으면 쉽게 무너진다는 것을 알고 있습니다. 특히 협업 환경에서는 명확한 기초를 다지고 팀 간의 신뢰를 형성하는 것이 성공의 핵심임을 스타트업에서의 경험을 통해 배웠습니다.
하지만 계획은 고정된 것이 아니라 유연성을 가지는 것이 중요하다고 생각합니다. 여러 단계를 거쳐서 만든다고 할지라도 언제든지 변수가 등장하여 수정될 가능성이 있기 때문에 팀원들과 의견을 나누고 계획을 유연하게 조정하는 데 주저하지 않습니다.