Sangmin Kim

Seoul, South Korea
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Sangmin Kim is a backend-focused software engineer with 7 years of experience building production services and mobile features across Seoul-based startups like VCNC/타다 and research teams. He has practical ML exposure from a stint as a Machine Learning Engineer and early experience at NAVER Maps, giving him a cross-domain perspective between applications and data-driven systems. On GitHub he contributed meaningful rule improvements and bug fixes to the well-known Kotlin static analysis tool detekt, splitting complex method checks into cyclomatic and cognitive variants and adding tests to reduce false positives. Comfortable shipping server-side systems and refining code quality, he combines hands-on implementation with a pragmatic attention to maintainability and correctness.
code7 years of coding experience
job3 years of employment as a software developer
bookBachelor of Engineering - BE, 컴퓨터 공학, Bachelor of Engineering - BE, 컴퓨터 공학 at 서울대학교 (Seoul National University)
github-logo-circle

Github Skills (9)

kotlin10
linter10
static-analysis10
software-quality10
testing9
data-structure5
algorithms5
algorithm5
data-structures5

Programming languages (11)

TypeScriptC#JavaShellOCamlSCSSJavaScriptHTML

Github contributions (5)

github-logo-circle
detekt/detekt

Oct 2022 - Oct 2022

Static code analysis for Kotlin
Role in this project:
userBackend Developer
Contributions:6 reviews, 7 commits, 6 PRs in 12 days
Contributions summary:Sangmin primarily contributed to the `detekt/detekt` repository, a static code analysis tool for Kotlin, by implementing and modifying rules. Their commits focused on refining existing rules related to formatting, naming conventions, and code complexity. They also addressed bug fixes, resolving false positives and improving the accuracy of the analysis. Furthermore, the user separated the ComplexMethod rule into CyclomaticComplexMethod and CognitiveComplexMethod and added test cases.
linterlintanalysisstatic-code-analysiscode-quality
swsnu/swpp2019-team21

Oct 2019 - Dec 2019

Adit - All-new Advertising Platform
Contributions:172 commits, 29 PRs, 108 pushes in 2 months
advertisingadit
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Sangmin Kim