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
Category | Skills |
---|---|
Backend | Java, Spring Boot, Go, Echo Framework, Python, Django |
Frontend | Javascript, Typescript, React |
Database | MySQL, PostgreSQL, MongoDB, Redis, Elasticsearch |
Message Queue | AWS SQS, RabbitMQ |
DevOps | Docker, AWS, Github Actions |
IDE | IntelliJ, Goland, PyCharm |
Etc | Git, Github, Jira, Confluence, Notion |
๐ Careers
Illuminarian Co., Ltd. - Backend Engineer
2024-04 ~ Present
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
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
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
Explore how the source code is structured, with detailed internal code and configurations for each part.
Documentations on key focus areas during the project and challenges faced during development.
Currently deployed service. May be shut down due to cost issues.
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
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
2022-05 ~ 2022-06
The result of the study, an electronic book. Pay attention to the incorrect codes!
Explore more about the study’s rules and contents
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
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
2021-03 ~ 2021-07
More
Team Leader of Inha University Big Data Club IBAS Website Creation Project
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
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
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.