Summary
Overview
Work History
Education
Skills
Timeline
Generic
Aji Joyo

Aji Joyo

Mobile Engineer

Summary

With over 10 years of experience in mobile engineering, I have honed my expertise in iOS app development since 2014. My proficiency spans a wide range of technologies, including Swift, Objective-C, React Native, Flutter, and Kotlin Multiplatform. This diverse skill set enables me to develop high-quality mobile applications for both iOS and Android platforms, ensuring seamless user experiences across devices. My passion for innovative mobile solutions and commitment to quality has driven the successful delivery of several complex projects, with a strong focus on performance, scalability, and maintainability.

Overview

10
10
years of professional experience

Work History

IOS Engineer

Mamikos
06.2020 - Current
  • Using modularization frameworks to streamline build processes, significantly reducing build times and enhancing development efficiency.
  • Advocated and practiced Test-Driven Development (TDD), achieving up to 90% unit test coverage, ensuring robust and maintainable code through every development phase.
  • Authored comprehensive documentation for feature tasks, facilitating seamless future updates and maintenance.
  • Cultivated a positive squad culture, fostering productivity, boosting morale, and mitigating burnout through proactive team engagement.
  • Led regular retrospectives to identify improvement areas, enhance team cohesion, and drive continuous operational excellence.

Lead Mobile Engineer

Qupas
02.2018 - 06.2020
  • Expert in native iOS technologies, optimizing app performance, and proficient in React Native for the Merchant Control Panel (MCP), enabling streamlined cross-platform development while maintaining high-quality standards for Android and iOS.
  • Advanced proficiency in CI/CD tools, including Fastlane for iOS automation, GitLab CI for Android, and GitHub Actions for efficient workflow orchestration and deployment pipelines.
  • Promoted a culture of collaboration and learning through regular knowledge-sharing sessions, empowering team members to excel and stay updated with industry practices.
  • Strategically managed task prioritization, balancing workloads to prevent burnout and ensure timely and efficient project delivery.
  • Conducted personalized 1-on-1 coaching sessions, supporting team members in achieving their professional goals and maximizing performance.

Lead IOS Engineer

DealJava
10.2015 - 01.2018
  • Applied SOLID principles to develop well-structured, maintainable components, ensuring scalability and ease of future updates.
  • Mastered Git flow management, facilitating seamless collaboration and efficient version control across the development team.
  • Developed advanced proficiency in Swift, building high-performance and reliable iOS applications with a focus on clean, reusable code.
  • Mentored junior engineers, providing hands-on guidance to accelerate their technical growth and foster skill development.
  • Implemented semi-pair programming practices, enhancing collaboration and improving overall code quality within the team.
  • Streamlined task delegation and organization, optimizing team workflow and ensuring higher productivity in project delivery.

IOS Engineer

Global Bersama Utama
07.2014 - 09.2015

Gained foundational experience in iOS development, learning Objective-C and familiarizing myself with the mobile app development cycle and the iOS ecosystem.

Education

Bachelor of Science - Information Technology

ITATS
Surabaya
04.2001 -

Skills

Swift

Timeline

IOS Engineer

Mamikos
06.2020 - Current

Lead Mobile Engineer

Qupas
02.2018 - 06.2020

Lead IOS Engineer

DealJava
10.2015 - 01.2018

IOS Engineer

Global Bersama Utama
07.2014 - 09.2015

Bachelor of Science - Information Technology

ITATS
04.2001 -
Aji JoyoMobile Engineer