John Yewon Kim

About

Hello! I'm an iOS Developer with various experiences in software development. I'm always looking to improve and expand my skillset, and especially love to learn through creative projects!

iOS Engineer

  • Birthday: 31 July 1995
  • Phone: 347-598-0607
  • Email: yewonjohnkim@gmail.com
  • City: Englewood, NJ
  • Age: 25
  • Hobbies:

I really enjoy anything that involves team-oriented competition such as sports, casual gaming, and board games with friends! I especially love to play basketball and also dabble a little bit in music mainly through drums & guitar.

Portfolio

  • iOS



piq

piq is an app that aims to make finding local restaurants easy and fun. It provides simple search features, and you can quickly find local food joints by swiping through cards.

  • MVC
  • Custom Gestures and Transitions
  • REST(Alamofire)
  • Firebase
  • Yelp API
  • Storyboard/Programmatic
  • RxSwift, Notifications, Delegates

NYDimes

NYDimes is an app that allows you to search popular articles from NYTimes to quick access and save your favorite articles.

  • MVVM
  • NYTimes API
  • Firebase
  • Storyboard/Programmatic
  • URLSession & Decodable

Classic ToDo

Create tasks to complete! You can also pin images to your tasks.

  • MVVM
  • CoreData
  • 100% Programmatic UI
  • URLSession & Decodable
  • No pods used

Skills

Here are a list of skills I've accumulated over the years through formal education and work, as well as personal endeavors and learning experiences! The skill percentages are calculated relative to each other.

Swift   Java   HTML   JavaScript   CSS   Github   Kotlin   REST  

Resume

Here is a summary of my current & relevant professional experiences engagements

Education

Bachelor of Arts in Information Technology and Informatics

2014 - 2018

New Brunswick, New Jersey

Built the foundation of my programming knowledge. Learned a whole range of skills including Java, CS concepts, UI/UX theories, group/teamwork.

The Complete iOS Development Bootcamp

2019 - 2020

Udemy

Learned majority of core concepts in iOS Development & Swift. Concepts included delegation, authentication, RESTful APIs, database (both network and local), clean code practices, and more.

Professional Experience

Jr. Mobile Engineer

January 2021 – Present

Betterment, New York, NY

  • Daily collaboration with Engineering, Product, and Design team to maintain the mobile application as well as ship new features.
  • Projects include migration from native iOS to Flutter codebase and creating new features in Flutter
  • Lead milestones which includes creating task board for the project, delegating responsibilities, communication with product and design leads, and full ownership over the project.

iOS Engineer Intern

September 2020 – December 2020

Gesture, New York, NY

  • Responsible for developing new design and data flow for the user shopping experience for the Gesture App.
  • Collaborated with UI/UX team to produce a refined/updated progression of the shopping experience using the app.
  • Ensured clean code throughout the project for readability and scalability.
  • Worked on both front-end design and back-end using MVVM architecture.

Senior Associate Software Developer

August 2018 - Present

Infosys, New Jersey

  • Trained in Full Stack Development using Python, Java, Angular, REST, Spring Hibernate, GitHub, MySQL
  • Developed front and back-end scripting skills and understand developing enterprise-level software platform through ServiceNow
  • Operated through Agile in developing and consulting for Fortune 500 clients through ServiceNow
End #main -->