Skip to content

imione/imione

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 

Repository files navigation

TL;DR

Backend engineer of Modusign, Inc

Love well-architected, fine-grained software

Tech & Skills

Languages: Typescript, Javascript, Java

Frameworks: Nestjs, koa, express, spring, typeorm, sequelize

Testing: jest, mocha-chai-sinon, k6

Database: mysql

DevOps: AWS, Docker, Git

Interested in

OOP, DDD, Layered architecture, TDD, MSA

Event-driven architecture

GraphQL, Kubernetes, Terraform

History

Modusign, Backend engineer (2017~)

  • REST API 설계
  • 모놀리스 애플리케이션 MSA 전환
    • Event driven architecture
  • typescript 및 nestjs 도입
  • docker를 사용한 컨테이너화 - docker-compose, ECS
  • TDD 도입
    • 행위주도-테스트(BDD), test double
  • DDD 도입
    • Event storming 등의 방법론을 통한 DDD 가속화
    • 전략/전술적 설계
    • CQRS
  • 계약 서비스 구현
  • 비즈니스 모델 전환
    • 건 단위 요금 산정 방식에서 구독 요금제 형식으로 전환
    • 사용자별 권한 및 사용량 모델 설계
  • 보안 인증 진행 (ISO27001)
    • application 계층에서의 사용자 데이터 암호화 (AES-256)
  • CI/CD
    • CircleCI를 사용한 애플리케이션 배포 프로세스
    • Github Actions로 이전
  • Logging
    • log 구조 설계, correlation_id 를 사용한 로그 트래킹
    • Elastic stack (Filebeat + Elasticsearch + Kibana)를 사용한 로그 수집
    • Cloudwatch + lambda + EK 사용하도록 변경
  • 사내 자동화 도구 개발
    • Git event hook, lambda, slack application 을 사용하여 이슈가 할당되면 담당자에게 멘션
    • 사용자의 결제 결과 slack 알림
    • 서비스 내 batch 실패 시 slack 알림

Mr. Ddak, Co-founder, Mobile app developer (2012~2014)

  • 부동산 거래 중개 플랫폼 모바일 애플리케이션 구현

Kyungbook National University (2008~2016)

  • Bachelor's degree of computer science & engineering

Contacts

Email: [email protected]

Social media: facebook, instagram, linkedIn

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published