Advanced Understanding
Proficient in using React Hooks and state management libraries (Redux, Context API). Experienced in implementing server-side rendering (SSR) and static site generation (SSG) with Next.js to optimize SEO and data fetching performance
Advanced Understanding
Skilled in creating responsive web designs using semantic HTML5 and modern CSS3 techniques, including Flexbox and Grid layouts. Experienced in styling with Tailwind CSS and Sass, ensuring cross-browser compatibility and accessibility.
Advanced Understanding
DOM manipulation and event handling with experience in client-server data communication using Fetch API and Axios. Familiar with ES6+ syntax and capable of developing applications using asynchronous processing (Promises, async/await).
Advanced Understanding
Strong understanding of type systems, interfaces, and generics. Experienced in using TypeScript to enhance code quality, catch errors at compile-time, and improve overall development workflow.
Intermediate Understanding
Familiar with Angular's component-based architecture and two-way data binding concepts. Experience in project creation using Angular CLI and implementing basic routing. Understands the fundamentals of Dependency Injection and services
Advanced Understanding
Proficient in creating visually appealing and responsive UI components using TailwindCSS. Experienced in extending Tailwind's functionality with DaisyUI for pre-designed components, enabling faster and more efficient development. Familiar with customizing themes and maintaining design consistency across projects.
Advanced Understanding
Familiar with the MVC pattern and the relationship between Servlets and the application flow. Experienced in building RESTful APIs using Spring Boot, with a solid understanding of Dependency Injection (DI) and Aspect-Oriented Programming (AOP). Proficient in implementing authentication and authorization using Spring Security.
Intermediate Understanding
Experienced in building modular applications using NestJS with a solid grasp of Dependency Injection (DI). Skilled in database management using Drizzle ORM and TypeORM, with experience in implementing authentication and authorization.
Intermediate Understanding
Experienced in data processing and developing simple scripts. Built web applications using Django and Flask. Familiar with data analysis and visualization tools such as Pandas, NumPy, and Matplotlib.
Advanced Understanding
Knowledgeable in Kotlin syntax and its interoperability with Java. Hands-on experience with Android application development using Android Studio and basic asynchronous operations using Kotlin Coroutines.
Intermediate Understanding
Experienced in building cross-platform mobile applications using React Native. Familiar with core components, navigation libraries (e.g., React Navigation), and state management tools like Redux. Skilled in integrating RESTful APIs and optimizing app performance for both iOS and Android platforms.
Intermediate Understanding
Proficient in designing and optimizing relational databases using MySQL and PostgreSQL. Experienced in NoSQL database modeling and querying with MongoDB. Familiar with indexing and transactions for performance optimization.
Basic Understanding
Able to set up containerized application deployment environments. Experienced in writing Dockerfiles and using docker-compose to create container images and manage multi-container environments.
Sep 2016 - Apr 2024
Major: Computing Science
Graduated with a Bachelor of Science degree
Aug 2024 - Feb 2025
Reviewed and applied learned concepts by organizing and documenting them on Tistory Blog and Notion.
Studied extensive concepts necessary for web development, including advanced and applied topics:
Sep 2020 - Jun 2021
Organized monthly academic and social events for 100-200 attendees, fostering community engagement and networking opportunities.
Collaborated with executive members to plan and execute events, enhancing team creativity and problem-solving skills.
Developed and refined organizational skills by managing event logistics, contributing to the professional growth of club members.