Skip to content
View JeHwanYoo's full-sized avatar

Organizations

@lets-get-a-job

Block or report JeHwanYoo

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
JeHwanYoo/README.md

About me

Nice to meet you. I'm Je-hwan Yoo, a Backend & DevOps Engineer.

I am currently working in the Platform Engineering team at BSG Partners.

I majored in Computer Science and Engineering and focused on Node.js during my undergraduate years.

I favor MongoDB for NoSQL databases and know how to work with PostgreSQL for relational databases.

I'm skilled in implementing both RESTful and GraphQL. Recently, I've been exploring the use of gRPC.

I am cloud-native, with expertise in AWS. For simple full-stack services, I use platforms like Amplify and Vercel. I have developed a habit of dockerizing all my development environments.

I favor development paradigms such as Functional Programming (FP), Dependency Injection (DI), Test-Driven Development (TDD), and Domain-Driven Design (DDD).

Certification

AWS Solutions Architect Badge (2)

AWS Developer Associate Badge (1)

Skills

Native Language

JavaScript / TypeScript / NodeJS

Description

  • JavaScript is love.
  • I'm a wizard of TypeScript.
  • Node.js is my life.

Showcase

Second Language

Go / Python / C++ / Deno JS / Bun

Description

  • I enjoy the concurrency features of Go language.
  • I use Python for solving coding tests. I used to be interested in deep learning and machine learning as well.
  • During my undergraduate years, I spent many challenging days with C/C++. I might be interested in Rust...
  • I'm very interested in Bun, a completely new JavaScript runtime.

Showcase

Framework & Library

NestJS / Express.js / React / Next JS / Hono / Elysia / Gin / Fiber

Description

  • I can build both monolithic and microservices apps using Nest.js.
  • I have a deep understanding of the Nest.js module system.
  • Now, when I create a functional server, I no longer use Express. Instead, use the Elysia framework.
  • I can create frontend apps with React.js. I'm really good at centering things. Trust me.
  • I'm currently studying Server-Side Rendering (SSR).

DBMS

MongoDB / Postgres

  • I believe semi-structured & NoSQL databases like MongoDB as the future.
  • I can use MongoDB's aggregate functions.
  • I can use session-based transactions in MongoDB.
  • I can use text and geo indexing in MongoDB.
  • I understand the basic level of DCL, DDL, and DML in Postgres.
  • I know how to integrate both MongoDB and Postgres with ORMs (Mongoose, TypeORM).

API

Swagger

GraphQL / Apollo-GraphQL

Test

Jest

Description

  • Let's do TDD
  • I effectively use dependency injection and mocking for testing.

Showcase

Cloud Native

Docker / Kubernetes

Description

  • I believe that dockerizing is the foundation of all development.
  • I'm still learning Kubernetes, but I understand the basic concepts.

Showcase

AWS / Vercel

  • I know the important AWS services well, like VPC, EC2, ECS/ECR, S3, Lambda, and CodePipeline.
  • I can read and write AWS CloudFormation templates. (IaC)
  • I can create AWS CDK with JavaScript or Go (IaC)
  • I can develop using the AWS SDK for Node.js.
  • I have experience deploying services using AWS Amplify.
  • I have experience deploying services using Vercel.

Mobile

React Native

  • I can build a simple application using React Native. I tried just a little bit of flutter.

Desktop

Electron.js

  • I can build a simple application using Electron.js

Pinned Loading

  1. evolving_string evolving_string Public

    An example of a genetic algorithm.

    Python

  2. lets-get-a-job/digicu-backend-server lets-get-a-job/digicu-backend-server Public archive

    통합 쿠폰관리 서비스 Digicu 백엔드 서버

    Java 1

  3. data-go-kr data-go-kr Public

    공공데이터포털(https://www.data.go.kr/) OpenAPI CLI 툴

    JavaScript 1

  4. random-color-set random-color-set Public

    This app is a JavaScript library based on Node.js, which generates random color sets consisting of a background color and a visible text color based on that background color.

    TypeScript

  5. twoway.js twoway.js Public

    JavaScript two-way binding framework.

    TypeScript 2

  6. gnuboard-docker gnuboard-docker Public

    JavaScript 1 1