You can see links to access C# Blogs by clicking "C# Blog List" button
I started gaining professional experience as a C# developer in August 2016.
Now, I have extensive experience in development us/ing various application development frameworks within the .NET ecosystem, including WinForms, WPF, and ASP.NET. Over time, I have encountered a wide range of challenges and have accumulated experience in efficiently resolving them.
I have experience working with various versions of the .NET ecosystem, including .NET Framework 4.5 and .NET 8.
Since I was a university student, I have been interested in application development using C#.
Driven by this interest, I developed the University Portal System as a personal project. This may not be extraordinary, but as my first development project, it provided me with valuable lessons and served as a stepping stone that helped me kickstart my career as a C# developer.
Through my experience developing a University Portal System, I also developed a C# application for my university graduation project. Although it was a very small-scale system (Library Seat Management System), it allowed me to deepen my understanding of Bluetooth (serial) communication.
I was able to begin my commercial career as a C# developer at a Korean company called IMT. My first project was the development of KADIS HMI software. However, during the development process, my senior colleague left the company, and as a junior developer, I had to take over and complete the project on my own.
After the KADIS project, I became a member of the team working on the EKMS project, a large-scale initiative sponsored by the Korean government. Due to the project's size, it was developed using WPF. Although it was my first time working with frameworks like WPF, DevExpress, and MVVM, I quickly adapted and performed my role effectively, as if I had prior experience with them.
Additionally, I continued my career at a South Korean company called Phoenixon Controls, which collaborates with global electric vehicle (EV) battery companies to determine the quality of EV batteries worldwide. At Phoenixon, I developed software for various projects, both large and small, and later relocated to the company's Hungarian subsidiary. At the Hungarian branch, I was responsible for software development and maintenance for 15 different pieces of equipment and software used for battery module and pack inspection. My role primarily involved the maintenance of software for Electric Vehicle Battery Inspection Equipment Software.
Among my responsibilities was analyzing software operation logs and estimating battery conditions to create reports in response to quality issue analyses requested by clients. I was also tasked with adding new features to existing software or developing new software based on client requests. During this process, I was able to reduce battery inspection times by up to 80%, significantly impacting the global electric vehicle battery manufacturing industry.
I have always been intrigued by web development, even though my background has been primarily in Windows-based app development. I was curious about how web applications are deployed, how people access them, how maintenance is carried out, and the steps involved in the development process. This curiosity and interest led me to the idea: "What if I created my own personal blog and uploaded my portfolio there?" It didn't take me long to put this thought into action.
Although I didn't have much knowledge about front-end development, I convinced myself that it was somewhat similar to WPF's XAML, which allowed me to proceed step-by-step with the development. Eventually, I successfully deployed Blog-gen1 using ASP.NET and Bootstrap (as referenced in the photo posted on the ASP.NET blog). Later, I transitioned the front end to use React (Blog-gen2, the current site), enabling a more modern design to be implemented easily.
Powered by Froala Editor