Youjin Lee
I am a dedicated frontend developer with a background in international business, leveraging my experience in communication and problem-solving to create user-friendly interfaces that make a positive impact.
If you would like to get in touch, send me an email(yjlee1026@yahoo.com)
👇 Click images to see my story
![Life in China (2013 - 2017)](/images/tianjin-china.jpg)
![My first application ever (2018)](/images/first-app-ever.jpg)
![Old code (2018)](/images/old-code-java.jpg)
![First IT conference (2020)](/images/first-conference.jpg)
![First Presentation (2023)](/images/presentation.jpeg)
![Hobbies 1. trip](/images/trip-busan.jpg)
![Hobbies 2. boxing](/images/boxer.jpg)
![Hobbies 3. listening to music](/images/playlist.jpg)
Work Experience
- Fooding Co LtdMay 2022 - Nov 2023Seoul, South KoreaFrontend Developer
- TrediyJuly 2021 - Dec 2021Seoul, South KoreaFrontend Developer
- Hakyung SoftwareNov 2018 - Dec 2019Seoul, South KoreaWeb Developer
FAQ
Can you share when and how did you learn to code?
I began my journey into coding in 2018 by enrolling in a 5-month Java Developer course. This program not only introduced me to Java but also covered essential web technologies such as HTML, CSS, JavaScript, and PHP. Transitioning into a software development role afterward, I quickly became skilled at self-directed learning.
Today, I keep improving my skills in study groups, where learning together helps me understand better. I also learn from podcasts and YouTube videos. When I explore new libraries and frameworks, I focus on reading their official documents, examining code, and studying examples. These resources give me valuable insights and practical knowledge.
Did you learn any new programming language / framework / technology in the last two years? How did you learn it?
I began using React extensively in 2022, initially through a study group where we met every Sunday morning to discuss insights gained from reading the React official documentation together. This experience showed me how crucial it is to read official documentation thoroughly and put concepts into practice in real projects at the same time.
Shortly after, I was tasked with building an admin panel using React-Admin. At that time, there were few detailed tutorials or resources available locally, so I relied heavily on the official documentation, GitHub source code, and a Discord channel managed by the development team. Recognizing the importance of thorough documentation, I read it so extensively that I even discovered and corrected a typo through a pull request (PR) on their GitHub repository.
Furthermore, regarding constructing custom components, I thoroughly studied the library's source code. Actively participating in the Discord channel was invaluable whenever I faced challenges, allowing me to seek direct guidance from experienced community members.
This experience not only boosted my technical skills but also emphasized the importance of thorough documentation review, learning together in the community, and mastering the skill of understanding and applying solutions from existing codebases.