Skip to content

JeHwanYoo/JeHwanYoo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 

Repository files navigation

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published