Tom Kim

Software Engineer

With over 10 years of software development experience in a wide range of hands-on experiences from front-end web, server to infrastructure. Has a high overall understanding of product development, including culture, organization, and process.

7 years of experience contributing to growing a startup company from series A to D.

Enjoy growing the company and growing with my colleagues along the way.

Self-motivated and a quick learner.

Work

Engineering Department Leader

– Present
DRAMA&COMPANY

A company that provides South Korea's business platform service 'Remember' with over 3.5M businesspeople

  • As the top decision-maker in the software development organization, define the development culture, organizational structure, and work processes, and determine CEO and developer compensation.
  • Led a TF that changed company organizational structure from a functional organization to cross-functional teams
  • For active recruiting, directly requested tea meetings through various channels and held tea meetings with more than 40 developers
  • Designed models and services architectures that were the basis of most services. Transited to MSA for growing services and organization size
  • Changed a project based on fixture+minitest to FactoryBot+Rspec for easy maintenance of test code. Currently, there are more than 10K test codes managed in server projects.
  • Built a CI/CD environment from scratch. Reduced test code execution time from more than 3 hours to less than 15 minutes and automated manual deployments that took more than 30 minutes
  • As the kjcompany's AWS manager, reduced 20% or more per month through cost savings
  • To verify the hypothesis, developed several MVP projects such as new home screen and internal profile search site usually within 2 days.
  • Developed various services in Remember and the Japanese version of Remember (myBridge)
  • 10+ company blog posts

Web/Server developer(Sr. Researcher)

MirageWorks Inc.

Enterprise network separation security solution company

  • Developed admin system for network separation security solution called MirageWorks(ASP.NET, MSSQL, Backbone.js, jQuery)
  • Developed interworking system with groupware of companies such as Samsung

Education

Sogang University

Computer Science

Bachelor of Science in Engineering

Publications

Skills

Server Development

  • Ruby on Rails
  • TDD
  • Node.js
  • TypeScript
  • ASP.NET

Front-end Web Development

  • HTML
  • SASS
  • AngularJS
  • React
  • Electron
  • Wordpress

Infrastructure & DevOps

  • AWS
  • Jenkins
  • Docker
  • ELK
  • Terraform
  • NewRelic
  • SlackBot

Development Culture

  • Code Review
  • 1on1
  • Pair programming
  • Retrospect
  • Agile

Startup

  • Team Building
  • SW Development Process
  • MVP

Languages

English

Fluent

Korean

Native speaker

Interests

Writing

  • Blog
  • Book

Education

  • Lecture

Photography

  • vsco