EXCEEDS logo
Exceeds
최원준 (Wonjun Choi)

PROFILE

최원준 (wonjun Choi)

Developed a survey onboarding workflow for the InnerCircle-ICD3/be-onboarding-project repository, focusing on robust API design and backend reliability. Built end-to-end scaffolding for a Kotlin Spring Boot application, including a REST API supporting multiple question types and a domain model for surveys and items. Leveraged JPA for persistence with an H2 in-memory database to streamline development and testing. Introduced validation to cap surveys at ten questions, reducing error risk, and centralized exception handling using RestControllerAdvice for consistent API responses. Enhanced test coverage with JUnit and MockMvc, ensuring validation logic integrity and laying a foundation for future onboarding and analytics features.

Overall Statistics

Feature vs Bugs

50%Features

Repository Contributions

4Total
Bugs
1
Commits
4
Features
1
Lines of code
1,168
Activity Months1

Your Network

4 people

Work History

March 2025

4 Commits • 1 Features

Mar 1, 2025

March 2025 focused on establishing a solid onboarding survey capability and improving API reliability in InnerCircle-ICD3/be-onboarding-project. Key work included end-to-end scaffolding for a Kotlin Spring Boot application with a REST API to create surveys (supporting multiple question types), a domain model for surveys and survey items, and an in-memory H2 database for fast Dev/QA cycles. A targeted validation enhancement ensures surveys cannot exceed 10 questions, reducing IllegalStateException risk, and exception handling was centralized via a RestControllerAdvice to provide consistent API errors. Unit tests were added to verify the validation logic. Overall, delivered a repeatable survey onboarding workflow with robust error handling and test coverage, enabling faster feature delivery and higher data integrity.

Activity

Loading activity data...

Quality Metrics

Correctness92.6%
Maintainability90.0%
Architecture90.0%
Performance80.0%
AI Usage20.0%

Skills & Technologies

Programming Languages

BatchGradleJavaKotlinShell

Technical Skills

API DesignAPI DevelopmentBackend DevelopmentDomain ModelingGradleJPAJPA/HibernateJUnitKotlinMockMvcProject SetupSpring BootUnit Testing

Repositories Contributed To

1 repo

Overview of all repositories you've contributed to across your timeline

InnerCircle-ICD3/be-onboarding-project

Mar 2025 Mar 2025
1 Month active

Languages Used

BatchGradleJavaKotlinShell

Technical Skills

API DesignAPI DevelopmentBackend DevelopmentDomain ModelingGradleJPA