Contact me through: [email protected], +82-10-5682-0426
See this page on your browser: Resume - Cheolho Jeon
Hi there! 🙋‍♂️
I’m a native Android SWE with 10+ years of experience, and I’m passionate about creating robust, maintainable, and high-performance applications. Here’s a little about what drives me:
Here’s some Q&A about me:
Maintainability vs Usability vs vs Beauty?
I believe user comes before maker. If a product is easy on eyes but not easy for users, I think that’s not a good product. So the beauty comes last. However, if a code is not maintainable, eventually it hurts users. So the maintainability comes first.
What is the core of maintainability?
Decoupling. We can’t write tests if all codes are entangled. It’s hard to modify a portion of code if we cannot estimate the side effects. New members can adapt quickly if they can understand the code bit by bit. Separation of concern comes first before unit tests, clean architecture, thorough documentation.
Teammate: strong coding skills vs strong communication skills?
Communication skills. This is a sensitive topic but what I believe is that SWE are interpreters between the machine and the people. Even if the interpreter speaks perfect foreign language, if it’s hard to communicate with the interpreter, it’s a no-go. So I believe a good teammate and a good SWE should have strong communication skills and I try hard to have a good one too.
How good are you at swimming?
I’m a certified advanced SCUBA diver, certified advanced freediver, and my PB for individual medley 100 meters is 95s. (In my country instructor’s standard is 90s) 🏊‍♂️