Jongwook Kim
Verified Expert in Engineering
Software Developer
Seattle, WA, United States
Toptal member since December 17, 2015
With over a dozen years of experience, Jongwook develops simple and robust software that delivers value to customers. Jongwook believes that showing the client a working software first and evolving that product together is important to the development process, so he welcomes changing requirements. He enjoys problem solving and communicating with motivated individuals.
Portfolio
Experience
- Java - 6 years
- MySQL - 6 years
- Python - 3 years
- Hack - 2 years
Availability
Preferred Environment
Spark, Git, Linux, Python, PHP
The most amazing...
...project I’ve worked on involved gathering user feedback and modeling a rank algorithm for a social search collection.
Work Experience
Software Engineer
- Worked as a solutions engineer for Facebook in Korea. Consulted Korean advertisers to adopt and utilize Facebook marketing solutions such as Dynamic Ads, Pixel, and App Events in order to achieve business objectives.
- Designed and implemented a new plugin API that helps engineers extract strings to be translated for the purpose of i18n from various sources such as code repositories, database, and files.
Team Lead
Kakao
- Implemented a blog post ranking algorithm using bloggers’ trusts, which was computed by their recommendation histories.
- Created a personalized blog post feeder on Lucene.
- Modeled news and image collection ranking algorithms.
- Led a team to create a buzz search service from scratch, which gathers and evaluates users’ reactions to finding issues and related content.
- Led a team that focused on developing search keyword services, including auto-completion, query suggestions, and trends.
Software Engineer
Naver
- Adopted Agile methodologies to decrease bugs and service failures.
- Integrated Java frameworks such as Spring, iBatis, and FreeMarker.
- Automated server managing and service deployment using Bash.
- Implemented network servers for communicating with game servers and backed up authentication Oracle servers by using a memory database instead.
- Worked as the technical lead for Hangame's web development center.
Web Developer
SK Communications and Unitel
- Implemented a common JavaScript library based on Prototype.js.
- Developed websites using Struts and MySQL.
- Maintained and improved websites for online photo prints, online movies, and P2P sites as a lead developer.
- Implemented a back-end server with pooling sockets from clients and synced events with an external server.
- Worked with the Cyworld development team.
Experience
Noise Filter
Task Management System
https://github.com/fantazic/tmsOnline Parser
https://github.com/fantazic/online-parserEducation
Bachelor's Degree in English Language and Literature
Yonsei University - Seoul
Skills
Libraries/APIs
React, jQuery
Tools
Git
Languages
Hack, SQL, Python, Java, Scala, JavaScript, PHP, CSS
Storage
MySQL, Redis
Frameworks
Apache Spark, Hadoop, Spring, Spark, Django
Paradigms
Agile Software Development, Concurrent Programming
Platforms
Amazon EC2, Linux
Other
Machine Learning, Data Science, Leadership, System Architecture
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring