Git Product home page Git Product logo

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).

I am practicing growing together by running a study group.

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

Je-Hwan Yoo's Projects

data-go-kr icon data-go-kr

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

detlib icon detlib

get determinant of matrix in javascript

free-nextjs-admin-dashboard icon free-nextjs-admin-dashboard

TailAdmin is a Next.js and Tailwind CSS free, open-source admin dashboard template. Provides developers with the necessary tools, components, pages to build a full-featured back-end, dashboard, or admin panel for any web project.

hpb-concert icon hpb-concert

항해플러스 백엔드 4기 과제 - 콘서트 예약

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.