Hello, CodeGiraffe ๐Ÿ‘‹

Hello, I am Taeyoung Yang, an “inconvenient developer for a convenient world.”

I’m constantly thinking and working hard to improve the inconveniences around us and to create stable services and good structures.

๐Ÿ“š Skills

CategorySkills
BackendJava, Spring Boot, Go, Echo Framework, Python, Django
FrontendJavascript, Typescript, React
DatabaseMySQL, PostgreSQL, MongoDB, Redis, Elasticsearch
Message QueueAWS SQS, RabbitMQ
DevOpsDocker, AWS, Github Actions
IDEIntelliJ, Goland, PyCharm
EtcGit, Github, Jira, Confluence, Notion

๐Ÿ“ƒ Careers

Illuminarian Co., Ltd. - Backend Engineer

2024-04 ~ Present

spring java mysql grafana prometheus prometheus prometheus
More

Energy Shares US

  • Responsible for server, back-office maintenance, and new feature development of the renewable energy investment crowdfunding platform Energy Shares US.
  • Implemented REST API using Spring Boot and stored data using MySQL.
  • Built a deployment CI/CD pipeline linking Github Actions > ECR > Event Bridge > ECS.
  • Improved test reliability and optimized execution time.
    • Enhanced query reliability by adding Repository Test via Testcontainers.
    • Optimized test execution time by separating @SpringBootTest into @WebMvcTest and @DataJpaTest, reducing it to one-third.
    • Introduced Self-Hosted Runner to optimize execution time and prepared failover measures in case of Self-Hosted Runner downtime.
  • Built a distributed tracing system using Grafana Tempo.
  • Improved log tracking by adding TraceID and SpanID to logging fields and changed logging format to JSON for easier searchability on platforms.
  • Developed a configuration file comparison tool to resolve environment configuration omission issues during deployment.
  • Conducted load testing using Locust to define appropriate server specs and improve performance.
    • Improved performance by asynchronizing cases where responses slowed due to external platforms using AWS SQS.
    • Used Redis to cache slow API responses, reducing load.
  • Used Prometheus for monitoring.

Looko Co., Ltd. - Backend Engineer

2022-08 ~ 2024-04

go mongodb postgresql elasticsearch aws docker github-action lambda ecs rds s3 route53 cloudwatch
More

Acloset

  • Responsible for API, batch, server maintenance for the Acloset service handling 400,000 MAU.
  • Designed basic data structure for second-hand transactions and implemented related APIs.

Looko AI

  • Constructed the backend for the service Looko AI to enhance work efficiency for vintage clothing businesses.
  • Used Echo framework in Golang and stored data with MongoDB.
  • Synchronized service status of orders/products/claims from three multisources (Acloset, Cafe24, Naver Smart Store) with Looko AI using FSM, processing real-time synchronization for 300,000 products and 50,000 orders.
  • Built serverless functions to refresh platform tokens using AWS Lambda and Event Bridge.

TwoDigits Co., Ltd - Backend Engineer

django python javascript docker github-action

2022-04 ~ 2022-07

More
  • Responsible for back-office server maintenance, trading view development and deployment as a backend engineer.
  • Refactored SQL queries in Django to Django ORM.
  • Implemented stock charts using the Javascript module Trading View.

๐Ÿ“š Projects & Activities

Lead Developer of the “Plog” Blog Platform for Developers

2022-07 ~ 2023-11

spring java postgresql docker grafana ecs prometheus react amplify github-action
More
  • Led the development of the blog platform “Plog” for developers, mainly for learning purposes.
  • Conducted weekly meetings to monitor progress and used Github Discussion for documentation.
  • Implemented REST API using Spring Boot and stored main data with PostgreSQL.
  • Used Redis for API caching and email verification.
  • Built deployment CI/CD pipeline linking Github Actions > ECR > ECS.
  • Conducted Repository Test via Testcontainers, and wrote unit test codes for each layer.
  • Used Grafana to monitor CloudWatch logs.
  • Implemented the frontend using React, deployed with AWS Amplify.
  • Implemented file upload and markdown editor using Toast UI Editor.

Leader of Internal Algorithm Study

github algorithm

2022-05 ~ 2022-06

More
  • Conducted an algorithm study to enhance the individual algorithm-solving capabilities.
  • Held discussions and code reviews for solved algorithm problems twice a week.
  • The content of this study can be found on the corresponding Github.

Leader of Python Clean Code Study

wikidocs github

2022-05 ~ 2022-06

More
  • Conducted a Python clean code study to delve deeper into Python used within the company.
  • The content of this study can be found on the corresponding Github.
  • Documented the study’s outcome as an e-book titled Python Incorrect Codes using WikiDocs.

Development of API for User Warranty Management through Python Model Extraction from Shopping Mall Text

python mariadb spring ec2

2021-09 ~ 2021-11

More
  • Conducted this project to develop a platform that manages model names and warranty periods of various products simultaneously.
  • Developed an API for user warranty management through model extraction from shopping mall text using Python.
  • The actual implementation of this project can be found on the corresponding Github.
  • Detailed information about the project is available on the corresponding Notion.

Python Basics Lecturer for Inha University Big Data Club IBAS

python youtube

2021-03 ~ 2021-07

More
  • Delivered Python basics lectures to enhance club members’ skills as an initial member of the club.
  • Conducted Python basic lectures for the Inha University Big Data Club IBAS.
  • The conducted lectures are available at this link.

Team Leader of Inha University Big Data Club IBAS Website Creation Project

python django mariadb ec2 nginx html css javascript

2020-12 ~ 2021-09

More
  • Responsible for overall backend architecture and development using Django’s MTV (Model, View, Template) pattern.
  • Shared project progress through weekly meetings and managed project timelines.
  • Configured the frontend using Django Template and transmitted data using Django Context.
  • Deployed using AWS EC2 and configured the web server using Nginx.
  • The actual implementation of the project can be found on the corresponding Github.

Participation in Hanium ICT Mentorship

spring hadoop javascript

2020-04 ~ 2020-11

More
  • Participated as a mentee in the Hanium ICT Mentorship.
  • Conducted projects using the Spring Legacy framework.
  • Conducted projects extracting related search terms through simple word counting using Hadoop.

Oracle Database SQL Lecturer

oracle youtube

2020-04 ~ 2020-07

More
  • Delivered Oracle Database SQL lectures at the Inha University Programming Club IGRUS.
  • The conducted lectures are available at the following link.