Yong Kim

Founder at Mkyong.com

Selangor, Malaysia
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
Yong Kim is a founder and seasoned software engineer based in Selangor, Malaysia, with 11 years of professional experience building Java web applications and running a developer-focused site, Mkyong.com. He combines hands-on full-stack Java expertise—Spring, Thymeleaf, Maven—and deep core-Java knowledge from file I/O and XML parsing to modern language features and cryptographic implementations. As the driving force behind Mkyong.com he handles design, coding, writing and marketing, translating technical know-how into accessible developer resources. Prior roles include engineering and leadership positions at F-Secure and regional tech firms where he also served as a scrum master and team lead. His open-source contributions to well-known mkyong repositories show practical involvement in multi-module projects, unit testing, and adopting Java 11–19 features. He brings an operator’s mindset to product-building: shipping reliable code while educating and growing a developer audience.
code11 years of coding experience
job4 years of employment as a software developer
bookBachelor's Degree, Computer Science/Information Technology, Bachelor's Degree, Computer Science/Information Technology at University of Bolton, United Kingdom
bookAdvanced/Higher/Graduate Diploma, Computer Science/Information Technology, Advanced/Higher/Graduate Diploma, Computer Science/Information Technology at NIIT, Malaysia
languagesEnglish, Chinese
github-logo-circle

Github Skills (15)

file-handling10
file-processing10
maven10
unit-testing10
javas10
file-access10
fileio10
thymeleaf10
springframework10
java10
code-coverage9
restful-api7
api-design7
api-rest7
rest-api7

Programming languages (1)

Java

Github contributions (5)

github-logo-circle
mkyong/maven-examples

Sep 2018 - Nov 2018

List of Maven examples
Role in this project:
userFull-stack Developer
Contributions:35 commits, 27 pushes, 1 branch in 2 months
Contributions summary:Yong primarily contributed to the development and testing of Java-based web applications. They implemented core functionalities in both backend and frontend using Spring Framework and Thymeleaf. The user also demonstrated expertise in Java development with Maven, including unit testing and code coverage analysis. Furthermore, the user has also shown experience in multi-module projects.
maven-plugingatlingmavenstatic-code-analysismulti-modules
mkyong/core-java

Mar 2020 - Nov 2022

List of core Java source code
Role in this project:
userBack-end Developer
Contributions:131 commits, 122 pushes, 1 branch in 2 years 8 months
Contributions summary:Yong's contributions primarily involve implementing and modifying core Java code, focusing on various features like file I/O operations (writing, reading, and appending), XML parsing (DOM, SAX, and StAX), and cryptographic algorithms (ChaCha20, Argon2). The commits also demonstrate an understanding of Java 11, 12, 13, 14, 15, 16, 17, 18, and 19 features like records, sealed classes, pattern matching and foreign functions. The changes include refactoring, additions, and improvements to the Java code.
java-corejavagroovyjava-source
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
Yong Kim - Founder at Mkyong.com