Email. [email protected]
Blog. https://tester-1.tistory.com/
Github. https://github.com/1ComputerMaster/1ComputerMaster
2015
Entered Daegu Catholic University, School of Mechanical and Automotive Engineering
2019
Withdrew from Daegu Catholic University, School of Mechanical and Automotive Engineering
2019
Transferred to Yeungnam University, Department of Computer Engineering, College of Mechanical and IT Engineering
2021
Graduated from Yeungnam University, Department of Computer Engineering, College of Mechanical and IT Engineering
2021
Completed Samsung Youth Software Academy 6th (Java Web Track)
2022
Hyundai AutoEver (July 2022 ~ Present)
CKA : Certified Kubernetes Administrator
CKAD : Certified Kubernetes Application Developer
I am a developer who values learning and growing through experience. I am deeply interested in understanding the fundamental reasons behind the usage of technologies—why they were invented and why they are used. Rather than merely following trends, I critically assess the actual value and applicability of a technology by exploring its background and essence. I avoid using new technologies unless they are truly necessary and strive to understand and appreciate their greatness when appropriately applied. With this deep understanding, I aim to share my knowledge with other developers to foster a more vibrant software community.
Additionally, I frequently use dependency injection by introducing interfaces to facilitate unit testing and implement Hexagonal Architecture to abstract the Domain, Application, and Framework layers, making the code easier to understand and test.
Furthermore, I focus on writing elegant code by thoroughly understanding the basics of Spring, such as DI, IoC, and PSA, rather than compromising these fundamentals to meet development schedules. I invest time in writing maintainable and high-quality code that is easy to operate and maintain.
I strive for careful development and deployment, making every effort to minimize technical debt. Even when modifying legacy code, I do not assume that the current code style is superior just because it is newer; instead, I consider operational factors such as why the code was written in a particular way and ensure that detailed logging is applied to prevent future operational issues. Besides excelling in development, I am also open to feedback and willing to apply it to prevent any disruption in business operations caused by my code.
Here are some documents summarizing my thoughts that I have posted on my technical blog. I would appreciate it if you could read them to understand what kind of developer I am and my thought process.
Basics of MSA: https://tester-1.tistory.com/273 (In Korean)
Hexagonal Architecture: https://tester-1.tistory.com/170 (In Korean)