Summary
Overview
Work History
Education
Skills
Timeline
Generic
Yonathan Wijaya

Yonathan Wijaya

Lead IOS Engineer
Jakarta

Summary

10 years experienced iOS engineer.

Overview

10
10
years of professional experience

Work History

JUNIOR Game Programmer (iOS)

ALEGRIUM
1 2014 - 1 2015
  • Creating game application such as Slide the block on AppStore
  • Contributed to successful project milestones by consistently meeting deadlines for assigned tasks.
  • Developed engaging gameplay mechanics for an immersive player experience.
  • Improved game performance by optimizing code and implementing efficient algorithms.
  • Worked closely with QA teams to address feedback, refining gameplay elements as needed.

iOS Developer

Jatis Mobile
01.2015 - 01.2016
  • Creating application and maintain application for client using obj-c and swift
  • Developed robust, scalable, maintainable, and testable code for various iOS applications.
  • Applied Apple's Swift development language to code native apps for iOS platform.
  • Built custom UI components to provide visually appealing and interactive experiences for users.

iOS Developer

OVO
01.2016 - 01.2018
  • Create OVO payment app
  • Implementing scan QR to integrate in sky parking
  • Enhanced user experience by designing and implementing intuitive user interfaces for iOS applications.
  • Developed reusable code modules, resulting in reduced development time for future projects.
  • implement Biller payment
  • Implement custom push notification
  • Maintained existing mobile applications by designing patches to be applied via iOS automatic updates.

iOS Engineer

BBM / Vidio
01.2019 - 01.2020
  • Working on pair programming, such as TDD environment
  • combine with RxSwift and reactive functional programming
  • Clean architecture
  • Design pattern

Senior IOS

Stockbit
11.2020 - 04.2021
  • Conducted code reviews to uphold quality standards, ensuring consistent adherence to best practices within the team.
  • Contributed to open-source libraries used within the organization''s projects, promoting a culture of learning and knowledge sharing among colleagues.
  • Managed version control systems to maintain code integrity, allowing for easy collaboration among team members.
  • Developed user-friendly interfaces for seamless user experience in various iOS applications.
  • Create CI CD using Bitrise and fastlane script
  • Interviewing for hiring process
  • Mentored junior developers, fostering professional growth and strengthening the team''s technical expertise.

IOS Team Lead

Stockbit
04.2021 - Current
  • Manage 8 iOS Engineers
  • Create SOP for standarize code for team
  • Enhanced app performance by optimizing code and implementing efficient algorithms.
  • Implemented agile development methodologies to streamline project management and deliver high-quality apps quickly.
  • Collaborated with cross-functional teams, ensuring smooth communication and productive workflow.
  • Coordinated release schedules with product managers, ensuring alignment with business priorities.
  • Handled multiple projects concurrently without compromising quality or missing deadlines.
  • Championed innovation within the team by encouraging exploration of new technologies and approaches in iOS development.
  • Reduced app crashes, improving stability through rigorous testing and debugging processes.
  • Integrated third-party libraries effectively to enhance functionality while minimizing memory footprint.

Education

Computer Science

BINUS University

Skills

    Xcode

    Objective-C

    Swift

    RESTful APIs

    Understanding full mobile development on iOS

    Deep knowledge offline storage, keychain, notification services, inApp Purchase

    Knowledge application architecture such as (MVP, MVVM, VIPER)

    Knowledge of CI/CD

    Understands TDD

    Proficient in code versioning tools such as Git

Timeline

IOS Team Lead

Stockbit
04.2021 - Current

Senior IOS

Stockbit
11.2020 - 04.2021

iOS Engineer

BBM / Vidio
01.2019 - 01.2020

iOS Developer

OVO
01.2016 - 01.2018

iOS Developer

Jatis Mobile
01.2015 - 01.2016

JUNIOR Game Programmer (iOS)

ALEGRIUM
1 2014 - 1 2015

Computer Science

BINUS University
Yonathan WijayaLead IOS Engineer