Experienced iOS engineer with over 9 years of building and scaling applications using Swift and Objective-C. I take ownership of features end to end, writing clean, testable, and maintainable code with attention to edge cases, architecture, and long-term clarity. I bring a strong understanding of service-oriented systems, CI/CD pipelines, automated testing, and debugging. Known for being pragmatic and detail-oriented, I work well across squads, collaborate closely with engineers, PMs, and designers, and balance technical quality with product goals. I actively seek feedback, mentor peers, and contribute to improving team practices, delivery speed, and platform reliability.

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.
    • UI framework unification: Replaced 3 legacy components with a reusable architecture used across multiple screens, improving performance, consistency, and integration speed by 5×
    • End-to-end UI test automation: Automated 28+ flows and integrated them into CI/CD pipelines, eliminating manual regression testing and stabilizing weekly releases
    • Test coverage improvement: Increased unit test coverage from 40% to 80% in one month through targeted refactors and enforceable testing standards
    • CI/CD optimization: Reduced build time by 80% and improved team velocity by introducing PR checks and automating development deployments
    • SDK integration cleanup: Consolidated multiple ad SDKs into a unified abstraction layer, simplifying debugging and reducing future integration overhead
    • Infra cost reduction: Proposed and designed a video ad caching strategy projected to save 56% in bandwidth and improve app performance
    • Reusable infrastructure components: Developed shared modules (video player, alerts, config manager) to cut duplication and accelerate delivery across squads
    • Legacy system deprecation: Led phased removal of outdated APIs in coordination with backend teams, reducing tech debt with no user impact
    • Team process improvement: Mentored engineers and improved onboarding, documentation standards, and PR/ticket review quality

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.
    • Reduced CI/CD pipeline duration by optimizing job dependencies and reusing commit hashes instead of full source checkouts, cutting build time significantly
    • Improved deployment efficiency by implementing SHA-based checkout, saving the team up to 10 hours weekly in build time
    • Provided technical support for build and release issues, unblocking product engineers and ensuring smooth delivery cycles
    • Proposed and led development of NetworkSDK, a standardized networking layer to unify API handling across teams and improve scalability
    • Designed and implemented NetworkSDK architecture focused on modularity, maintainability, and cross-app adoption
    • Authored technical RFCs to align teams on NetworkSDK goals, design principles, and integration practices
    • Mentored teams during integration of NetworkSDK into core apps, improving performance and code consistency
    • Led end-to-end delivery of Debug Drawer tooling, guiding two engineers and introducing a flexible UI for QA and debugging tasks
    • Developed remote config tools for QA to simulate geo-location behavior, enabling targeted feature testing and faster rollout validation
    • Improved QA efficiency by building internal tools that reduced manual effort and increased confidence in production deployments

Nimble
Aug 2017 - Apr 2019 (3 Years)

Software Developer (iOS)

  • Nimble: A digital product studio that helps companies build better software through design, development, and product management.
    • Authentication architecture: Built scalable login flows using the VIPER pattern, improving modularity and future extensibility
    • CI/CD pipeline management: Developed and maintained Bitrise, Jenkins, and Fastlane pipelines for seamless deployment to Firebase, TestFlight, and App Store Connect
    • Secure credentials automation: Introduced the Fastlane Credentials Manager plugin to automate and safeguard secrets handling across development workflows
    • Feature development with MVVM-C: Implemented features using MVVM-C to improve code clarity, modularity, and maintainability
    • Automated testing coverage: Wrote unit and UI tests using Quick, Nimble, Appium, and Ruby, ensuring reliability of key user flows
    • Legacy code migration: Refactored Objective-C codebase to Swift and MVVM-C, modernizing architecture and enabling better testability
    • Test coverage improvement: Achieved 88% unit test coverage through a structured testing strategy and close collaboration with QA and product teams
    • Technical leadership: Promoted to project lead for a hotel booking app, managing 3 engineers and leading feature scoping and delivery execution
    • Architecture refactor: Migrated app structure from MVVM to VIPER to improve code separation and support feature scalability
    • Reusable tooling development: Created shareable Fastlane scripts to streamline build and release processes across projects
    • Test strategy alignment: Collaborated with product and QA to design test plans aligned with user behaviors and business requirements

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

Other perks

  • With 9 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).