Skip to content
View imione's full-sized avatar
Block or Report

Block or report imione

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
imione/README.md

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

Pinned Loading

  1. env-switcher env-switcher Public

    .env switcher

    JavaScript 3 1