With over 8 years in iOS development using Swift and Objective-C, I've led feature and product development, delivering scalable solutions and managing high pipeline complexity. I've built and released products at scale, enhancing business and engineer productivity. With a self-starting mindset and team collaboration skills, I'm ready to contribute to your organization's growth and success.

Experiences

Delivery Hero
Feb 2022 - Now (3 Years)

iOS Software Engineer, APAC

  • Pandora: Pandora powers DeliveryHero's global platform for renowned products like Foodpanda, Foodora, Yemeksepeti, and Mjam, delivering exceptional services worldwide.
    • Incentives Engagement: Builds communication channels for customer engagement and conversions.
      • Contributed to PRD meetings, providing technical design feedback and ensuring alignment.
      • Initiated tech debt cleanup in Incentives Engagement, proposing and implementing solutions.
      • Defined SOPs for tasks like JIRA ticket creation, enhancing team efficiency.
      • Delivered OffersZone project within a tight two-month deadline, leading discussions with iOS engineers.
      • Enhanced RDP Carousel to showcase deals with voucher and BOGO displays.
      • Increased code coverage from 40% to 80% in one month through strategic refactoring.
    • Ads Experience: Manages in-app ads for user experience and revenue generation..
      • Led a team of 3 engineers for mobile Central ads migration, coordinating task distribution and estimation.
      • Migrated Ads service from Pandora to Central server, aligning it with DeliveryHero platforms.
      • Proposed VideoAds caching mechanism, cutting ads cloud storage bandwidth by up to 50%.
  • HeroCash: The ultimate eWallet, consolidating transactions in one place.
    • Account Squad: builds the account related features
      • Developed Auth features like SignIn, SignUp, and KYC, plus core functions such as Downtime and Force Updates.
      • Worked closely with PM on technical matters and dependencies, facilitating feature delivery.
      • Provided DevOps guidance using iOS ops expertise for seamless deployment.

GOJEK
May 2019 - Jan 2022 (2 Years)

iOS Engineer

  • Gojek SuperApp: A super app offering diverse services ride-hailing, food delivery, payments, and more, in one platform.
    • Developer Experience - Build manages the build configurations, project setups, and CI/CD for smooth development.
      • Build time reduction: I reduced the duration of a CI/CD pipeline by archiving commit hashes instead of a complete source code and pulling it from another job in the same pipeline.
        • SHA-based checkout for quicker deployment, enhancing overall efficiency upto 10 hours weekly saving.
      • Provided support for build and release pipeline issues raised by product engineers.
    • Develper Experience - Framework Develops tools, and frameworks to boost software development efficiency.
      • NetworkSDK: a framework for network APIs and layer standardization.
        • Initiated the NetworkSDK project, proposing the idea and securing stakeholder buy-in.
        • Designed the NetworkSDK framework architecture with focus on scalability, modularity, and maintainability.
        • Authored Request for Comments (RFC) documents detailing NetworkSDK design and objectives.
        • Solely implemented the NetworkSDK framework for scalability and modularity.
        • Assisted Gojek driver app engineers in integrating NetworkSDK for improved performance.
      • ConfigProvider: a wrapper of multiple remote configuration providers.
        • Led end-to-end implementation of Debug Drawer feature, coaching two engineers for successful execution.
        • Developed device-based remote configurations tool for QAs to test geo-location features in Gojek app.
        • Enhanced QA team's efficiency with a tool for quick and effective feature testing, ensuring successful rollouts.

Nimble
Aug 2017 - Apr 2019 (3 Years)

Software Developer (iOS)

  • The 1: provides users with convenient access to news, promotions, and reward point collections and redemption.
    • Implemented authentication flow with VIPER pattern for scalable and maintainable code.
    • Developed the CI/CD pipelines with Bitrise and Fastlane for seamless deployment to Firebase, and AppStore Connect.
    • Pioneered Credentials Manager Fastlane plugin usage for enhanced security and efficiency in development.
  • Braive: A mental health app offering personalized evidence-based treatment programs for lasting mental wellbeing.
    • Developed features using the MVVM-C design pattern, improving code organization and maintainability.
    • Managed CI/CD with Jenkins and Fastlane for streamlined development.
    • Wrote Unit and UITests with Quick and Nimble Frameworks for improved code quality.
  • RedPlanet: A hotel booking app with chat, self check-in, passwordless WiFi, and more.
    • Led refactoring of Objective-C codebase to Swift and MVVM-C architecture for testability and maintainability
    • Achieved 88% code coverage through comprehensive unit tests, ensuring code correctness
    • Collaborated with team and product owner to design meticulous test plans, aligning with user expectations
    • Promoted to project lead, managing a team of 3 members, estimating complexity and analyzing user stories.
    • Revamped CI/CD pipeline with Jenkins and Fastlane for deployment to Firebase, TestFlight, and AppStore Connect.
    • Migrated design pattern from MVVM to VIPER, resulting in increased code coverage and system robustness
    • Developed shareable Fastlane script for multiple projects, streamlining workflow efficiency
    • Created robust UI tests with Appium and Ruby, verifying essential user flows and ensuring app reliability

Shopspot
Jun 2016 - Nov 2016 (6 Months)

Intern iOS Developer

  • ShopSpot-HD An e-commerce app designed exclusively for iPad, providing a seamless shopping experience.
    • Learned iOS project setup and UI element creation as an intern iOS developer.
    • Collaborated with senior developers to grasp Swift programming and iOS best practices.
    • Gained hands-on experience with Swift and iOS frameworks like UIKit, Core Data, and Alamofire.

Education

KMITL
May 2013 - Jun 2017
King Mongkut's Institute of Technology Ladkrabang
  • Bachelor of Information Engineering (Computer Engineering)

Other perks

  • With 8 years of international experience, developed fluent English proficiency and cross-cultural communication skills.
  • With 5 years as an engineer, led teams to achieve project goals and drive innovation.
  • Highly motivated self-starter with a passion for learning and continuous improvement.
  • Developed a command line tool for seamless credential management between CI systems and local machines.
  • Creating an efficient platform involving frontend (React and Flutter) and backend (NodeJS with TypeScript).